لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش رایپی Gemini: ابزارها و فراخوانی توابع (Function Calling)
- آخرین آپدیت
دانلود Gemini API: Tool and Function Calling
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با بهرهگیری از قابلیت فراخوانی توابع (Function Calling) در Gemini API، ادغام بین مدلهای هوش مصنوعی و محیطهای عملیاتی آنها را ایجاد کنید و چتباتهای ساده را به دستیاران هوشمند و عاملمحور (Agentic Assistants) تبدیل نمایید. مدرس دوره، Fikayo Adepoju، ابتدا به بررسی مفهوم فراخوانی توابع، مزایا، موارد استفاده و شباهتهای آن با Tool Calling میپردازد. سپس به صورت تخصصی هنر تعریف توابع را آموزش میدهد تا مدل بتواند آرگومانهای مناسب را پیشنهاد و تولید کند و حالتهای مختلف (Modes) را برای کنترل بیشتر بر عملیات فراخوانی بررسی میکند. در ادامه، نحوه تعریف، تولید و اجرای توابع نمایش داده میشود. در نهایت، استفاده از قابلیت Grounding با جستجوی گوگل برای تضمین پاسخهای دقیق و بهترین روشهای پیادهسازی فراخوانی توابع پوشش داده میشود. با این دوره، قدرت واقعی Gemini API را در اپلیکیشنهای خود فعال کنید.
سرفصل ها و درس ها
مقدمه
Introduction
فراخوانی توابع با Gemini API
Function calling with the Gemini API
1. درک مفهوم فراخوانی توابع
1. Understanding Function Calling
فراخوانی توابع در عمل
Function calling in action
مکانیسم عملکرد فراخوانی توابع
How function calling works
راهاندازی پروژه
Setting up your project
اولین فراخوانی تابع
Your first function call
2. تعریف توابع
2. Defining Functions
استخراج تابع ما
Extracting our function
پرسوجو برای یک کاربر واحد
Querying for a single user
اعلام اولین تابع
Declare our first function
نحوه عملکرد حالتهای فراخوانی توابع
How function calling modes work
درباره تعریف توابع پایه
About declaring basic functions
بررسی پاسخ فراخوانی تابع
Exploring a function call response
استفاده از حالتهای فراخوانی توابع
Using function calling modes
مقداردهی اولیه کلاینت
Initializing our client
تعریف چندین تابع
Declaring multiple functions
3. فراخوانی توابع
3. Calling Functions
ایجاد گردشکارهای متوالی
Creating sequential workflows
فراخوانی موازی چندین تابع
Calling multiple functions in parallel
بررسی عامل پردازش تراکنش
Exploring a transaction processing agent
فراخوانی تابع تکمرحلهای
Single-turn function call
فراخوانی تکمرحلهای با قابلیت فراخوانی خودکار
Single-turn calls with automatic function calling
فراخوانی خودکار توابع
Automatic function calling
فراخوانی موازی توابع
Parallel function calling
پیادهسازی جریان فراخوانی تابع تکمرحلهای
Implementing a single-turn function call flow
فراخوانی ترکیبی توابع
Compositional function calling
فراخوانی تابع چندمرحلهای
Multi-turn function call
4. استفاده از ابزارها
4. Using Tools
اجرای کد در فراخوانی ابزارها
Running code in tool calls
ابزار کانتکست URL
URL context tool
ابزار اجرای کد
Code execution tool
ارسال درخواست Grounded
Making a grounded request
معرفی Grounding با جستجوی گوگل
Introducing grounding with Google Search
مقایسه اطلاعات از چندین URL
Comparing information from multiple URLs
5. بهترین روشهای پیادهسازی
5. Best Practices
بهترین روشهای مهندسی پرامپت
Prompting best practices
بهترین روشهای Grounding
Grounding best practices
بهترین روشهای فراخوانی API
API invocation best practices
بهترین روشها برای تعریف توابع
Best practices for declaring functions
نمایش نظرات