لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع Google Agent Development Kit (ADK) - ساخت و استقرار ایجنتهای هوش مصنوعی
- آخرین آپدیت
دانلود Google Agent Development Kit (ADK)-Build & Deploy AI Agents
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یک دوره عملی و کد-محور که معماری ADK، ابزارها، حافظه، کالبکها، گاردریلها (Guardrails) و نحوه استقرار را پوشش میدهد.
در این دوره خواهید آموخت:
- درک بلوکهای سازنده مدلهای زبانی بزرگ (LLM) و نحوه قدرت بخشیدن به ایجنتهای هوشمند
- راهاندازی و ساخت اولین ایجنت هوش مصنوعی با استفاده از Google ADK
- اجرای ایجنتها از طریق رابط کاربری وب (Web UI)، خط فرمان (CLI) و REST API
- تسلط بر معماری ADK شامل Runner، Sessions، State و Event Loop
- اتصال ایجنتها به Gemini، GPT، Ollama و مدلهای شخص ثالث از طریق Vertex AI و LiteLLM
- ساخت و یکپارچهسازی ابزارهای Function، ابزارهای داخلی، ابزارهای OpenAPI و ابزارهای MCP
- استفاده از ابزارهای LangChain و CrewAI در ایجنتهای ADK
- پیادهسازی حافظه مبتنی بر سشن، وضعیت مشترک و حافظه بلندمدت برای ایجنتهای پایدار
- افزودن کالبکها و گاردریلها برای کنترل رفتار ایجنت قبل و بعد از اجرای مدل و ابزار
- آمادهسازی ایجنتها برای محیط عملیاتی و استقرار آنها در Google Cloud Run
- استقرار ایجنتها در Vertex AI Agent Engine برای میزبانی مدیریت شده و مقیاسپذیر
پیش نیازها:
- عدم نیاز به تجربه قبلی در زمینه ایجنتهای هوش مصنوعی یا فریمورکهای ایجنت
- مهارتهای پایه در برنامهنویسی پایتون (تسلط بر توابع، دیکشنریها و نصب پکیجها)
- حساب کاربری Google Cloud با فعال بودن سیستم پرداخت (سطح رایگان برای اکثر آزمایشها کافی است)
- کلید API از Google AI Studio (رایگان)
هر فریمورک بزرگی روشی برای ساخت ایجنتهای هوش مصنوعی ارائه میدهد، اما اکثر دورهها به شما یاد میدهند دموهای سادهای بسازید که هرگز از لپتاپ شما خارج نمیشوند.
این دوره متفاوت است.
شما از ساخت اولین ایجنت خود شروع کرده و تا استقرار یک سیستم آماده تولید با گاردریلهای حفاظتی در گوگل کلاد، کاملاً در محیط Google Agent Development Kit (ADK) پیش خواهید رفت.
ADK صرفاً یک پوشش (Wrapper) دیگر برای LLM نیست؛ بلکه یک فریمورک تخصصی برای ایجنتها است که پشتیبانی درجه اول از یکپارچهسازی ابزارها، مدیریت سشن، وضعیت مشترک، حافظه بلندمدت، کالبکهای چرخه عمر و استقرار بومی در گوگل کلاد را فراهم میکند. برخلاف دورههایی که در یک آخر هفته بین پنج فریمورک مختلف میپرند، این دوره عمیقاً روی یک ابزار متمرکز است.
این دوره شامل ۱۱ ماژول با ترتیب دقیق است. بنیانها (ماژولهای ۱ تا ۵) شما را از صفر به اجرای ایجنتها با Web UI، CLI و API میرساند. ستونهای اصلی (ماژولهای ۶ تا ۱۰) به طور عمیق به معماری، مدلها، ابزارها، حافظه، کالبکها و گاردریلها میپردازند. استقرار (ماژول ۱۱) ایجنت شما را روی Cloud Run و Vertex AI Agent Engine فعال میکند.
هر ماژول از یک الگوی ثابت پیروی میکند: اسلایدهای مفهومی، دموهای زنده، آزمایشهای عملی و کوئیز.
این یک دوره عملی و کد-محور است. برای کسانی که به دنبال ابزارهای No-code هستند یا مبتدیان پایتون نیست؛ بلکه برای توسعهدهندگانی است که در ساخت ایجنتهای هوش مصنوعی برای محیطهای واقعی جدی هستند.
ثبتنام کنید و بیایید با هم بسازیم.
سرفصل ها و درس ها
مقدمه
Introduction
خوشآمدگویی
Welcome
بلوکهای سازنده برنامههای LLM
Building Blocks of LLM Applications
مبانی برنامههای LLM - بخش اول
Foundations of LLM applications
مبانی برنامههای LLM - بخش دوم
Foundations of LLM applications
نمای کلی ایجنتهای هوش مصنوعی
Overview of AI Agents
درک آنچه LLMها را کاربردی میکند
Understanding What Makes LLMs Useful
نمای کلی ایجنتهای هوش مصنوعی
Overview of AI Agents
معرفی گوگل ADK
Overview of Google ADK
شروع کار با ADK
Getting Started with ADK
ویژگیهای ADK
ADK Features
نوشتن اولین ایجنت با ADK
Writing your First Agent with ADK
ساخت اولین ایجنت ADK
Create your First ADK Agent
دمو: ساخت ایجنت با کدنویسی
Demo: Creating an Agent with Code
دمو: ساخت ایجنت به صورت Declarative
Demo: Creating an Agent Declaratively
دمو: دریافت API Key از Google AI Studio
Demo: Getting the API Key from Google AI Studio
راهنمای آزمایش عملی
Lab Guide
نوشتن اولین ایجنت با ADK
Writing Your First Agent with ADK
اجرای ایجنتهای ADK
Running ADK Agents
راهاندازی و دسترسی به ایجنتها
Launching and Accessing Agents
دمو: دسترسی به ایجنتهای ADK
Demo: Accessing ADK Agents
اجرای ایجنتهای ADK
Running ADK Agents
معماری ADK
ADK Architecture
درک موتور زمان اجرا (Runtime Engine)
Understanding the Runtime Engine
دمو: ساخت ایجنت ADK به صورت برنامهنویسی شده
Demo: Build an ADK Agent Programmatically
خلاصه
Summary
معماری ADK
ADK Architecture
انتخاب مدل برای ADK
Model Selection for ADK
دسترسی به Gemini از طریق AI Studio
Accessing Gemini through AI Studio
دمو: دسترسی به Gemini از طریق AI Studio
Demo: Accessing Gemini through AI Studio
دسترسی به Gemini از طریق Vertex AI Model Garden
Accessing Gemini through Vertex AI Model Garden
دمو: دسترسی به Gemini از طریق Vertex AI Model Garden
Demo: Accessing Gemini through Vertex AI Model Garden
دسترسی به OpenAI GPT از طریق LiteLLM
Accessing OpenAI GPT through LiteLLM
دمو: دسترسی به OpenAI GPT از طریق LiteLLM
Demo: Accessing OpenAI GPT through LiteLLM
دسترسی محلی به مدلهای Open Weight از طریق Ollama
Accessing Open-Weight Models Locally through Ollama
دمو: دسترسی محلی به مدلهای Open Weight از طریق Ollama
Demo: Accessing Open-Weight Models Locally through Ollama
خلاصه
Summary
مدلها در ADK
Models in ADK
افزودن ابزارها به ایجنتهای ADK
Adding Tools to ADK Agents
ابزارها در ADK
Tools in ADK
ابزارهای تابع (Function Tools)
Function Tools
دمو: ابزارهای تابع
Demo: Function Tools
ابزارهای داخلی (Built-in Tools)
Built-in Tools
دمو: ابزار جستجوی گوگل و اجرای کد
Demo: Google Search & Code Execution Tool
ابزارهای مبتنی بر OpenAPI Spec
OpenAPI Spec-based Tool
دمو: ابزارهای مبتنی بر OpenAPI Spec
Demo: OpenAPI Spec-based Tool
استفاده از ابزارهای LangChain و CrewAI در ADK
Using LangChain and CrewAI Tools with ADK
دمو: استفاده از ابزارهای LangChain و CrewAI در ADK
Demo: Using LangChain and CrewAI Tools with ADK
ابزارهای MCP
MCP Tools
دمو: ابزارهای MCP
Demo: MCP Tools
خلاصه
Summary
ابزارها در ADK
Tools in ADK
افزودن حافظه به ایجنتهای ADK
Adding to Memory to ADK Agents
نمایش نظرات