آموزش LangChain - توسعه ایجنتهای هوش مصنوعی با LangChain و LangGraph
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در LangChain مهارت پیدا میکنید.
- ایجنتهای generative AI مبتنی بر LangChain را به صورت کامل و عملی میسازید.
- نظریه مهندسی پرامپت - زنجیره افکار و ReAct و پرامپتنویسی چندشات و درک نحوه ساخت LangChain در پشت صحنه
- مهندسی کانتکس
- درک نحوه ناوبری در پایگاه کد متنباز LangChain
- نظریه مدلهای زبانی بزرگ برای مهندسان نرمافزار
- LangChain - زنجیرههای متعدد، ایجنتها، DocumentLoader و TextSplitter و OutputParser و حافظه
- RAG، فروشگاههای برداری و پایگاه دادههای برداری (Pinecone و FAISS)
- پروتکل کانتکس مدل (MCP)
- LangGraph
پیشنیازهای دوره
- این یک دوره مبتدی نیست. به مفاهیم اولیه مهندسی نرمافزار نیاز دارید.
- فرض میکنیم دانشجویان با موضوعات مهندسی نرمافزار مانند گیت و پایتون و pipenv، متغیرهای محیطی، کلاسها، تست و اشکالزدایی آشنا هستند.
- نیازی به تجربه یادگیری ماشین نیست.
توضیحات دوره
این دوره شامل استفاده از هوش مصنوعی است.
این دوره دوباره ضبط شده و از نسخه LangChain +1.0 پشتیبانی میکند.
دانشجویان ایده آل - توسعهدهندگان نرمافزار، دانشمندان داده و مهندسان AI و ML
به دوره یودمی «ایجنتهای هوش مصنوعی با LangChain و LangGraph» خوش آمدید - کشف قدرت هوش مصنوعی عاملی
این دوره برای آموزش این موضوع طراحی شده که چگونه به سرعت از تواناییهای مهندسی هوش مصنوعی و مهندسی ایجنت با قدرت کتابخانههای LangChain و LangGraph برای کاربردهای LLM و هوش مصنوعی عاملی بهره بگیرید.
این دوره شما را به مهارتها و دانشی مجهز میکند که برای توسعه راهکارهای پیشرفته LLM در طیف گستردهای از مباحث لازم است.
لطفاً توجه داشته باشید که این دوره برای مبتدیان نیست. این دوره فرض میکند شما پیشینهای در مهندسی نرمافزار داشته و در پایتون مهارت دارید. ما از Pycharm IDE استفاده خواهیم کرد، اما شما میتوانید از هر ویرایشگری که دوست دارید استفاده کنید، چون ما فقط از قابلیتهای اولیه IDE مانند اشکالزدایی و اجرای اسکریپتها استفاده میکنیم.
آنچه خواهید ساخت:
- ایجنت جستجو
- Documentation Helper - یک چتبات روی مستندات پکیجهای پایتون (و هر داده که انتخاب کنید)، با استفاده از بازیابی پیشرفته و RAG
- Slim ChatGPT Code Interpreter - یک دستیار سبکوزن برای اجرای کد
- تئوری مهندسی پرامپت
- تئوری مهندسی کانتکس
- مقدمهای بر LangGraph
- پورتکل کانتکس مدل (MCP)
موضوعات پوشش داده شده در این دوره عبارتند از:
- ایجنتهای هوش مصنوعی
- هوش مصنوعی عاملی
- مهندسی هوش مصنوعی
- LangChain و LangGraph
- تاریخچه LLM + GenAI
- مهندسی پرامپت - پرامپتنویسی چندشات، رنجیره افکار و پرامپتنویسی ReAct
- مهندسی کانتکس
- مدلهای چت
- مدلهای متنباز
- پرامپتها، قالبهای پرامپت و langchainub
- تجزیهگرهای ورودی، تجزیهگرهای خروجی و تجزیهگرهای خروجی Pydantic
- زنجیرهها - create_retrieval_chain و create_stuff_documents_chain
- ایجنتها، ایجنتهای سفارشی و ایجنتهای پایتون و ایجنتهای CSV و مسیریابهای ایجنت
- توابع OpenAI و فراخوانی ابزار
- ابزارها و جعبه ابزار
- حافظه
- فروشگاههای برداری (Pinecone و FAISS و Chroma)
- RAG (بازیابی نسل افزوده)
- DocumentLoaders و TextSplitters
- Streamlit (برای UI) و Copilotkit
- LCEL
- ردیابی ایجنت با LangSmith
- Cursor IDE
- پروتکل کانتکس مدل (MCP) و اکوسیستم LangChain
- مقدمهای بر LangGraph
در طول دوره، روی تمرینهای عملی و پروژههای واقعی کار خواهید کرد تا درک شما از مفاهیم و تکنیکهای پوشش داده شده تقویت شود. در پایان دوره، در استفاده از LangChain برای ساخت اپلیکیشنهای قدرتمند، کارآمد و چندمنظوره LLM برای کاربردهای متنوع مهارت خواهید داشت.
چرا این دوره؟
- بروزرسانی شده - پوشش LangChain V.1+ و جدیدترین اکوسیستم LangGraph
- عملی - پروژههای واقعی، APIs واقعی و مهارتهای واقعی
- موثر برای مسیر شغلی - در بازار کار LLM و GenAI جلوتر بمانید.
- راهنمای گامبهگام - شفاف، خلاصه و بدون اتلاف وقت
- انعطافپذیر - از هر IDE پایتون میتوانید استفاده کنید (Pycharm نمایش داده میشود، اما الزامی نیست).
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار که میخواهند یاد بگیرند چگونه با LangChain و LangGraph اپلیکیشنهای مبتنی بر Generative AI بسازند.
- توسعهدهندگانی که میخواهند یاد بگیرند چگونه با LangChain و LangGraph اپلیکیشنهای مبتنی بر Generative AI بسازند.
- مهندسانی که میخواهند یاد بگیرند چگونه با LangChain و LangGraph اپلیکیشنهای مبتنی بر Generative AI بسازند.
آموزش LangChain - توسعه ایجنتهای هوش مصنوعی با LangChain و LangGraph
-
مقدمه دوره 02:43
-
اهداف دوره 05:00
-
ساختار دوره + چگونه بیشترین بهره را از یودمی ببرید؟ [لطفاً رد نکنید] 02:53
-
کامیونیتی دوره 02:43
-
LangChain چیست؟ LangChain در کمتر از 6 دقیقه 06:00
-
آنچه میسازیم؟ زنجیره Hello World در LangChain 01:04
-
راهاندازی پروژه 15:05
-
اصول LangChain - قالبهای پرامپت، مدلهای چت و زنجیرهها 05:55
-
ساخت زنجیره LangChain برای خلاصهسازی متن 11:12
-
اشکالزدایی و ردیابی زنجیره LangChain ما 01:41
-
استفاده از مدلهای محلی Open-Weights با LangChain و Ollama 06:20
-
یکپارچهسازی LangSmith برای ردیابی اپلیکیشن LangChain 07:18
-
آزمون اصول LCEL در LangChain None
-
سوئیچینگ مدل در LangChain - یکپارچهسازی Groq API None
-
نسخه LangChain در این دوره - V.1 01:43
-
از کدام LLM استفاده کنیم؟ (OpenAI، جمنای، Anthropic ،Mistral و Llama) 00:46
-
ایجنتهای هوش مصنوعی چه هستند؟ - بررسی سطح بالا 05:10
-
ساخت ایجنت جستجوی شغل با هوش مصنوعی - دموی عملی 04:24
-
تکامل ایجنتهای ReAct در LangChain 03:21
-
راهاندازی محیط برای ایجنت جستجو در LangChain 06:30
-
ساخت اولین ایجنت LangChain خود - ابزارها و LLMs 08:03
-
از کوئری تا پاسخ - ایجنت LangChain چگونه فکر میکند؟ 07:08
-
یکپارچهسازی جستجوی واقعی با Tavily و ابزارهای LangChain 09:20
-
خروجی ساختاریافته با ایجنتهای LangChain با استفاده از Pydantic 09:34
-
[نظریه] پاسخهای قابل پیشبینی ایجنت با خروجی ساختاریافته در LangChain 03:15
-
[رد نکنید] خاستگاه و اصول ایجنتهای ReAct در LangChain 02:25
-
راهاندازی محیط و وابستگیها برای ایجنت LangChain 11:28
-
ساخت ایجنت جستجو - تعریف ابزارها با LangChain 07:33
-
ساخت ایجنت جستجو - از پرامپت تا اجرا 07:48
-
ساخت ایجنت جستجو - اشکالزدایی و بررسی جریان اجرا 10:27
-
بهبود ایجنتهای LangChain با تجزیهگرهای خروجی Pydantic 15:48
-
ساخت ایجنت با تجزیهگرهای خروجی با استفاده از LCEL 08:08
-
خروجی ساختاریافته و قابلاعتماد با ()with_structured_output. در LangChain 12:36
-
آزمون تجزیه خروجی None
-
پیادهسازی create_agent 06:29
-
ردیابی 06:06
-
مصاحبه با ایجنتها None
-
آنچه میسازیم؟ ReAct AgentExecutor از ابتدا 03:42
-
راهاندازی محیط + بررسی الگوریتم ReAct 05:34
-
تعریف ابزارها برای ایجنت ReAct ما 11:23
-
اشکالزدایی LangChain - رفع مشکلات stop token در LLM و تورفتگی قالب 02:15
-
پرامپت ReAct، موتور استدلال LLM، تجزیه خروجی و اجرای ابزار 14:58
-
AgentAction و AgentFinish و ReAct AgentStep 07:59
-
CallbackHandlers، پرامپت ReAct و نهاییسازی حلقه ایجنت ReAct 08:29
-
جمعبندی با LangSmith 02:18
-
مقدمه 02:04
-
[نظریه] درک فراخوانی تابع برای LLMs 07:04
-
[نظریه] فراخوانی تابع در برابر ReAct 05:04
-
فراخوانی تابع و ابزار در LangChain 06:54
-
ارتقای ایجنتهای ReAct با فراخوانی ابزار 15:25
-
اشکالزدایی اجرای فراخوانی ابزار در ایجنت LangChain 04:35
-
ردیابی اجرای فراخوانی ابزار در ایجنت LangChain با LangSmith 03:15
-
از پرامپتنویسی ReAct تا فراخوانی ابزار مدرن None
-
مقدمهای بر بازیابی نسل افزوده (RAG) 07:46
-
مقدمهای بر پیادهسازی RAG 13:58
-
Medium Analyzer - راهاندازی پروژه Boilerplate 12:46
-
Medium Analyzer - بررسی کلاسها - TextLoader و TextSplitter و OpenAIEmbeddings و Pinecone 09:00
-
Medium Analyzer - پیادهسازی جذب داده 15:01
-
جمعبندی 01:38
-
Medium Analyzer - پیادهسازی بازیابی ساده 17:53
-
Medium Analyzer - بررسی RAG دو مرحلهای 16:58
-
مستندات RAG در LangChain 09:48
-
آزمون پیادهسازی RAG با فروشگاههای برداری None
-
آنچه میسازیم؟ (RAG) 02:12
-
راهاندازی محیط 05:33
-
مقدمهای بر پایپلاین جذب داده 02:18
-
ایمپورت ها 13:08
-
کراولینگ با Tavily 12:27
-
[اختیاری] TavilyMap و TavilyExtract برای سفارشیسازی بالا 12:19
-
[اختیاری] بررسی عمیق کراولینگ 16:48
-
جمعبندی 01:06
-
قطعهبندی (تقسیم متن) 04:37
-
ایندکسگذاری دستهای 11:28
-
پیادهسازی ایجنت بازیابی 12:45
-
اجرا، اشکالزدایی و ردیابی ایجنت RAG 08:21
-
فرانتاند با Streamlit (UI) 19:24
-
Documentation Helper در محیط عملیاتی 06:28
-
معماری RAG 04:04
-
خلاصه LLMs 03:52
-
پرامپت چیست؟ ساختار پرامپت رسمی 02:55
-
پرامپتنویسی تک شات 02:42
-
پرامپتنویسی چندشات 08:26
-
پرامپتنویسی زنجیره افکار 08:33
-
پرامپتنویسی ReAct 07:18
-
نکات سریع مهندسی پرامپت 08:59
-
مهندسی کانتکس 05:20
-
مهندسی کانتکس برای پرامپت سیستم 10:20
-
اپلیکیشنهای LLM در محیط عملیاتی 08:33
-
چشمانداز توسعه اپلیکیشن LLM 04:01
-
LLMs در محیط عملیاتی - حریم خصوصی و نگهداری داده 08:41
-
UI/UX مولد با CopilotKit 04:51
-
دورههای رسمی LangChain Academy 02:22
-
LLMs متنباز در مقابل ارائهدهندگان مدیریت شده LLM (Deepseek) 09:05
-
اعتماد به نتایج هوش مصنوعی از Assaf Elovic و Harrison Chase 05:00
-
دوره را تمام کردید؟ گام بعدی چیست؟ 06:00
-
LangGraph چیست؟ 04:56
-
چرا LangGraph؟ LangGraph در مقابل LangChain 16:42
-
گراف چیست؟ 03:36
-
LangGraph و مهندسی جریان 06:03
-
کامپوننتهای اصلی LangGraph 05:17
-
[عملی] پیادهسازی ReAct AgentExecutor با LangGraph 02:20
-
[عملی] شروع کار - راهاندازی محیط پروژه ایجنت ReAct 05:09
-
[عملی] کدنویسی مغز ایجنت - پیادهسازی ReAct Runnable 08:28
-
[عملی] بلوکهای سازنده - تعریف نودهای ایجنت در LangGraph 05:52
-
[عملی] جانبخشی به ایجنت ReAct - اتصال نودها به یک گراف 07:21
-
[عملی] اجرای ایجنت ReAct ما در LangGraph با فراخوانی تابع 07:45
-
[مهم] ساخت ایجنتهای مدرن LLM - از تاریخچه تا LangGraph v1.0 08:49
-
آنچه میسازیم؟ 01:26
-
راهاندازی پروژه 04:44
-
ساخت زنجیره Reflector و زنجیره Revisor توئیت 04:48
-
تعریف گراف ما در LangGraph 19:17
-
ردیابی با LangSmith 03:09
-
آنچه میسازیم 06:20
-
راهاندازی پروژه 03:42
-
Actor Agent نسخه 2 16:40
-
ایجنت Revisor 04:17
-
ToolNode - اجرای ابزارها 07:10
-
ساخت گراف در LangGraph 11:54
-
آنچه در این بخش میسازیم - معماری RAG عاملی 02:39
-
بهبود کیفیت RAG با جریان RAG اصلاحی 01:24
-
راهاندازی Boilerplate برای ایجنت RAG عاملی با LangGraph 04:33
-
ساختار کد 07:25
-
پایپلاین جذب داده به فروشگاه بردار در LangChain (WebLoader و ChromaDB) 06:54
-
مدیریت جریان اطلاعات در LangGraph - بررسی GraphState 02:08
-
واکشی کانتکس برای LLMs - نود Retrieve در LangGraph 02:04
-
ساخت فیلتر ارتباطسنجی برای RAG با استفاده از خروجی ساختاریافته در LangChain 12:53
-
پیادهسازی نود جستجوی وب در LangGraph با استفاده از Tavily API 04:53
-
ساخت زنجیره و نود تولید LLM برای LangGraph 05:04
-
ساخت و اجرای ایجنت کامل LangGraph 07:40
-
Self RAG - مقدمه 01:30
-
Self RAG - پیادهسازی 15:33
-
RAG تطبیقی 11:34
-
[نظریه] چرا پروتکل کانتکس مدل (MCP)؟ 04:41
-
[نظریه] LLMs واقعاً چگونه از ابزارها استفاده میکنند؟ - درک فراخوانی ابزار 05:06
-
[نظریه] خلاصه پروتکل با فراخوانی ابزار 09:00
-
[نظریه] معماری MCP 07:20
-
[نظریه] سرورهای MCP 08:44
-
پر کردن شکاف - توضیح LangChain MCP Adapter 04:23
-
آزمون MCP None
-
آنچه میسازیم؟ 01:11
-
رهگیر MCP 02:54
-
LLM.txt 05:33
-
mcpdoc 12:13
-
مقدمه 00:39
-
Boilerplate 10:01
-
سرورها 05:43
-
آنچه با MCP میسازیم؟ 01:10
-
سرور ساده MCP 02:42
-
MultiServerMCPClient در LangChain از طریق LangChain MCP Adapter 08:37
-
ردیابی 08:13
-
[جدید، مهم] دیگر کد منسوخ ننویسید - سرور رسمی MCP در LangChain 08:00
-
LangChain Hub - دانلود پرامپتها از کامیونیتی 04:08
-
زمین بازی TextSplitting 03:52
-
LangChain در مقابل LlamaIndex 02:45
-
مقدمهای بر بخش ایجنتهای عمیق 01:21
-
ایجنتهای عمیق - چگونه ایجنتهای عمیق از لیستهای To-Do پویا برای حل تسکهای پیچیده استفاده میکنند؟ 02:48
-
ایجنتهای عمیق - ایجنتهای فرعی و واگذاری سلسلهمراتبی 06:12
-
ایجنتهای عمیق - جریان کانتکس در ایجنتهای فرعی 06:02
-
ChatModels 08:49
-
پیامها 04:08
-
RecursiveCharacterTextSplitter 01:55
-
سند 01:23
-
استراتژیهای مدیریت محدودیت توکن در LangChain 11:29
-
مقدمهای بر حافظه LangChain - رزولوشن مرجع 03:10
-
بررسی عمیق نظریه حافظه LangChain (LangGraph) 08:31
مشخصات آموزش
آموزش LangChain - توسعه ایجنتهای هوش مصنوعی با LangChain و LangGraph
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:165
- مدت زمان :20:26:10
- حجم :12.84GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy