هوش مصنوعی عاملی - Agentic RAG خصوصی با LangGraph و Ollama
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت سیستمهای Agentic RAG خصوصی و آماده تولید با LangGraph v1 و Ollama
- ایجاد گردشکارهای سفارشی مدل زبانی بزرگ با ماشینهای استیت LangGraph، گرهها، لبهها و مسیریابی شرطی
- پیادهسازی PageRAG، استخراج متادیتا، پردازش PDF با Docling و هضم در سطح صفحه
- استفاده از ChromaDB، تعبیهسازیها، فیلترینگ متادیتا و بازیابی MMR برای جستجوی دقیقتر
- بهکارگیری بازرتبهبندی +BM25 و پایپلاینهای پیشرفته بازیابی برای تحلیل اسناد مالی
- ساخت Agentic RAG: فراخوانی ابزار، حلقههای استدلال، خروجیهای ساختیافته و گردشکارهای چندمرحلهای
- پیادهسازی Corrective RAG (CRAG) با ارزیابی اسناد، بازنویسی کوئری و fallback به جستجوی وب
- ساخت مدلهای سفارشی Ollama ،Modelfileها، تعبیهسازیها و یکپارچهسازی با LangChain
- ساخت Reflexion ،Self-RAG و Adaptive RAG بههمراه MySQL Agent
پیشنیازهای دوره
آشنایی اولیه با پایتون مفید است، اما همه مراحل را بهصورت شفاف برای مبتدیان توضیح میدهیم.
توضیحات دوره
این دوره برای افراد کاملاً مبتدی در هوش مصنوعی نیست، ابتدا باید اصول LangChain را یاد بگیرید، سپس LangGraph را بیاموزید و بعد از آن این دوره را بگذرانید تا بهترین تجربه یادگیری را داشته باشید.
این آموزش یک دوره پیشرفته و پروژهمحور است که به شما یاد میدهد چگونه سیستمهای Retrieval-Augmented Generation (RAG) خصوصی و آماده تولید با LangGraph ،LangChain ،Ollama ،Docling، پایگاه داده Chroma و پایتون بسازید.
این دوره برای توسعهدهندگانی طراحی شده است که به دنبال کنترل کامل بر داده خود، حریم خصوصی کامل و گردشکارهای end-to-end با مدلهای زبانی بزرگ محلی هستند.
شما یاد میگیرید چگونه سیستمهای مدرن RAG بسازید، پایپلاینهای پیشرفته بازیابی را پیادهسازی کنید، گردشکارهای عاملمحور اضافه کنید، از ماشینهای استیت LangGraph استفاده کنید، عاملهای اس کیوال را یکپارچه کنید و همهچیز را روی سیستم خودتان با Ollama اجرا کنید. همه پروژهها 100 درصد بهصورت محلی اجرا میشوند، بدون اینکه به هزینه API خارجی نیاز داشته باشید و دادهای از سیستم شما خارج شود.
کل دوره کاملاً عملی است. هر مفهوم را با نوتبوکهای گامبهگام، کد کامل پایتون و مثالهای واقعی با پروندههای مالی SEC از آمازون، گوگل، اپل و مایکروسافت توضیح میدهیم.
آنچه یاد خواهید گرفت:
راهاندازی Ollama و مدل زبانی بزرگ محلی
- نصب و پیکربندی Ollama برای استقرار خصوصی مدل زبانی بزرگ
- استفاده از مدلهایی مانند Qwen3 ،GPT-OSS ،Llama 3.2 و nomic-embed
- ساخت مدلهای زبانی بزرگ سفارشی با Modelfileها
- استفاده از رابط خط فرمان Ollama و REST API برای متن، چت و تعبیهسازیها
مبانی LangGraph
- ساخت ماشینهای استیت با TypedDict
- ایجاد گرهها، reducerها و لبههای شرطی
- ساخت گردشکارهای چندمرحلهای با منطق START/END
- مصورسازی اجرا با نمودارها
- درک تجمیع پیامها و ادغام state
سیستمهای کامل RAG (از ابتدا)
- هضم PDFها با Docling همراه با OCR و استخراج جدول
- ساخت chunkهای سطح صفحه برای بازیابی دقیقتر
- استخراج متادیتا از نام فایلها و مدلهای زبانی بزرگ
- حذف موارد تکراری با هشینگ SHA-256
- ذخیره اسناد در پایگاه داده Chroma همراه با فیلترهای متادیتا
پایپلاین بازیابی دو مرحلهای
- ساخت فیلترهای متادیتا از زبان طبیعی
- تولید کلیدواژههای مالی با خروجیهای ساختار یافته مدل زبانی بزرگ
- استفاده از پایگاه داده Chroma با جستجوی MMR
- پیادهسازی بازرتبهبندی BM25Plus برای دقت بهتر
- استخراج هدینگها و بخشها برای بهبود رتبهبندی
Agentic RAG با LangGraph
- ساخت عاملهای tool-calling با الگوی ReAct
- پیادهسازی ابزارهای بازیابی اسناد با LangChain
- ساخت عاملهایی که چندین بار ابزارها را فراخوانی میکنند
- افزودن پاسخهای مبتنی بر جدول همراه با سایتیشن
- پشتیبانی از گفتگوهای چندنوبتی با حافظه
Corrective RAG (CRAG)
- امتیازدهی به اسناد بازیابیشده با یک اسکیما مبتنی بر Pydantic
- تشخیص نتایج نامرتبط و بازنویسی کوئریها
- افزودن fallback جستجوی وب با DuckDuckGo
- جلوگیری از حلقههای بینهایت با تلاشهای مجدد کنترلشده
- تولید پاسخ نهایی با سایتیشنهای درست
MySQL SQL Agent
- ساخت یک عامل اس کیوال مبتنی بر زبان طبیعی با LangGraph
- بازیابی اسکیما، تولید اس کیوال، اعتبارسنجی، اجرا و فیکس کردن خطاها
- مدیریت جوینهای چندجدولی و معیارهای پیچیده
- اصلاح خودکار کوئریهای خراب اس کیوال
- پشتیبانی از توضیحات و دسترسی ایمن به پایگاه داده
پروژه تحلیل اسناد مالی
- کار با پروندههای واقعی SEC: بررسی 10K و 8K و 10Q
- ساخت یک سیستم کامل RAG که به پرسشهایی این چنین پاسخ میدهد:
- «درآمد آمازون در 2023 چقدر بود؟»
- «جریان نقدی گوگل و اپل را برای 2024 مقایسه کن»
- «درآمد بخشها را همراه با سایتیشن و جدول نشان بده»
- استفاده از پایگاه داده Chroma و BM25 برای بازیابی دقیق
- تولید پاسخهای تمیز و فرمتبندی شده همراه با جدول و استدلال
این دوره برای چه کسانی است؟
- توسعهدهندگان و مهندسانی که میخواهند سیستمهای پیشرفته RAG بسازند.
- متخصصان یادگیری ماشین که میخواهند با مدلهای زبانی بزرگ محلی، حریم خصوصی کامل داشته باشند.
- مهندسان هوش مصنوعی که روی LangGraph ،LangChain یا سیستمهای عاملمحور کار میکنند.
- توسعهدهندگان بکاند که میخواهند اپلیکیشنهای GenAI واقعی بسازند.
- هر کسی که به گردشکارهای خصوصی و آماده تولید مدل زبانی بزرگ علاقهمند است.
این یک دوره سطح پیشرفته است. آشنایی خوب با LangGraph یا LangChain لازم است.
چرا این دوره متفاوت است؟
- کل دوره بهصورت محلی با Ollama اجرا میشود.
- بدون هزینه API و با حریم خصوصی کامل داده
- پوشش تکنیکهای مدرن RAG: بررسی PageRAG ،CRAG و ایدههای Reflexion
- مجموعهدادههای واقعی از شرکتهای بزرگ فناوری
- پوشش عمیق LangGraph همراه با گردشکارهای واقعی تولیدی
- شامل عاملهای اس کیوال، سیستمهای RAG مالی و عاملهای چندمرحلهای
- گامبهگام، عملی و کدمحور
در پایان این دوره قادر به انجام کارهای زیر خواهید بود:
- سیستمهای RAG خصوصی و آماده تولید بسازید.
- مدلهای زبانی بزرگ محلی را با Ollama مستقر کنید و بهینهسازی کنید
- عاملهای مبتنی بر گراف را با LangGraph v1 بسازید.
- پایپلاینهای پیشرفته بازیابی را با MMR و BM25Plus ایجاد کنید.
- اسناد مالی را با سایتیشنهای دقیق تحلیل کنید.
- عاملهای اس کیوال برای کوئریهای پایگاه داده به زبان طبیعی بسازید.
- بازنویسی کوئری، امتیازدهی و fallback وب را مدیریت کنید.
- اپلیکیشنهای Agentic RAG کامل را از ابتدا تا انتها بسازید.
این دوره برای چه کسانی مناسب است؟
- برای توسعهدهندگان و دانشجویان هوش مصنوعی که میخواهند با LangGraph v1 و Ollama سیستمهای Agentic RAG خصوصی بسازند.
- هر کسی که میخواهد مهارتهای عملی در LangGraph v1 ،Ollama و ساخت عاملهای واقعی هوش مصنوعی بدست آورد.
- افراد مبتدی و حرفهای که میخواهند گردشکارهای RAG خصوصی، ایمن و پیشرفته ایجاد کنند.
- برای توسعهدهندگانی که میخواهند به Agentic RAG، گردشکارهای LangGraph v1 و مدلهای زبانی بزرگ محلی مسلط شوند.
هوش مصنوعی عاملی - Agentic RAG خصوصی با LangGraph و Ollama
-
مقدمه 05:33
-
مسیر یادگیری تسلط به عاملهای هوش مصنوعی - حتماً ببینید 07:12
-
فایلهای کد و نصب requirements.txt 04:12
-
نصب و آشنایی با Ollama 05:40
-
بررسی رابط کاربری و مدلهای Ollama 06:12
-
بررسی تنظیمات کانتکس و جستجوی بلادرنگ در Ollama 08:34
-
استفاده از Ollama برای تحلیل سریع اسناد 05:56
-
بررسی مدل Qwen3 06:53
-
بررسی بنچمارکینگ Qwen3 06:01
-
تست محلی سوالات بنچمارک 06:35
-
چگونه مدل مناسب را برای یک وظیفه یا پروژه خاص انتخاب کنیم؟ 07:19
-
فرمانهای ollama pull و run 05:56
-
فرمانهای ollama serve ،ollama rm و ollama show 07:04
-
فرمانهای ollama cp و ollama ps 06:08
-
ساخت و اجرای مدل Ollama با تنظیمات از پیشتعریفشده 09:00
-
بررسی فرمانهای پیام Ollama 05:14
-
ساخت مدل Ollama با فرمانهای پیام 06:49
-
درخواستهای خام API در Ollama 10:34
-
بارگذاری مدلهای GGUF بدون سانسور برای تولید محتوای ممنوعه [فقط برای اهداف آموزشی] 06:55
-
اجرای محلی مدلهای زبانی بزرگ در 2026: بررسی Qwen3.5 ،Nemotron و Mixtral 06:19
-
نیازمندیهای VRAM: بررسی Qwen3.5 ،Nemotron و Mixtral در Ollama (2026) 07:45
-
Dense در مقابل MoE در مقابل Hybrid Mamba: توضیح معماریهای مدل زبانی بزرگ 04:59
-
تست کدنویسی Nemotron 3 Nano 4B: مسائل دشوار LeetCode بهصورت محلی 05:57
-
Nemotron 3 Nano 4B در مقابل Qwen3.5 4B: بنچمارک LeetCode Medium 06:18
-
بنچمارک سرعت Ollama: Nemotron 3 Nano در مقابل Qwen3.5 بر حسب توکن بر ثانیه 06:21
-
بنچمارک Nemotron 3 Nano 30B: بررسی LeetCode Hard و تست سرعت 04:48
-
بنچمارک Qwen3.5 35B MoE: بررسی LeetCode Hard و تست سرعت 04:21
-
آشنایی با مهندسی جریان و ماشین استیت متناهی برای LangGraph 07:55
-
چگونه در state سفارشی در LangGraph بسازیم؟ 06:02
-
چگونه گره سفارشی بسازیم و LangGraph چگونه stateها را اصلاح میکند؟ 05:45
-
اجرای گرههای تو در تو با LangGraph State 07:50
-
اولین گراف LangGraph خود را ساخته و مصورسازی کنید 07:06
-
اجرای LangGraph و بررسی چگونگی تغییر stateها 06:26
-
[ضروری] مسیر یادگیری برای گردشکارهای پیشرفته LangGraph 01:27
-
آشنایی با عامل MySQL 03:27
-
راهاندازی نوتبوک عامل MySQL 04:34
-
راهاندازی پایگاه داده MySQL و استخراج اسکیمای پایگاه داده 05:53
-
ساخت ابزار LangChain get_database_schema برای MySQL 06:13
-
ساخت ابزار LangChain generate_sql_query برای MySQL 07:11
-
ساخت ابزار LangChain validate_sql_query برای MySQL - بخش 1 05:17
-
ساخت ابزار LangChain validate_sql_query برای MySQL - بخش 2 04:41
-
ساخت ابزار LangChain execute_sql_query برای MySQL 06:28
-
ساخت ابزار LangChain fix_sql_error برای MySQL 04:01
-
ساخت MySQL AgentState و مدل زبانی بزرگ همراه با ابزارها 03:43
-
ساخت گره عامل 04:20
-
ساخت روتر شرطی برای کنترل اجرای عامل 06:32
-
ساخت عامل MySQL با LangGraph 05:03
-
Qwen3 در مقابل OpenAI GPT-OSS - ارزیابی عملکرد عامل MySQL 07:19
-
ارزیابی عامل MySQL با کوئریهای پیچیده 05:11
-
بررسی مختصر یادگیری PageRAG 03:17
-
آشنایی با RAG 07:37
-
طراحی معماری PageRAG - بخش 1 05:24
-
طراحی معماری PageRAG - بخش 2 08:19
-
راهاندازی نوتبوک PageRAG 07:14
-
آشنایی با پایگاه داده Chroma و راهاندازی آن 07:54
-
استخراج متادیتا اسناد 08:05
-
استخراج متن Markdown از اسناد PDF با Docling 09:29
-
محاسبه SHA256 hash محتوای فایل برای جلوگیری از هضم تکراری 05:52
-
ردیابی فایلهای پردازششده برای حذف موارد تکراری 08:15
-
هضم اسناد در پایگاه داده برداری Chroma - بخش 1 07:09
-
هضم اسناد در پایگاه داده برداری Chroma - بخش 2 08:27
-
هضم کل دایرکتوری اسناد در پایگاه داده برداری 05:22
-
جستجوی chunkهای نمونه و اینکه چرا به فیلترینگ متادیتا نیاز داریم 07:10
-
مسیر یادگیری برای بازیابی داده و RAG 03:56
-
راهاندازی نوتبوک بازیابی داده و بازرتبهبندی 06:59
-
تعریف مدل Pydantic برای فصل مالی و نوع سند 06:20
-
چگونه متادیتا را از کوئری کاربر استخراج کنیم؟ 06:28
-
ساخت کلاس Pydantic برای ChunkMetadata جهت استخراج متادیتا 08:19
-
ساخت مدل Pydantic برای کلیدواژههای رتبهبندی 05:57
-
استخراج فیلترهای متادیتا با خروجی ساختیافته مدل زبانی بزرگ 07:09
-
تولید کلیدواژههای رتبهبندی 05:54
-
پیادهسازی بازیابی اولیه اسناد 09:45
-
پیادهسازی بند فیلتر در Chroma DB 07:48
-
پیادهسازی بازیابی پیشرفته اسناد 09:55
-
بررسی عمیق استراتژی بازیابی پیشرفته 08:18
-
پردازش chunkها برای بازرتبهبندی - بخش 1 08:14
-
پردازش chunkها برای بازرتبهبندی - بخش 2 06:26
-
رتبهبندی اسناد با BM25 و کلیدواژههای رتبهبندی 08:43
-
رتبهبندی اسناد با BM25 و کلیدواژههای رتبهبندی - بخش 2 06:52
-
رتبهبندی اسناد با BM25 و کلیدواژههای رتبهبندی - بخش 3 06:50
-
بازیابی و بازرتبهبندی پیشرفته داده در سطح تولید در عمل 04:43
-
طراحی گردشکار GenAI با LangGraph و مدلهای Ollama None
-
آشنایی با Agentic RAG 06:04
-
مانند یک حرفهای کدنویسی کنید - ساخت بازیابی متمرکز و بازرتبهبند قابلاستفادهمجدد - بخش 1 07:04
-
مانند یک حرفهای کدنویسی کنید - ساخت بازیابی متمرکز و بازرتبهبند قابلاستفادهمجدد - بخش 2 06:43
-
گردشکار Agentic RAG و ساخت State عامل 05:10
-
نوشتن ابزار بازیابی اسناد در LangChain - بخش 1 07:36
-
نوشتن ابزار بازیابی اسناد در LangChain - بخش 2 08:19
-
ذخیره کانتکس بازیابیشده برای اشکالزدایی و درک بهتر 06:12
-
ساخت گره عامل با AgentState 07:13
-
ساخت PageRAG عاملی 06:44
-
PageRAG عاملی در عمل 07:03
-
بررسی سریع مقاله پژوهشی Corrective RAG 05:06
-
طراحی سیستم Corrective RAG (CRAG) 05:29
-
راهاندازی نوتبوک CRAG 03:10
-
ساخت ابزار متمرکز retrieve_docs در LangChain 06:54
-
بازیابی گسترده و انتخاب محدود - بازرتبهبندی BM25 07:27
-
ساخت AgentState و تست ابزارهای بازیابی اسناد و جستجوی وب 08:12
-
ساخت گره بازیابی اسناد 08:08
-
ساخت گره ارزیابی اسناد 08:49
-
ساخت گره بازنویسی کوئری کاربر 05:04
-
ساخت گره بازیاب پایگاه دانش خارجی (جستجوی وب) 07:36
-
ساخت گره تولید پاسخ 06:48
-
ساخت منطق روتر اجرای گراف برای گره پاسخ و بازنویسی 03:34
-
ساخت عامل CRAG در LangGraph 08:31
-
ارزیابی عملکرد عامل CRAG - بخش 1 05:50
-
ارزیابی عملکرد عامل CRAG - بخش 2 07:27
-
بررسی سریع عامل Reflexion RAG 05:18
-
طراحی سیستم Reflexion Agentic RAG و راهاندازی نوتبوک 08:47
-
ساخت گره Draft برای مسیر اولیه پاسخ - بخش 1 05:32
-
ساخت گره Draft برای مسیر اولیه پاسخ - بخش 2 08:23
-
بازیابی اسناد برای گره Reflection - بخش 1 06:19
-
بازیابی اسناد برای گره Reflection - بخش 2 07:47
-
ساخت گره Revise (Critique) با Self Reflection - بخش 1 08:27
-
ساخت گره Revise (Critique) با Self Reflection - بخش 2 09:10
-
ساخت منطق روتر برای گره Revise (Critique) 05:34
-
ساخت Reflexion Agentic RAG 04:46
-
تست عملکرد Reflexion Agentic RAG - بخش 1 05:00
-
تست عملکرد Reflexion Agentic RAG - بخش 2 05:46
-
بررسی مختصر Self-RAG 03:42
-
بررسی سریع Self-RAG - یادگیری بازیابی، تولید و نقد 04:54
-
طراحی معماری Self-RAG 06:01
-
راهاندازی نوتبوک Self-RAG 06:40
-
Pydantic Schema برای ارزیابی اسناد و بررسی توهم 06:30
-
ساخت Self RAG AgentState 02:42
-
ساخت گره Retriever برای Self-RAG - بخش 1 07:31
-
ساخت گره Retriever برای Self-RAG - بخش 2 02:47
-
ساخت گره ارزیابی اسناد برای Self-RAG 07:12
-
ساخت گره Answer Generator برای Self-RAG 06:38
-
ساخت گره Transform Query برای Self-RAG 10:10
-
تصمیمگیری درباره تولید پاسخ یا بازنویسی کوئری 05:21
-
بررسی توهم RAG و هدایت مدل زبانی بزرگ برای تولید دوبارهی پاسخ 08:05
-
بررسی کیفیت پاسخ و کنترل جریان عامل 05:41
-
ساخت عامل Self-RAG 06:05
-
ارزیابی عملکرد Self-RAG - بهتر از همه موارد دیگر 08:27
-
آشنایی با Adaptive RAG 04:43
-
خروجی گرفتن از گرههای Self-RAG در یک فایل اسکریپت پایتون قابلاستفادهمجدد 07:20
-
فعالسازی قابلیت گفتوگوی چندنوبتی در اسکریپت Self-RAG 08:07
-
خروجی گرفتن از ابزارهای MySQL Agent در یک فایل اسکریپت پایتون قابلاستفادهمجدد 08:07
-
راهاندازی نوتبوک Adaptive RAG 06:58
-
ساخت Router Pydantic Schema و AgentState 03:35
-
پیادهسازی منطق روتر کوئری کاربر 06:00
-
ساخت عامل MySQL برای Adaptive RAG 08:12
-
ساخت عامل جستجوی وب برای Adaptive RAG 05:16
-
ساخت عامل Adaptive RAG 06:23
-
افزودن حافظه کوتاهمدت در Adaptive RAG برای ذخیره تاریخچهی گفتگو 04:08
-
تست عملکرد Adaptive RAG 08:17
-
آشنایی با MCP 05:03
-
نصب نود جی اس برای MCP و LangChain MCP Adapter 04:21
-
اتصال کلاینت LangChain MCP به سرور Airbnb MCP 09:11
-
ساخت عامل LangGraph با ابزارهای سرور Airbnb MCP 05:28
-
دریافت فهرست هتلهای Airbnb با LangChain MCP 04:46
-
تست عملکرد سرور Airbnb MCP با کلاینت LangChain MCP در Jupyter 07:14
-
بررسی عمیق پیشنمایش Qwen 3.6 Plus در OpenRouter 04:54
-
تولید بازی با Qwen 3.5 بهصورت محلی با Ollama 14:45
-
Blender MCP و Claude - ساخت مدلها و کاراکترهای سهبعدی هوش مصنوعی در بلندر با Ollama 21:47
-
بررسی عمیق Qwen 3.5 Omini - تولید بازیهای دوبعدی و سهبعدی 08:51
-
راهاندازی OpenClaw با Ollama (2026) - دستیار هوش مصنوعی بدون هزینه 09:38
-
Gemma 4 (Gemma4) - رقیب Qwen؟ 13:23
مشخصات آموزش
هوش مصنوعی عاملی - Agentic RAG خصوصی با LangGraph و Ollama
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:159
- مدت زمان :17:37:04
- حجم :13.29GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy