آنچه یاد خواهید گرفت:
طراحی و ساخت ایجنتهای خودمختار هوش مصنوعی که قادر به استدلال، برنامهریزی تسکها و اجرای گردشکارهای چندمرحلهای هستند.
پیادهسازی معماریهای ایجنت مانند ReAct و Planner-Executor و Supervisor-Worker با استفاده از فریمورکهای مدرن هوش مصنوعی
توسعه سیستمهای ایجنت با LangChain و LangGraph برای ایجاد گردشکارهای ساختاریافته، stateful و قابل اعتماد هوش مصنوعی
یکپارچهسازی ابزارها، APIs و منابع داده خارجی با استفاده از فراخوانی تابع و رابطهای ساختاریافته ابزار
ساخت سیستمهای حافظه هوش مصنوعی با استفاده از پایگاه دادههای برداری و بازیابی نسل افزوده (RAG)
طراحی و ارکستراسیون سیستمهای چند ایجنتی که در آن چند ایجنت هوش مصنوعی برای حل مسائل پیچیده با هم همکاری میکنند.
پیادهسازی پروتکل کانتکس مدل (MCP) برای اتصال ایجنتهای هوش مصنوعی به ابزارها و سرویسهای خارجی
استقرار و مقیاسبندی ایجنتهای هوش مصنوعی آماده تولید با نظارت، مهندسی قابلیت اطمینان و بهینهسازی عملکرد
پیشنیازهای دوره
آشنایی پایه با برنامهنویسی پایتون توصیه میشود.
آشنایی با مفاهیم پایه هوش مصنوعی یا یادگیری ماشین مفید است، اما الزامی نیست.
دانش پایه درباره APIs و گردشکارهای توسعه نرمافزار مزیت محسوب میشود.
یک رایانه که بتواند پایتون و Jupyter Notebook یا یک ویرایشگر کد مانند VS Code را اجرا کند.
دسترسی به اینترنت برای استفاده از APIs هوش مصنوعی، سرویسهای ابری و ابزارهای توسعه که در طول دوره استفاده میشوند.
کنجکاوی درباره ایجنتهای هوش مصنوعی، سیستمهای خودمختار و فریمورکهای مدرن هوش مصنوعی
توضیحات دوره
این دوره شامل استفاده از هوش مصنوعی است.
هوش مصنوعی به سرعت در حال فراتر رفتن از چتباتهای ساده و سیستمهای تکپرامپتی است و به سمت ایجنتهای خودمختار هوش مصنوعی حرکت میکند؛ ایجنتهایی که قادر به استدلال، برنامهریزی، استفاده از ابزارها و همکاری با سایر سیستمها برای حل مسائل پیچیده هستند.
این دوره، مهندسی هوش مصنوعی عاملی، برای کمک به شما طراحی شده تا این سیستمهای نسل بعدی هوش مصنوعی را درک کنید و بسازید. شما یاد میگیرید که معماریهای مدرن هوش مصنوعی عاملی چگونه کار میکنند و توسعهدهندگان چگونه ایجنتهای هوشمندی میسازند که میتوانند تسکها را به صورت مستقل انجام دهند، با ابزارهای خارجی تعامل داشته باشند، دانش را بازیابی کنند و گردشکارهای چندمرحلهای را اجرا کنند.
دوره با اصول هوش مصنوعی عاملی آغاز میشود و بررسی میکند که هوش مصنوعی چگونه از اتوماسیون مبتنی بر قواعد و پایپلاینهای سنتی یادگیری ماشین به سمت سیستمهای مبتنی بر ایجنت هوشمند تکامل یافته است.
شما درک خواهید کرد که چه چیزی یک ایجنت هوش مصنوعی را تعریف میکند، کامپوننتهای کلیدی آن چیست و چگونه موتورهای استدلال مبتنی بر LLM مدرن، تصمیمگیری خودمختار را ممکن میکنند.
سپس به فناوریهای اصلی پشت سیستمهای ایجنت میپردازیم، از جمله مدلهای زبانی بزرگ (LLMs)، معماریهای ترنسفرمر، توکنسازی، تعبیهها و پنجرههای کانتکس
همچنین یاد میگیرید چگونه استراتژیهای مهندسی پرامپت مؤثر را به طور خاص برای ایجنتهای هوش مصنوعی، از جمله پرامپتهای سیستم، پرامپتهای ساختاریافته و استدلال زنجیره افکار، طراحی کنید.
با پیشرفت دوره، یاد میگیرید که ایجنتها چگونه با دنیای بیرون از طریق ابزار فراخوانی، APIs اجرای تابع و خروجیهای ساختاریافته تعامل میکنند. شما سیستمهایی میسازید که با ابزارهای خارجی، پایگاه دادهها و APIs یکپارچه میشوند و در عین حال به ایجنتها امکان میدهند تسکهای واقعی را اجرا کنند.
این دوره همچنین بازیابی نسل افزوده (RAG) را معرفی میکند؛ جایی که ایجنتها دانش را از پایگاه دادههای برداری مانند FAISS و Pinecone و Weaviate بازیابی میکنند. شما یاد میگیرید که چگونه پایپلاینهای تعبیه، تزریق کانتکس و بازیابی دانش به ایجنتهای هوش مصنوعی اجازه میدهند با پایگاههای دانش بزرگ و منابع داده پویا کار کنند.
یکی از محورهای اصلی دوره، ساخت گردشکارهای واقعی ایجنت با استفاده از فریمورکهایی مانند LangChain و LangGraph است. شما بررسی خواهید کرد که معماریهای مدرن ایجنت مانند ReAct و Plan-and-Execute و الگوهای Planner-Executor چگونه به ایجنتها کمک میکنند تسکهای پیچیده را به بخشهای کوچکتر تقسیم کرده و آنها را گامبهگام اجرا کنند.
این دوره یک بررسی عمیق از LangGraph ارائه میدهد؛ فریمورکی که به توسعهدهندگان امکان میدهد گردشکارهای ایجنت مبتنی بر گراف ایجاد کنند، ایجنتهای stateful را مدیریت کنند و پایپلاینهای اجرای قطعی طراحی کنند.
شما یاد میگیرید که گرهها، لبهها و مدیریت state چگونه به توسعهدهندگان کمک میکنند سیستمهای هوش مصنوعی ساختاریافته و قابل اعتماد بسازند و در عین حال از مشکلات رایجی مانند ناپایداری پرامپت یا حلقههای کنترل نشده ایجنت جلوگیری کنند.
حوزه مهم دیگری که در دوره پوشش داده میشود، سیستمهای حافظه برای ایجنتهای هوش مصنوعی است. ایجنتهای هوشمند باید کانتکس را حفظ کنند، تعاملات گذشته را به خاطر بسپارند و در صورت نیاز دانش را بازیابی کنند. شما یاد میگیرید چگونه حافظه مکالمه کوتاهمدت، حافظه برداری بلندمدت و سیستمهای دانش پایدار را طراحی کنید. این دوره همچنین توضیح میدهد که چگونه گرافهای دانش، خلاصهسازی کانتکس و استراتژیهای هرس کردن حافظه به سیستمهای هوش مصنوعی کمک میکنند حجم زیادی از اطلاعات را به صورت کارآمد مدیریت کنند.
فراتر از ایجنتهای تک، این دوره طراحی سیستمهای چند ایجنتی را بررسی میکند؛ جایی که چندین ایجنت هوش مصنوعی برای تکمیل گردشکارهای پیچیده با هم همکاری میکنند.
شما یاد میگیرید چگونه تیمهای ایجنت مبتنی بر نقش بسازید، پروتکلهای ارتباطی ایجنت را طراحی کنید و ایجنتهای توزیع شده هوش مصنوعی را که به صورت موازی عمل میکنند، ارکستره کنید. این سیستمها به طور فزایندهای در دستیارهای پژوهشی، کوپایلتهای کدنویسی، سیستمهای عملیاتهای خودکار و راهحلهای سازمانی هوش مصنوعی استفاده میشوند.
این دوره همچنین پروتکل کانتکس مدل (MCP) را معرفی میکند؛ فریمورکی نوظهور و مدرن که به ایجنتهای هوش مصنوعی اجازه میدهد از طریق رابطهای استاندارد با ابزارها، سرویسها و سیستمهای خارجی تعامل داشته باشند. شما یاد میگیرید که کلاینتهای MCP، سرورها و مخازن ابزار چگونه با هم کار میکنند تا یکپارچهسازیهای قدرتمندی با APIs، ابزارهای توسعهدهنده و پلتفرمهای سازمانی فراهم کنند.
در نهایت، دوره بر سیستمهای هوش مصنوعی در سطح تولید تمرکز دارد. شما یاد میگیرید چگونه معماریهای مقیاسپذیر با قابلیت مشاهده و لاگ کردن و ردیابی و متریکها طراحی کنید تا به نظارت عملکرد ایجنتها کمک کنند. موضوعاتی مانند بهینهسازی تأخیر، بهینهسازی هزینه، مهندسی قابلیت اطمینان و اجرای توزیع شده به شما کمک میکنند سیستمهای هوش مصنوعی بسازید که بتوانند در محیطهای واقعی به صورت قابل اعتماد اجرا شوند. دوره با یک بررسی عمیق از فریمورک ایجنت OpenClaw به پایان میرسد؛ جایی که کرنلهای ایجنت، اکوسیستم ابزارها و پایپلاینهای ارکستراسیون چند ایجنتی را بررسی خواهید کرد که گردشکارهای کاملاً خودمختار هوش مصنوعی را ممکن میسازند.
در پایان دوره، شما درک خواهید کرد که چگونه ایجنتهای خودمختار هوش مصنوعی را طراحی کرده و بسازید، آنها را با ابزارها و سیستمهای دانش یکپارچه سازید و معماریهای ایجنت آماده تولید را برای حل مسائل واقعی مستقر کنید.
این دوره برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگان، مهندسان هوش مصنوعی و متخصصان فناوری طراحی شده که میخواهند یاد بگیرند چگونه سیستمهای مدرن ایجنت هوش مصنوعی را بسازند. اگر میخواهید فراتر از اپلیکیشنهای ساده مبتنی بر پرامپت بروید و درک کنید که ایجنتهای خودمختار هوش مصنوعی چگونه استدلال میکنند، از ابزارها استفاده میکنند، حافظه را حفظ میکنند و با سایر ایجنتها همکاری میکنند، این دوره یک مسیر عملی برای رسیدن به این هدف در اختیار شما قرار میدهد.
این دوره به طور ویژه برای مهندسان نرمافزار و توسعهدهندگان پایتون که میخواهند ایجنتهای هوش مصنوعی را در اپلیکیشنهای واقعی یکپارچه کنند ارزشمند است و همچنین برای دانشمندان داده و فعالان یادگیری ماشین که به دنبال گسترش مهارتهای خود به سمت معماریهای هوش مصنوعی عاملی و سیستمهای مبتنی بر LLM هستند.
این دوره همچنین برای علاقهمندان به هوش مصنوعی، سازندگان و بنیانگذاران استارتاپها ایدهآل است که میخواهند بدانند فناوریهایی مانند LangChain و LangGraph و RAG، پایگاه دادههای برداری، سیستمهای چند ایجنتی و پروتکل کانتکس مدل (MCP) چگونه میتوانند برای ساخت محصولات قدرتمند هوش مصنوعی محور به کار گرفته شوند.
اگر میخواهید یاد بگیرید چگونه سیستمهای ایجنت هوش مصنوعی آماده تولید را طراحی کنید که بتوانند تسکها را خودکار کنند، با ابزارهای خارجی تعامل داشته باشند و در محیطهای واقعی مقیاس بگیرند، این دوره به شما کمک میکند مهارتهای لازم برای ساخت نسل بعدی اپلیکیشنهای هوشمند هوش مصنوعی را به دست آورید.