لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع ساخت ایجنتهای هوش مصنوعی خودگردان با پایتون (۷ روزه)
- آخرین آپدیت
دانلود 7 Days Certified AI Agents with Python: Autonomous Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، یاد میگیرید چگونه ایجنتهای هوش مصنوعی (AI Agents) خودگردان را با استفاده از پایتون، Ollama، ابزارها، حافظه، RAG، تحقیق و جریانهای کاری چند-ایجنته بسازید.
آنچه در این دوره خواهید آموخت:
- درک تفاوت بین ایجنتهای هوش مصنوعی، چتباتهای سنتی و اپلیکیشنهای استاندارد LLM.
- ساخت یک دستیار هوش مصنوعی شخصی با پایتون، Ollama و Streamlit.
- اتصال برنامههای پایتون به مدلهای زبانی محلی از طریق Ollama.
- طراحی پرامپتهای سیستمی موثر، تعریف نقشهای ایجنت و الگوهای دستورالعمل.
- ایجاد خروجیهای ساختاریافته با استفاده از Pydantic و JSON schemas.
- ساخت ایجنتهایی که قادرند اهداف پیچیده را به کارهای کوچکتر و قابل اجرا تقسیم کنند.
- پیادهسازی الگوهای ایجنت برنامهریز (Planner)، اجراکننده (Executor)، تحلیلگر (Analyst)، نویسنده (Writer) و بازبین (Reviewer).
- ایجاد ایجنتهای ابزار-محور برای فراخوانی توابع پایتون، APIها، پایگاههای داده و ابزارهای فایل.
- ساخت ابزارهای قابل استفاده مجدد برای محاسبات، جستجو، مدیریت فایل و تحلیل دادهها.
- افزودن حافظه کوتاهمدت گفتگو و تنظیمات شخصی ماندگار کاربر.
- پردازش اسناد PDF و ساخت جریانهای کاری تولید تقویتشده با بازیابی (RAG).
- تولید Embeddingها با Ollama و ذخیرهسازی آنها در پایگاه داده برداری (Vector Database).
- ساخت یک ایجنت تحقیق خودگردان که قادر به جستجو، جمعآوری، ارزیابی و خلاصهسازی اطلاعات باشد.
- طراحی جریانهای کاری چند-ایجنته که در آن ایجنتهای متخصص برای یک هدف مشترک همکاری میکنند.
- مدیریت جریانهای کاری ایجنتها با استفاده از LangGraph و حالتهای مشترک (Shared State).
- افزودن نقاط بررسی تایید انسانی (Human-in-the-loop) قبل از اجرای اقدامات مهم.
- پیادهسازی حلقههای بازبینی برای ارزیابی و بهبود نتایج تولید شده توسط ایجنت.
- افزودن سیستمهای لاگینگ، تلاش مجدد (Retry)، مدیریت خطا، اعتبارسنجی و حفاظهای جریان کاری.
- ساخت یک دستیار جامع برای مدیریت اختلالات خطوط هوایی که ترکیبی از برنامهریزی، ابزارها، حافظه، RAG، تحقیق و چندین ایجنت است.
- استقرار یک اپلیکیشن کامل هوش مصنوعی خودگردان با رابط کاربری Streamlit.
پیش نیازها:
- دانش پایه پایتون (متغیرها، توابع، لیستها، دیکشنریها و کلاسها).
- سیستم عامل ویندوز، مک یا لینوکس.
- نصب پایتون نسخه 3.11 یا بالاتر.
- آشنایی ابتدایی با نصب پکیجهای پایتون از طریق pip.
- یک ویرایشگر کد مانند VS Code یا PyCharm.
- نصب Ollama به صورت محلی برای اجرای مدلهای زبانی.
- حداقل ۸ گیگابایت رم (۱۶ گیگابایت یا بیشتر برای مدلهای بزرگتر توصیه میشود).
- اتصال به اینترنت برای نصب پکیجها و دانلود مدلها.
- عدم نیاز به تجربه قبلی در زمینه LangGraph، پایگاه داده برداری یا RAG.
- عدم نیاز به خرید اشتراک APIهای پولی (به دلیل استفاده از مدلهای محلی).
- مناسب برای مبتدیان پایتون، زیرا هر سیستم گام به گام ساخته میشود.
بیاموزید چگونه با استفاده از ابزارهای مدرنی مانند Ollama، LangGraph، Streamlit، Pydantic، ChromaDB و Retrieval-Augmented Generation، ایجنتهای هوش مصنوعی کاربردی با پایتون بسازید.
در این دوره عملی، شما نحوه طراحی، توسعه و تست اپلیکیشنهای هوش مصنوعی ایجنتیک را از طریق پروژههای واقعی بررسی خواهید کرد. به جای تمرکز صرف بر تعاملات ساده چتبات، این دوره جریانهای کاری ساختاریافته AI Agent Workflows را معرفی میکند که میتوانند از ابزارها استفاده کنند، اطلاعات را بازیابی نمایند، دستورالعملها را دنبال کنند و از تصمیمگیری انسانی پشتیبانی کنند.
شما با مبانی توسعه ایجنتهای هوش مصنوعی شروع میکنید؛ از جمله نحوه دریافت اهداف، مدیریت پرامپتها، تولید خروجیهای ساختاریافته و کار با منطق پایتون. همچنین یک پروژه دستیار هوش مصنوعی شخصی میسازید و سازماندهی ورودیها، خروجیها، تاریخچه گفتگو و فرمت پاسخها را یاد میگیرید.
در ادامه، برنامهریزی هوش مصنوعی و تجزیه وظایف را تمرین خواهید کرد. یاد میگیرید چگونه اهداف بزرگ را به گامهای کوچکتر تقسیم کنید، خروجیهای JSON قابل اطمینان طراحی کنید و از مدلهای Pydantic برای اعتبارسنجی پاسخها استفاده نمایید. این مهارتها برای ایجاد اپلیکیشنهای هوش مصنوعی مولد پیشبینیپذیرتر و قابل نگهداریتر ضروری هستند.
سپس دوره به معرفی ایجنتهای ابزار-محور میپردازد. شما توابعی در پایتون میسازید که ایجنت برای کارهایی مانند محاسبات، خواندن فایل، تعامل با API، جستجوی دادهها و اتوماسیون کنترلشده فراخوانی کند. همچنین مفاهیم مهندسی مهمی مانند مجوزهای ابزار، اعتبارسنجی، تلاش مجدد، مدیریت خطا و نظارت انسانی را بررسی خواهید کرد.
بخش بزرگی از دوره بر RAG با پایتون متمرکز است. یاد میگیرید چگونه اسناد PDF را پردازش کنید، متنها را تکهتکه (Chunking) کنید، با Ollama امبدینگ بسازید، دادهها را در ChromaDB ذخیره کنید و محتوای مرتبط را با جستجوی معنایی بازیابی نمایید. این دروس نشان میدهند که تولید تقویتشده با بازیابی چگونه به سیستمهای هوش مصنوعی کمک میکند تا با اسناد خصوصی و منابع دانش قابل اعتماد کار کنند.
همچنین یک پروژه ایجنت تحقیق خودگردان خواهید ساخت که قابلیتهای تولید کوئری، جمعآوری اطلاعات، خلاصهسازی، شناسایی شکافهای اطلاعاتی و ایجاد گزارشهای ساختاریافته را به نمایش میگذارد. شما نحوه عملکرد حلقههای خودگردان و طراحی کنترلهایی برای متمرکز نگه داشتن جریانهای کاری AI را خواهید آموخت.
در مراحل نهایی، سیستمهای چند-ایجنته را با استفاده از LangGraph بررسی میکنید. ایجنتهای تخصصی مانند برنامهریز، محقق، تحلیلگر، نویسنده، بازبین و ناظر را طراحی خواهید کرد. این ایجنتها از طریق یک حالت مشترک (Shared State) با هم ارتباط برقرار میکنند تا نشان دهند چگونه جریانهای کاری مشارکتی AI را میتوان به صورت ساختاریافته سازماندهی کرد.
در طول دوره، شما روی یک مثال شبیهسازی شده از اختلال در پروازهای هواپیمایی کار میکنید. این پروژه نشان میدهد که یک جریان کاری AI چگونه میتواند جزئیات رزرو را بررسی کند، گزینههای پرواز را مقایسه نماید، به قوانین استناد کند، توصیههایی ارائه دهد و قبل از هر اقدام نهایی، تایید انسانی بخواهد.
در پایان دوره، شما تجربه عملی در زمینه ایجنتهای پایتونی AI، مدلهای زبانی محلی (Local LLMs)، توسعه با Ollama، جریانهای کاری LangGraph، پایگاههای داده برداری، حافظه هوش مصنوعی، سیستمهای RAG، فراخوانی ابزارها، هوش مصنوعی با نظارت انسانی و همکاری چند-ایجنته خواهید داشت.
این دوره برای توسعهدهندگان پایتون، مبتدیان هوش مصنوعی، متخصصان اتوماسیون، مهندسان نرمافزار، متخصصان داده، کارآفرینان و هر کسی که علاقهمند به ساخت پروژههای محلی ایجنتهای هوش مصنوعی است، ایدهآل میباشد.
سرفصل ها و درس ها
پروژه دموی ابتدایی
Teaser Project
مرکز فرماندهی هوش مصنوعی برای مدیریت اختلالات پرواز
Airline Disruption AI Command Center
روز اول — مبانی ایجنتهای هوش مصنوعی
Day 1 — AI Agent Foundations
مقدمه بخش
Introduction to Section
ایجنت هوش مصنوعی چیست؟
What is an AI agent?
تفاوت دستیارهای هوش مصنوعی و ایجنتهای هوش مصنوعی
AI assistants versus AI agents
اجزای تشکیلدهنده یک ایجنت
Components of an agent
حلقه عملیاتی ایجنت (Agent Loop)
The agent loop
جریانهای کاری قطعی در مقابل جریانهای خودگردان
Deterministic versus autonomous workflows
پرامپتهای سیستمی و شخصیتپردازی ایجنت
System prompts and agent personas
اتصال پایتون به مدل زبانی (LLM)
Connecting Python to an LLM
مدیریت تاریخچه گفتگو
Managing conversation history
مقدمهای بر پاسخهای ساختاریافته ایجنت
Introduction to structured agent responses
الگوهای رایج شکست ایجنتها
Common agent failure patterns
کارگاه عملی ۱: ساخت دستیار هوش مصنوعی شخصی
Hands-On Lab 1: Personal AI Assistant
دمو: دستیار هوش مصنوعی شخصی
Demo: Personal AI Assistant
روز دوم — برنامهریزی، استدلال و خروجیهای ساختاریافته
Day 2 — Planning, Reasoning, and Structured Outputs
مقدمه بخش
Introduction to Section
چرا ایجنتها به برنامهریزی نیاز دارند؟
Why agents need planning
نمایش نظرات