آموزش جامع فریم‌ورک LangChain برای مبتدیان – ساخت سیستم‌های هوش مصنوعی و RAG - آخرین آپدیت

دانلود LangChain Framework for Beginners – Build AI Systems + RAG

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری LangChain 1.0 Typescript به همراه ایجنت‌های هوش مصنوعی (AI Agents)، ابزارها، خط لوله‌های RAG، Agentic RAG، یکپارچه‌سازی MCP و استقرار LangGraph. ساخت ایجنت‌های هوش مصنوعی با LangChain با استفاده از ابزارها، حافظه، پرامپت‌ها و پیکربندی‌های چندمدلی. ایجاد ابزارهای سفارشی با اعتبارسنجی Zod و توانمندسازی مدل‌های زبانی (LLM) برای انتخاب و اجرای هوشمند ابزارها. پیاده‌سازی پرامپت‌های سیستمی پویا، میان‌افزارها (Middleware) و تزریق زمینه (Context Injection) برای پاسخ‌های دقیق ایجنت. طراحی کامل خط لوله‌های RAG با استفاده از Embeddingها، ذخیره‌سازهای برداری (Vector Stores)، جستجوی شباهت و بارگذاری اسناد. یکپارچه‌سازی ایجنت‌های LangChain با APIهای خارجی، پایگاه‌های داده و سرورهای MCP برای اتوماسیون در دنیای واقعی. استقرار سرورهای ایجنت LangGraph آماده تولید با تنظیمات محیطی، ردیابی (Tracing) و نرده‌های حفاظتی (Safety Guardrails). پیش نیازها: داشتن دانش پایه در مورد Typescript مفید خواهد بود.

اگر کلماتی مانند «AI Agents»، «LangChain» یا «RAG» را در همه جا می‌شنوید و می‌خواهید بدانید مردم چگونه اپلیکیشن‌های هوشمند هوش مصنوعی می‌سازند که می‌توانند داده‌ها را جستجو کنند، به سوالات پاسخ دهند یا به طور مستقل اقدام کنند — شما در جای درستی هستید.

این دوره آموزشی مبتدی-پسند به شما نشان می‌دهد چگونه اپلیکیشن‌های واقعی هوش مصنوعی را از صفر بسازید، حتی اگر قبلاً هرگز با هوش مصنوعی کار نکرده باشید.

بسیاری از مردم از ChatGPT فقط برای نوشتن متن استفاده می‌کنند...
اما شرکت‌های امروزی در حال ساخت اپلیکیشن‌هایی هستند که می‌توانند فکر کنند، بخوانند، جستجو کنند، تصمیم بگیرند و به طور خودکار عمل کنند.

این اپلیکیشن‌ها توسط LangChain قدرت می‌گیرند — پیشروترین فریم‌ورک برای ساخت نرم‌افزارهای مبتنی بر هوش مصنوعی.

در این دوره، شما یاد خواهید گرفت که چگونه:

  • اپلیکیشن‌های ساده هوش مصنوعی بسازید که کارهای مفید انجام دهند

  • یک هوش مصنوعی را قادر سازید از ابزارها استفاده کند (مانند چک کردن آب و هوا یا ارسال ایمیل)

  • به هوش مصنوعی اجازه دهید اسناد را بخواند و بر اساس داده‌های شما پاسخ دهد

  • اطلاعات را به گونه‌ای سازماندهی کنید که هوش مصنوعی بتواند چیزها را «به خاطر بسپارد»

  • سیستم‌های اتوماسیون کوچک بسازید که در زمان و تلاش شما صرفه‌جویی کند

ما از صفر شروع می‌کنیم، هر مفهوم را به زبان ساده توضیح می‌دهیم و همه چیز را گام‌به‌گام با هم می‌سازیم.

در پایان دوره، شما قادر خواهید بود اپلیکیشن‌های هوش مصنوعی خود را برای موارد زیر بسازید:

  • پروژه‌های شخصی

  • اتوماسیون کسب‌وکار

  • پشتیبانی مشتریان

  • جستجوی داده‌ها

  • تست و تضمین کیفیت (QA)

  • گردش کارهای واقعی (Workflows)

بدون نیاز به ریاضیات پیچیده
بدون نیاز به پیش‌زمینه پیشرفته در هوش مصنوعی
بدون نیاز به دانش قبلی از LangChain.

فقط یادگیری کاربردی، درس‌های کوتاه، پروژه‌های واقعی و اعتماد به نفس برای ساخت اپلیکیشن‌های هوش مصنوعی خودتان.

اگر به دنبال یادگیری ساده و عملی هستید که روی «انجام دادن» تمرکز دارد و نه تئوری — این دوره برای شما ایده‌آل است.


سرفصل ها و درس ها

مقدمه‌ای بر فریم‌ورک LangChain و بررسی محتوای دوره Introduction to LangChain Framework & Course content Overview

  • مقدمه‌ای بر فریم‌ورک Langchain برای ساخت ایجنت‌های هوشمند هوش مصنوعی Introduction to Langchain Framework to build Intelligent AI Agents

  • مرور محتوای دوره؛ چه چیزهایی خواهید آموخت؟ Course Content overview - What you will learn?

  • استفاده از LangChain با Typescript؛ چگونه بیشترین بهره را از این دوره ببریم LangChain with Typescript - How to make best use of this course

  • کوییز بخش اول Section-1 Quiz

راه‌اندازی Langchain و اجرای اولین ایجنت و درک پاسخ‌ها Setting up Langchain & Invoke First Agent with responses understanding

  • دانلود کدها Code download

  • راه‌اندازی محیط‌ها؛ Node و VS Code برای شروع کار با Langchain Setting up Environments - Node, VS Code to get started with Langchain

  • راه‌اندازی پروژه Node با وابستگی‌های مرتبط به Langchain Setting up Node Project with Langchain related dependencies

  • راه‌اندازی اولین ایجنت و اجرای آن با متدهای Langchain Setting up First Agent & invoke it with Langchain methods

  • درک پیام‌های پاسخ ایجنت و استخراج محتوای اصلی Understand the Agent response messages and extract the core content

  • کوییز بخش دوم Section-2 Quiz

اهمیت ابزارهای LangChain و پیکربندی زمان اجرا؛ ساخت ایجنت‌ها با فراخوانی ابزار Importance of LangChain tools & Runtime config - Build AI Agents with Tool calls

  • توابع ابزارهای LangChain چیستند؟ اجزای اصلی فریم‌ورک What are LangChain tools functions? - The core component in Framework

  • درک پیاده‌سازی تابع ابزار؛ نحوه ساخت متادیتا Understand tool function implementation - How to construct metadata

  • تحلیل خروجی ایجنت برای درک نحوه ارتباط ایجنت و ابزار Analyze the Agent output to understand how Agent and tool communication

  • پیکربندی زمان اجرا (Run time Configuration) چیست و ایجنت‌ها چگونه آن را دریافت می‌کنند What is Run time Configuration and how Agents takes this config as input

  • چگونه ابزار اطلاعات زمان اجرا را از Config دریافت می‌کند تا پاسخ پویا دهد How tool gets run time information from Config which helps for dynamic response

  • کوییز بخش سوم Section-3 Quiz

پرامپت‌های سیستمی، ResponseSchema و مدیریت حافظه؛ اجزای اصلی Langchain System Prompts, ResponseSchema & MemoryManagement - Core components of Langchain

  • پرامپت سیستمی چیست؟ چگونه رفتار ایجنت را در زمان اجرا تغییر می‌دهد What is System Prompt? How it can tweak Agent behaviour at run time

  • درک Response Schema و نحوه هدایت ایجنت برای تولید پاسخ‌های سفارشی Understand Response Schema and how we can direct Agent to generate custom resp

  • سفارشی‌سازی مدل برای تنظیم پارامترهای Temperature، Tokenها و Timeout Customize the Model to setup temperature, tokens & timeout parameters

  • مدیریت حافظه در Langchain؛ نحوه حفظ حافظه در ایجنت‌های گفتگو محور Langchain Memory Management - How to preserve memory in conversation AI Agent

  • کوییز بخش چهارم Section-4 Quiz

تکنیک‌های کامپوننت میان‌افزار؛ سفارشی‌سازی رفتار ایجنت هوش مصنوعی در هر مرحله Middleware Component Techniques - Customize AI Agent Behaviour at every Step

  • اهمیت کامپوننت میان‌افزار (Middleware) در فریم‌ورک Langchain و کاربردهای آن Importance of Middleware component in Langchain Framework - Uses

  • میان‌افزار؛ شرط‌گذاری برای ایجنت جهت انتخاب پویای مدل در زمان اجرا Middleware - Condition the Agent to dynamically select the Model at run time

  • تعریف مدل جایگزین (Fallback Model) برای ایجنت با ModelFallbackMiddleware Define Fall back Model for your AI Agent with ModelFallbackMiddleware

  • میان‌افزار خلاصه‌سازی برای هشدار به ایجنت جهت پاسخ‌های فشرده و کاهش مصرف توکن Summarization Middleware to Alert Agent for compact responses to save tokens

  • استفاده از LLMToolSelector برای انتخاب مدل جهت فراخوانی ابزارها و کاهش هزینه LLMToolSelector to select the model for choosing tools - Save Agent model cost

  • نحوه تنظیم Guardrails برای ایجنت جهت فیلتر کردن اطلاعات شخصی How you can setup Guardrails for AI Agent to filter Personal Information

  • کوییز بخش پنجم Section-5 Quiz

مقدمه‌ای بر خط لوله RAG؛ درک معماری RAG با یکپارچه‌سازی ایجنت Introduction to RAG Pipeline -Understand RAG Architecture with Agent Integration

  • درک معماری بازیابی تقویت شده (RAG) و اهمیت آن Understand the Retrieval Augmented Architecture - its importance

  • دانلود اسناد Documents download

  • Embedding چگونه کار می‌کند و چرا برای بازیابی محتوا از آن استفاده می‌کنیم How Embedding works & Why use Embedding for content retrieval

  • درک خط لوله بازیابی و نحوه پیاده‌سازی آن در ایجنت Langchain Understand Retrieval Pipeline and how we can implement it in Langchain Agent

  • کوییز بخش ششم Section-6 Quiz

بارگذاری اسناد، تقسیم به تکه‌ها و ساخت VectorStore با Embedding (مثال‌ها) Load Documents, Split into Chunks & Build VectorStores with Embedding -Examples

  • تکه تکه کردن اسناد با RecursiveTextSplitter و درک ویژگی‌های پیکربندی آن Chunk the Documents with RecursiveTextSplitter and understand its config Props

  • انتخاب VectorStore و بارگذاری محتوا با فرمت Embedding در خط لوله RAG Select VectorStore and load the content with Embeddding format in RAG pipeline

  • درک نحوه عملکرد بازیابی با ویژگی‌های پیکربندی VectorSearch (مثال) Understand how retrieval works with VectorSearch configuration props -Example

  • کوییز بخش هفتم Section-7 Quiz

ساخت راهکار RAG دو مرحله‌ای با Langchain از طریق بارگذاری چندین فایل PDF و Word Build 2 Step RAG solution with Langchain by loading Multiple PDF's & Word docs

  • ساخت RAG دو مرحله‌ای؛ ایجاد میان‌افزار سفارشی برای بازیابی و فعال‌سازی RAG در ایجنت 2 Step RAG - Build Custom Middleware for retrieval and enable Agent with RAG

  • بارگذاری چندین PDF در Vectorstore و بازیابی با یکپارچه‌سازی RAG لنگ‌چین Load Multiple PDF's into Vectorstore and retrieve with Langchain RAG Integration

  • بارگذاری اسناد Word در Vectorstore و بازیابی با یکپارچه‌سازی RAG لنگ‌چین Load Word docs into Vectorstore and retrieve with Langchain RAG Integration

ساخت Agentic RAG با ابزارهای سرور MCP و ابزارهای Native لنگ‌چین (ایجنت End-to-End) Build Agentic RAG with MCP Server tools & Langchain Native tools - E2E Agent

  • پروتکل زمینه مدل (MCP) چیست؟ مزایای استفاده از آن در سیستم‌های ایجنت هوش مصنوعی What is Model Context Protocol? Its advantages to use in AI Agent Systems

  • راه‌اندازی سرور محلی MCP در سیستم برای پیاده‌سازی Agentic RAG Setting up MCP local server into local systems for RAG Agentic Implementation

  • یکپارچه‌سازی ابزارهای MCP در Langchain و توانمندسازی ایجنت‌ها با این ابزارها Integrate MCP tools into Langchain and enable AI Agents with MCP tools

  • پیاده‌سازی کامل (End-to-End) Agentic RAG با ابزارهای MCP و Langchain (مثال) End to End Agentic RAG Implementation with MCP tools & Langchain Tools - Example

خروجی ایجنت به LangGraph Visual Studio و LangSmith برای حالت UI، دیباگ و ردیابی Export Agent to LangGraph Visual Studio & LangSmith for UI Mode, Debug & Traces

  • نصب و راه‌اندازی LangGraph Visual Studio و نمایش ایجنت به عنوان گره گراف Install & Setup LangGraph Visual Studio and expose AI Agent as Graph node

  • یکپارچه‌سازی Langsmith و تعامل با ایجنت در حالت UI و دیباگ لاگ‌ها/ردیابی‌ها Integrate Langsmith & Interact with Agent in UI Mode & Debug Traces/logs

  • جمع‌بندی نهایی؛ در این دوره چه آموختیم؟ Final recap Summary - what did we learn from this course ?

  • نمایش نکاتی برای رزومه که می‌توانید پس از اتمام دوره اضافه کنید Resume showcase points you can add after course completion

یادگیری مبانی TypeScript Learn TypeScript Basics

  • آموزش جامع جاوااسکریپت؛ یادگیری با مثال‌ها Comprehensive Tutorial on Javascript - Learn with examples

  • درک تفاوت‌های بین TypeScript و JavaScript Understand the differences between TypeScript & JavaScript

  • بررسی عمیق سینتکس‌های Type در TypeScript و کاربردهای آن‌ها - بخش اول Deep dive into TypeScript type syntaxes and their usage - 1

  • بررسی عمیق سینتکس‌های Type در TypeScript و کاربردهای آن‌ها - بخش دوم Deep dive into TypeScript type syntaxes and their usage -2

درس هدیه (Bonus) Bonus Lecture

  • درس هدیه Bonus Lecture

نمایش نظرات

آموزش جامع فریم‌ورک LangChain برای مبتدیان – ساخت سیستم‌های هوش مصنوعی و RAG
جزییات دوره
6.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,273
4.6 از 5
دارد
دارد
دارد
Rahul Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy