ساخت عاملهای هوش مصنوعی در محیط تولید با LangChain و LangGraph (دوره 2026)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت زنجیرههای قابلکامپوز LLM با استفاده از LCEL در LangChain v.1، همراه با خروجی ساختاریافته، استریمینگ، پردازش دستهای و سوئیچ بین multi-provider
- پیادهسازی پایپلاینهای RAG در محیط تولید با chunking هوشمند، vector storeها و 4 الگوی پیشرفته بازیابی: Multi-Query ،Contextual Compression ،Hybrid Search
- طراحی عاملهای هوش مصنوعی stateful با state machineهای LangGraph، مسیریابی شرطی، حلقههای خوداصلاحگر و گردشکارهای تأیید human-in-the-loop
- هماهنگسازی سیستمهای چندعاملی با استفاده از الگوهای supervisor ،handoff بین عاملها، اجرای موازی و ساختارهای تیمی سلسلهمراتبی
- ایمنسازی برنامههای LLM در برابر prompt injection، نشت PII و دستکاری خروجی با لایههای دفاعی در سطح production
- تست و ارزیابی سیستمهای LLM با استفاده از تست واحد، تست یکپارچه سازی و ارزیابی معنایی در حوزههای درستی، ارتباط و انسجام
- استقرار production APIs با FastAPI، محدودسازی نرخ، کشکردن پاسخ، لاگ کردن ساختاریافته، متریک ها، ردیابی LangSmith و Docker
- ساخت 3 برنامه واقعی: عامل پشتیبانی مشتری، سیستم پژوهش چندعاملی و عامل بازبینی کد، هرکدام با ROI قابلاندازهگیری برای کسبوکار
پیشنیازهای دوره
- سطح متوسط Python تسلط راحت بر توابع، کلاسها، decoratorها و type hints
- آشنایی پایه با خط فرمان = ساخت پوشهها، اجرای اسکریپتها، نصب بستهها
- یک ویرایشگر کد مانند VS Code (رایگان) و یک OpenAI API key
- نیازی به تجربه قبلی با LangChain یا LangGraph نیست بخش 1 همه مبانی را از صفر پوشش میدهد.
توضیحات دوره
دیگر فقط دموهای AI نسازید. شروع کنید به ارائه عاملهای هوش مصنوعیای که بار کاری واقعی را در محیط production مدیریت میکنند.
بیشتر آموزشهای LangChain و LangGraph فقط یاد میدهند چطور یک LLM را فراخوانی کنید و وقتی نوبت ساخت چیزی واقعی میرسد، شما را تنها میگذارند.
این دوره دقیقاً از همانجا ادامه پیدا میکند. از Lecture 1، سیستمهای عامل هوش مصنوعی آماده production را با همان الگوهایی میسازید که شرکتها در سال 2026 برای آنها حقوق 150K دلاری پرداخت میکنند.
این یک دوره پروژهمحور و production-first است که LangChain v0.3 ،LangGraph 1.0، پایپلاینهای RAG، هماهنگسازی چندعاملی، امنیت، تست، observability در LangSmith، استقرار با FastAPI و Docker را پوشش میدهد.
آنچه خواهید ساخت:
- عامل پشتیبانی مشتری: پایگاه دانش مجهز به RAG با Chroma، دستهبندی ساختاریافته مسائل، و ارجاع خودکار تیکتها. هدف: کاهش 40 درصدی تیکتهای پشتیبانی Tier-1.
- سیستم پژوهش چندعاملی: عاملهای تخصصی که بهصورت موازی با مدیریت state، الگوهای همگرایی و حلقههای کیفیت اجرا میشوند. هدف: کاهش زمان پژوهش از 4 ساعت به 20 دقیقه.
- API production با FastAPI + LangGraph: پایپلاین کامل درخواست با middleware امنیتی، کش پاسخ، محدودسازی نرخ، لاگ کردن ساختاریافته، متریک ها، ردیابی LangSmith و استقرار Docker روی Render
آنچه یاد خواهید گرفت:
- تسلط به LangChain v0.3: کامپوزیشن زنجیرهها با LCEL، خروجی ساختاریافته با Pydantic، جابهجایی بین چند ارائهدهنده LLM (OpenAI ،Anthropic ،HuggingFace)، استریم و پردازش دستهای
- پایپلاینهای کامل RAG: بارگذاری اسناد، تقسیم هوشمند متن، embeddings ،vector storeها با Chroma، و 4 الگوی پیشرفته بازیابی: Multi-Query ،Contextual Compression ،Hybrid Search و Parent Document Retriever
- بررسی عمیق LangGraph (4 ساعت): state machineها با TypedDict، مسیریابی شرطی، حلقههای خوداصلاحگر، گردشکارهای human-in-the-loop با الگوهای interrupt، و ماندگاری checkpoint
- ارکستراسیون چندعاملی: الگوی supervisor، handoff بین عاملها، اجرای موازی با fan-out و fan-in، ارتباط بین عاملها و ساختارهای تیمی سلسلهمراتبی
- امنیت production: دفاع در برابر prompt injection با الگوهای regex، تشخیص و ماسککردن PII برای ایمیلها، SSNها و کارتهای اعتباری، الگوی LLM-as-Guard و اعتبارسنجی خروجی
- تست و ارزیابی LLM: تست واحد با mockها، تست یکپارچه سازی، تست رگرسیون، تست prompt با AB و امتیازدهی معنایی در حوزههای درستی، ارتباط، انسجام و مفیدبودن
- استقرار production: یکپارچهسازی با FastAPI، محدودسازی نرخ، کش پاسخ با SHA-256 hashing و TTL، لاگ کردن JSON ساختاریافته، جمعآوری metrics، ردیابی LangSmith ،Docker و استقرار ابری روی Render
این دوره چه تفاوتی دارد:
بیشتر دورههای AI در حد دموهای hello world متوقف میشوند. این دوره از روز اول production-first است. هر مفهوم از طریق کدهای عملی و قابلاستقرار آموزش داده میشود. امنیت و تست، ماژولهای اختصاصی هستند نه موضوعات فرعی. در سراسر دوره، error handling ،fallbackها، بهینهسازی هزینه و monitoring را پیادهسازی میکنید. پروژه نهایی API همه چیز را در یک سیستم واحد جمع میکند که واقعاً میتوانید آن را ارائه دهید.
این دوره برای شما مناسب است اگر:
- یک توسعهدهنده Python هستید و میخواهید مهارتهای مهندسی عاملهای هوش مصنوعی را به ابزارهای خود اضافه کنید.
- آموزشهای LangChain را گذراندهاید و میتوانید یک LLM را صدا بزنید، اما نمیدانید چطور سیستمی بسازید که خطاها را مدیریت کند، مقیاسپذیر باشد و در production پایدار بماند.
- توسعهدهنده backend یا full-stack هستید و میخواهید عاملهای هوش مصنوعی را در محصولات و APIهای موجود ادغام کنید.
- هدف شما نقش AI engineer است و برای نشاندادن تواناییتان به کارفرماها به یک پورتفولیوی پروژههای واقعی و مستقرشده نیاز دارید.
پیشنیازها:
- Python در سطح متوسط (توابع، کلاسها، decoratorها، type hintها)
- آشنایی پایه با خط فرمان
- یک OpenAI API key
- نیازی به تجربه قبلی با LangChain یا LangGraph نیست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان Python که میخواهند مهارتهای عامل هوش مصنوعی را به ابزارهای خود اضافه کنند و برنامههای واقعی بسازند، نه اینکه فقط همراه آموزشها پیش بروند.
- توسعهدهندگان backend یا full-stack که میخواهند عاملهای هوش مصنوعی را در محصولات و APIهای موجود ادغام کنند.
- مهندسانی که بعد از مبانی گیر کردهاند - آموزشهای LangChain را گذراندهاید و میتوانید یک LLM را فراخوانی کنند، اما نمیدانید چطور سیستمی بسازید که خطاها را مدیریت کند، مقیاسپذیر باشد و در production خراب نشود.
- افرادی که مسیر شغلی خود را تغییر میدهند و نقش AI engineer را هدف گرفتهاند - شرکتها در سال 2026 برای این مهارتها 25% حقوق بیشتر پرداخت میکنند.
ساخت عاملهای هوش مصنوعی در محیط تولید با LangChain و LangGraph (دوره 2026)
-
مقدمه، پیشنیازها و آنچه خواهید ساخت 02:03
-
چرا LangChain و LangGraph؟ - رشد سریع 01:55
-
ساختار دوره 02:40
-
اکوسیستم LangChain - مرور کلی 07:53
-
راهاندازی محیط توسعه 01:31
-
راهاندازی و تأیید API (OpenAI و Anthropic) 07:03
-
معماری V 1.0 (LangChain) 02:15
-
مفاهیم اصلی LangChain - بررسی LCEL و زنجیرههای Runnable - بخش عملی 06:23
-
LCEL - دمو اجرای دستهای 03:36
-
دمو خروجی بلادرنگ استریم با LCEL 02:34
-
دمو بررسی schema 03:29
-
نوبت شما - اولین زنجیره خود را با LangChain بسازید 01:15
-
راهحل - اولین زنجیره شما 01:56
-
LCEL - مرور کلی عملگر pipe 00:55
-
راهاندازی مدل های جدید و مدلهای موجود در 2026 04:33
-
چرا output parserها در LangChain مهماند؟ 00:50
-
پیکربندی مدل و استراتژیهای بهینهسازی هزینه 06:30
-
کار با LLMها در LangChain - پیکربندی Multi Providers 12:53
-
نوبت شما - تمرین - یک ست آپ Multi-model بسازید 01:07
-
راهحل 02:01
-
prompt templateها و پیامها - بررسی عمیق 07:19
-
کار عملی: پیامهای prompt 10:41
-
کار عملی: اجرای کد و تست prompt templateها 06:15
-
کار عملی: چرا output parserها و خروجیهای ساختاریافته مهماند؟ 06:55
-
کار عملی: output parserها و خروجیهای ساختاریافته 09:15
-
اجرای نهایی output parser و اسکریپت خروجی ساختاریافته - دمو 04:23
-
معماری ربات هوشمند پرسشوپاسخ - مرور کلی 01:12
-
پروژه 1 - ربات هوشمند پرسشوپاسخ - مرور کلی 01:13
-
پروژه 1 - پرداختهای نهایی 23:10
-
مبانی LangChain - آزمون دانش بخش 2 None
-
زنجیرهها، RAG و حافظه و الگوهای زنجیره - مرور کلی 06:48
-
کار عملی: زنجیرههای پایه و موازی 07:57
-
کار عملی: Passthrough Runnable دمو 07:27
-
کار عملی: شاخهبندی زنجیره 04:57
-
کار عملی: اشکالزدایی 06:45
-
LangChain Document Loaders - مرور کلی 06:14
-
کار عملی: TextLoaders 03:43
-
کار عملی: WebLoader 02:52
-
کار عملی: Lazy Loader 02:15
-
کار عملی: ساختار سند 03:34
-
کار عملی: بارگذاری فایلهای PDF 02:54
-
چرا chunking مهم است و بررسی عمیق تقسیم متن 08:19
-
کار عملی: Text Splitter - RecursiveCharacterTextSplitter 05:21
-
کار عملی: مقایسه chunkها 03:24
-
کار عملی: اهمیت همپوشانی در کد 05:22
-
کار عملی: Markdown Header Splitter 02:57
-
کار عملی: Code Splitter 03:32
-
تقسیم اسناد PDF 03:41
-
مرور کلی RAG 10:12
-
مرور کامل vector و تعبیه ها 06:29
-
کار عملی: OpenAI Embedding 04:41
-
مدلهای embedding رایگان 02:17
-
کار عملی: بررسی عمیق embeddingها - مبانی - جستوجوی شباهت 06:37
-
کار عملی: کشکردن embeddingها 04:06
-
vector storeها: معماری و گزینههای production - مرور کلی 05:45
-
کار عملی: راهاندازی Chroma و اجرای مبانی Chroma 06:17
-
کار عملی: جستوجوی شباهت همراه با امتیاز 03:39
-
کار عملی: فیلترکردن metadata 02:58
-
کار عملی: ماندگاری Chroma DB 06:13
-
کار عملی: استفاده از vector store بهعنوان retriever برای زنجیرهها 06:31
-
تمرین و راهحل: vector storeها 03:38
-
معماری RAG و بهترین شیوه ها - مرور کلی 06:37
-
کار عملی: پایپلاین پایه RAG 08:39
-
کار عملی: RAG با منابع 03:12
-
کار عملی: RAG با fallback 02:11
-
کار عملی: RAG با خروجیهای ساختاریافته 05:51
-
کار عملی: تمرین پایپلاین RAG 03:31
-
از RAG پایه تا RAG پیشرفته - مرور کلی 09:23
-
کار عملی: RAG پیشرفته - Multi-Query Retriever 06:02
-
کار عملی: RAG پیشرفته - Contextual Compression 08:13
-
کار عملی: RAG پیشرفته - Hybrid Search 07:13
-
کار عملی: RAG پیشرفته - Parent Document Retriever 04:28
-
کار عملی: RAG پیشرفته - ترکیب استراتژیهای Multi-Query و Compression 05:07
-
حافظه در LangChain - مرور کامل 07:25
-
کار عملی: حافظه مکالمه - مبانی 05:45
-
کار عملی: حافظه چندین سشن 03:30
-
کار عملی: کوتاهسازی پیام 04:28
-
کار عملی: حافظه پنجرهای 07:38
-
کار عملی: حافظه خلاصه 10:40
-
تمرین و راهحل: حافظه پایدار 08:57
-
پروژه: دستیار پژوهش AI - مرور کلی 03:27
-
پروژه: دستیار پژوهش AI - ایندکسکردن اسناد (بخش 1) 07:56
-
پروژه: دستیار پژوهش AI - پرامپت و output parser برای LLM (بخش 2) 09:22
-
پروژه: دستیار پژوهش AI - افزودن حافظه (بخش 3) 08:42
-
پروژه: دستیار پژوهش AI - پیادهسازی Multi-Query (بخش 4) 07:38
-
پروژه: دستیار پژوهش AI - خروجی ساختاریافته - بخش نهایی 06:43
-
زنجیرهها، RAG و حافظه - آزمون دانش بخش 3 None
-
LangGraph و ستونهای آن - مرور کلی 10:43
-
کار عملی: اولین graph ساده خود را بسازید 08:50
-
کار عملی: درک reducerها و تجمیع state 08:39
-
کار عملی: state پیام - الگوی چت 05:13
-
کار عملی: پایپلاینهای Multi-Node - زنجیرهکردن فراخوانیهای LLM 15:17
-
تمرین: اولین node خود را بسازید 04:17
-
کار عملی: گردشکار کامل LangGraph بهصورت گامبهگام 05:43
-
بررسی عمیق Edges و Conditional Edges 04:24
-
کار عملی: مسیریابی پایه با انواع مسیریابی literal 07:33
-
کار عملی: حلقهسازی شرطی 04:20
-
کار عملی: مسیریابی چندمسیره 05:36
-
کار عملی: چرخهها و حلقهها - نویسنده کد خوداصلاحگر 08:54
-
کار عملی: عامل پژوهش تکرارشونده با حلقهها و چرخهها 06:23
-
human-in-the-loop - مرور کلی 05:39
-
کار عملی: ورودی انسانی - توقف برای تأیید 12:09
-
گردشکار کامل human-in-the-loop 10:44
-
کار عملی: بررسی عمیق checkpointing 16:05
-
بررسی عمیق سازوکار داخلی checkpoint 07:08
-
جمعبندی LangGraph و نکات کلیدی 03:32
-
LangGraph - آزمون دانش بخش 4 None
-
مقدمهای بر چندعاملها و الگوی ReAct 07:02
-
کار عملی: عامل فراخوانی ابزار 12:51
-
ابزار سفارشی با error handling 06:15
-
کار عملی: عامل supervisor 16:48
-
کار عملی: handoff بین عاملها در LangGraph 15:17
-
کار عملی: استراتژی Map-Reduce 10:57
-
عاملها چگونه ارتباط برقرار میکنند: بررسی عمیق reducerها 11:55
-
کار عملی: الگوی انتقال پیام 04:38
-
کار عملی: state فیلد مشترک 05:36
-
کار عملی: refinement تکرارشونده در Blackboard 10:31
-
بررسی عمیق معماری سلسلهمراتبی 04:15
-
کار عملی: یک بخش بهصورت مستقل 04:21
-
کار عملی: مسیریابی سلسلهمراتبی و ردیابی کامل 12:58
-
پروژه بخش: مرور سیستم پژوهش چندعاملی 05:44
-
کار عملی: schema مربوط به state و مرور Send API 12:08
-
پروژه نهایی: سیستم پژوهش از پایه 14:06
-
سیستمهای چندعاملی: جمعبندی بخش 01:09
-
سیستمهای چندعاملی - آزمون دانش بخش 5 None
-
مقدمهای بر observability و بررسی عمیق مزایا 08:48
-
راهاندازی LangSmith و تست Observability Traces 07:56
-
PII، دستهبندیهای امنیتی و حملات prompt injection 05:20
-
کار عملی: دفاع لایهلایه - پاکسازی ورودی و تشخیص PII 09:19
-
کار عملی: LLM Guard - بررسی Smart Bouncer 06:03
-
کار عملی: اعتبارسنج خروجی و جمعبندی 10:16
-
ملاحظات production 00:43
-
تست LLM و unit testها 08:23
-
کار عملی: تست یکپارچهسازی 04:00
-
کار عملی: ارزیابی LLM-as-Judge 04:12
-
کار عملی: تست رگرسیون 04:26
-
کار عملی: مجموعه داده های LangSmith - رویکرد production 09:44
-
کار عملی: هرم تست LLM 01:47
-
درک error handling و decorator مربوط به retry 07:46
-
کار عملی: circuit breaker 06:48
-
کار عملی: زنجیره fallback 04:51
-
کار عملی: retry مبتنی بر graph 06:28
-
کار عملی: کاهش هزینه - model router 07:58
-
کار عملی: کش معنایی 05:30
-
کار عملی: بودجهبندی توکن 07:16
-
ستونهای دیدهپذیری در production - بررسی observability و monitoring 11:34
-
پروژه: Production-Ready API - اسکلت پروژه و تصویر کلی 18:13
-
پروژه: لایه امنیتی - خط اول دفاع 12:06
-
پروژه: کش و مانیتورینگ production - صرفهجویی در هزینه، دید کامل 08:36
-
پروژه: عامل LangGraph - مغز با شبکه ایمنی 09:41
-
پروژه: FastAPI - اتصال همه چیز به هم 22:46
-
پروژه: Production LangGraph API - ساخت نهایی و Dockerization 15:37
-
استقرار روی Render - API شما آنلاین میشود 22:46
-
استقرار در محیط production - آزمون دانش بخش 6 None
-
جمعبندی و گامهای بعدی 04:17
مشخصات آموزش
ساخت عاملهای هوش مصنوعی در محیط تولید با LangChain و LangGraph (دوره 2026)
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:155
- مدت زمان :17:06:50
- حجم :13.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy