دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

تسلط به Langchain و Ollama - چت‌بات، RAG و ایجنت‌ها در 2025

تسلط به Langchain و Ollama - چت‌بات، RAG و ایجنت‌ها در 2025

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • راه‌اندازی و یکپارچه‌سازی Ollama با Langchain - دانشجویان یاد می‌گیرند که چگونه Ollama را در کنار Langchain نصب، پیکربندی و با آن کار کنند.
  • ساخت چت‌بات‌های سفارشی - یادگیرندگان مهارت‌هایی را برای ایجاد اپلیکیشن‌های چت با حافظه، تاریخچه و ویژگی‌های پیشرفته چت‌بات با استفاده از Streamlit و Langchain توسعه خواهند داد.
  • استفاده از قالب‌های پرامپت، زنجیره‌ها و تجزیه‌‌گرهای خروجی - دانشجویان به قالب‌های پرامپت و متدهای زنجیره‌سازی (زنجیره‌های توالی، موازی و مسیریاب) تسلط خواهند یافت.
  • استقرار اپلیکیشن‌های واقعی - این دوره دانشجویان را در مسیر استقرار اپلیکیشن‌ها روی AWS EC2 راهنمایی خواهد کرد.

پیش‌نیازهای دوره

  • دانش اولیه برنامه‌نویسی پایتون
  • آشنایی با APIs و درخواست‌های وب
  • درک اولیه مفاهیم یادگیری ماشین
  • دسترسی به یک کامپیوتر با اینترنت برای نصب‌ها و راه‌اندازی‌ها

توضیحات دوره

این دوره راهنمایی عملی برای یکپارچه‌سازی Langchain و Ollama به منظور ساخت، خودکارسازی و استقرار اپلیکیشن‌های هوش مصنوعی است. شما یاد می‌گیرید که چگونه این ابزارها را راه‌اندازی کنید، قالب‌های پرامپت را ایجاد کنید، گردش‌کارها را خودکار کنید، بازیابی داده را مدیریت کنید و اپلیکیشن‌های واقعی را روی AWS مستقر کنید. هر بخش به گونه‌ای طراحی شده که مهارت‌ها و تجربه‌های عملی را به شما ارائه دهد.

آنچه یاد خواهید گرفت:

راه‌اندازی Ollama و Langchain

  • راه‌اندازی کامل و نصب Ollama و Langchain
  • پیکربندی URLs اولیه و مدیریت فراخوانی‌های مستقیم API
  • ایجاد محیط برای یکپارچه‌سازی موثر

مهندسی پرامپت

  • درک پرامپت‌های پیام هوش مصنوعی، انسانی و سیستم
  • استفاده از AIPromptTemplate، انسانی، سیستم و ChatMessagePromptTemplate برای شکل‌دهی به پاسخ‌ها
  • بررسی متد invoke برای کنترل رفتار مدل

زنجیره‌ها برای اتوماسیون گردش‌کار

  • یادگیری زنجیره‌های متوالی، موازی و مسیریاب برای ساخت گردش‌کارهای انعطاف‌پذیر
  • کار با زنجیره‌های سفارشی و بررسی زنجیره قابل اجرا برای افزودن اتوماسیون
  • پیاده‌سازی گردش‌کارهای واقعی با استفاده از قابلیت‌های زنجیره‌سازی Langchain

تجزیه خروجی

  • فرمت‌بندی داده‌ با تجزیه‌گرهایی مانند جی سان، CSV، Markdown و Pydantic
  • تجزیه خروجی ساختاریافته و استفاده از مدیریت خروجی تاریخ و زمان برای داده‌ سازمان‌یافته

حافظه پیام چت

  • استفاده از BaseChatMessageHistory و InMemoryChatMessageHistory برای مدیریت سشن‌های چت
  • ایجاد اپلیکیشن‌های چت با حافظه برای بهبود تجربه کاربری

ساخت و استقرار چت‌بات‌ها

  • ساخت اپلیکیشن چت‌بات با استفاده از Streamlit
  • حفظ تاریخچه چت و مدیریت ورودی‌های کاربر به طور موثر

بارگذارها و بازیابی مستندات

  • کار با بارگذارها برای صفحات وب‌، PDFs و داده‌ HTML
  • بازیابی و خلاصه‌سازی مستندات، تبدیل داده‌ متنی و استفاده از فروشگاه‌های برداری

فروشگاه‌های برداری و بازیابی‌ها

  • یکپارچه‌سازی فروشگاه‌های برداری برای بازیابی مستندات با استفاده از FAISS و Chroma
  • بارگذاری مجدد retrievers، ایندکس‌گذاری مستندات و افزایش دقت بازیابی

فراخوانی ابزار و ایجنت‌های سفارشی

  • راه‌اندازی ابزارها برای جستجوی Tavily و PubMed، ویکی‌پدیا و موارد دیگر
  • طراحی ابزارهای سفارشی که می‌توانند با ایجنت‌ها استفاده شوند و دستورالعمل‌های گام به گام را اجرا کنند.

یکپارچه‌سازی‌های واقعی

  • اجرای کوئری‌های مبتنی بر متن روی MySQL
  • تجزیه پروفایل لینکدین با LLM
  • تجزیه رزومه شغلی با LLM
  • استقرار LLAMA (LAMA) با OLLAMA روی AWS

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان و دانشمندان داده که می‌خواهند از Langchain و Ollama برای اپلیکیشن‌های هوش مصنوعی استفاده کنند.
  • علاقه‌مندان به هوش مصنوعی که به دنبال خودکارسازی گردش‌کارها و ایجاد سیستم‌های بازیابی مستندات هستند.
  • متخصصانی که به ساخت چت‌بات‌های end-to-end یا استقرار اپلیکیشن‌ها روی AWS نیاز دارند.
  • یادگیرندگانی که دارای دانش اولیه از پایتون و به دنبال تجربه عملی با ابزارهای واقعی هوش مصنوعی هستند.

در پایان دوره، برای ساخت، استقرار و مدیریت اپلیکیشن‌های مجهز به هوش مصنوعی، از چت‌بات‌ها تا retrievers مستندات آماده برای تولید، مهارت‌های لازم را در اختیار خواهید داشت.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگانی که در حال تلاش برای یکپارچه‌سازی مدل‌های زبانی در اپلیکیشن‌ها هستند.
  • دانشمندان داده‌ که به خودکارسازی گردش‌کارها و استفاده از بازیابی مستندات علاقه‌مند هستند.
  • علاقه‌مندان به هوش مصنوعی که مشتاق ساخت چت‌بات‌های سفارشی و ابزارهای مکالمه‌ای هستند.
  • متخصصانی که به دنبال مهارت‌هایی در استقرار اپلیکیشن‌ها روی AWS و دیگر پلتفرم‌ها هستند.
  • یادگیرندگانی که دارای دانش اولیه از پایتون و API هستند و می‌خواهند راه‌حل‌های هوش مصنوعی end-to-end را ایجاد کنند.

تسلط به Langchain و Ollama - چت‌بات، RAG و ایجنت‌ها در 2025

  • مقدمه 07:07
  • نصب Ollama 04:59
  • نکات اولیه با Ollama 05:54
  • بررسی مدل LLAMA 3.2 06:28
  • بررسی بنچ مارکینگ LLAMA 3.2 03:47
  • چه نوع مدل‌هایی روی Ollama موجود است؟ 06:36
  • فرمان‌های Ollama - بررسی ollama server و ollama show 05:26
  • فرمان‌های Ollama - بررسی ollama pull و ollama list و ollama rm 05:53
  • فرمان‌های Ollama - بررسی ollama cp و ollama run و ollama ps و ollama stop 06:27
  • ایجاد و اجرای مدل Ollama با تنظیمات از پیش‌تعریف‌ شده 08:57
  • فرمان‌های مدل Ollama - بررسی show/ 06:18
  • فرمان‌های مدل Ollama - بررسی set/ و clear/ و save_model/ و load_model/ 09:18
  • درخواست‌های Ollama Raw API 08:54
  • بارگذاری مدل‌های بدون سانسور برای تولید محتوای ممنوع‌ شده [فقط برای هدف آموزشی] 08:47
  • مقدمه Langchain 05:50
  • نصب Langchain 05:57
  • راه‌اندازی Langsmith برای قابلیت مشاهده LLM 06:38
  • فراخوانی اولین Langchain Ollama API خود 06:38
  • تولید محتوای بدون سانسور در Langchain [هدف آموزشی] 06:21
  • ردیابی ورودی و خروجی LLM در Langsmith 06:23
  • بررسی عمیق‌تر Langchain 07:53
  • چرا به قالب پرامپت نیاز داریم؟ 04:24
  • نوع پیام‌های مورد نیاز برای LLM 04:32
  • بازگشت به ChatOllama 06:04
  • استفاده از انواع پیام Langchain با ChatOllama 07:10
  • قالب‌های پرامپت Langchain 06:19
  • قالب‌های پرامپت با ChatOllama 09:30
  • آشنایی با LCEL 06:24
  • ایجاد اولین زنجیره LCEL خود 08:48
  • افزودن StrOutputParser به زنجیره خود 07:37
  • زنجیره‌سازی قابل اجرا (زنجیره‌سازی چندین مورد قابل اجرا) 09:00
  • اجرای زنجیره‌ها به‌طور موازی - بخش 1 07:07
  • اجرای زنجیره‌ها به‌طور موازی - بخش 2 06:33
  • مسیریاب زنجیره چگونه کار می‌کند؟ 05:09
  • ایجاد زنجیره‌های مستقل برای نظرات مثبت و منفی 07:12
  • مسیریابی تولید پاسخ شما به زنجیره صحیح 07:50
  • RunnableLambda و RunnablePassthrough چیست؟ 06:29
  • ساخت زنجیره قابل اجرای سفارشی خود 05:24
  • ایجاد زنجیره سفارشی با دکوراتور زنجیره 03:50
  • تجزیه خروجی چیست؟ 05:19
  • تجزیه‌گر Pydantic چیست؟ 05:18
  • دریافت دستورالعمل تجزیه‌گر Pydantic 05:10
  • تجزیه خروجی LLM با استفاده از تجزیه‌گر Pydantic 07:42
  • تجزیه با متد `()with_structured_output.` 04:14
  • تجزیه‌گر خروجی جی سان 04:25
  • تجزیه خروجی CSV - بررسی CommaSeparatedListOutputParser 06:21
  • تجزیه خروجی تاریخ و زمان 08:07
  • چگونه تاریخچه پیام چت را ذخیره و بارگذاری کنیم؟ (مفهوم) 07:08
  • راه‌اندازی زنجیره ساده 05:20
  • پیام چت با تاریخچه - بخش 1 05:15
  • پیام چت با تاریخچه - بخش 2 06:17
  • پیام چت با تاریخچه با استفاده از MessagesPlaceholder 08:38
  • مقدمه 04:25
  • آشنایی با Streamlit و اپلیکیشن چت ما 04:59
  • راه‌اندازی کد اولیه چت‌بات 04:22
  • ایجاد تاریخچه چت در State سشن Streamlit 06:17
  • ایجاد ناحیه ورودی چت LLM با Streamlit 05:05
  • بروزرسانی چت تاریخی در رابط کاربری Streamlit 05:37
  • تکمیل اپلیکیشن چت‌بات خود 04:41
  • استریمینگ خروجی چت‌بات شما مانند چت‌جی‌پی‌تی 06:18
  • آشنایی با بارگذارهای سند PDF 07:07
  • بارگذاری سند PDF تک با PyMuPDFLoader 05:01
  • بارگذاری همه PDFs از یک دایرکتوری 06:12
  • ترکیب داده‌ کل PDFs به عنوان متن کانتکس 03:56
  • چند توکن در داده‌ کانتکس وجود دارد؟ 05:05
  • ایجاد قالب‌های پرامپت پرسش و پاسخ و زنجیره 07:19
  • پروژه 1 - پرسیدن سوالات از مستندات PDF خود 06:37
  • پروژه 2 - خلاصه‌سازی مستندات PDF خود 03:53
  • پروژه 3 - تولید گزارش ساختاریافته دقیق از مستندات PDF 04:37
  • آشنایی با بارگذارهای صفحه وب 05:51
  • بارگذاری داده بدون ساختار بازار سهام 05:27
  • ایجاد اسکریپت پرسش و پاسخ LLM 04:57
  • فراموشی فاجعه‌ بار LLM 05:01
  • تقسیم داده‌ بزرگ متنی به قطعات 04:54
  • ایجاد خلاصه اخبار بازار سهام برای هر قطعه 04:58
  • تولید گزارش نهایی بازار سهام 05:36
  • آشنایی با بارگذار داده بدون ساختار 06:02
  • بارگذاری داده‌ PPTX با DataLoader 06:08
  • پردازش داده‌ PPTX. برای LLM 06:55
  • تولید اسکریپت اسپیکر برای ارائه PPTX. خود 06:39
  • بارگذاری و تجزیه داده‌ اکسل برای LLM 04:21
  • پرسیدن سوالات از LLM برای داده‌ معین اکسل 03:56
  • بارگذاری سند DOCX. و نوشتن ایمیل شغلی شخصی‌سازی‌ شده 06:04
  • بارگذاری زیرنویس‌های ویدئوی یوتیوب 07:33
  • بارگذاری زیرنویس‌های ویدئوی یوتیوب در قطعات 10 دقیقه‌ای 04:04
  • تولید کلمات کلیدی یوتیوب از ترنسکریپت‌ها 07:03
  • آشنایی با پروژه RAG 05:34
  • آشنایی با پایگاه داده برداری FAISS و Chroma 05:46
  • بارگذاری همه مستندات PDF 04:27
  • تقسیم‌کننده متن بازگشتی برای ایجاد قطعه‌ای از مستندات 06:21
  • انتخاب اندازه قطعه چقدر مهم است؟ 04:31
  • دریافت OllamaEmbeddings 06:28
  • ایندکس‌گذاری سند در پایگاه داده برداری 06:11
  • چگونه فروشگاه برداری را ذخیره و جستجو کنیم؟ 03:47
  • بارگذاری پایگاه داده برداری برای RAG 06:51
  • دریافت فروشگاه برداری به عنوان Retriever 04:13
  • بررسی انواع جستجوی شباهت با Retriever 07:49
  • طراحی قالب پرامپت RAG 06:11
  • ساخت زنجیره LLM RAG 05:10
  • تیونینگ پرامپت و تولید پاسخ از زنجیره RAG 04:55
  • فراخوانی ابزار چیست؟ 05:44
  • ابزارهای جستجوی موجود در Langchain 04:49
  • ایجاد ابزارهای سفارشی خود 05:45
  • اتصال ابزارها با LLM 06:08
  • کار با ابزارهای جستجوی Tavily و DuckDuckGo 05:52
  • کار با ابزارهای ویکی‌پدیا و PubMed 05:25
  • ایجاد توابع ابزار برای ابزارهای داخلی 03:55
  • فراخوانی ابزارها با LLM 04:33
  • انتقال نتیجه فراخوانی ابزار به LLM - بخش 1 04:49
  • انتقال نتیجه فراخوانی ابزار به LLM - بخش 2 07:43
  • ایجنت چگونه کار می‌کند؟ 05:19
  • آماده‌سازی ابزارها برای ایجنت 06:45
  • اطلاعات بیشتر درباره فرآیند کاری ایجنت 05:30
  • انتخاب پرامپت برای ایجنت 05:52
  • ایجنت در عمل 08:16
  • ایجاد اتصال MySQL با سرور محلی 06:30
  • دریافت زنجیره اجرای MySQL 06:24
  • اصلاح کوئری‌های نادرست MySQL با استفاده از LLM 08:30
  • اجرای زنجیره کوئری MySQL 06:03
  • اجرای کوئری MySQL با ایجنت‌ها در LangGraph 09:02
  • مقدمه 03:09
  • آشنایی با اسکرپینگ پروفایل لینکدین 05:38
  • آشنایی با سلنیوم و BeautifulSoup bs4 06:45
  • راه‌اندازی نوت بوک کد 06:23
  • لاگین خودکار به لینکدین با استفاده از ابزار سلنیوم وب درایور 05:51
  • بارگذاری داده‌ منبع پروفایل لینکدین با BeautifulSoup 06:35
  • دریافت بخش داده پروفایل به طور عاقلانه 05:06
  • پاکسازی متن برای LLM 05:48
  • تجزیه بخش اول خود و محدودیت‌های LLAMA یا هر مدل کوچک‌تر 07:36
  • تجزیه بخش داده لینکدین به طور عاقلانه 06:25
  • اصلاح تجزیه لینکدین با استفاده از دومین فراخوانی LLM 04:51
  • آشنایی با تجزیه رزومه 05:06
  • خواندن داده‌ رزومه و آماده‌سازی کانتکس و سوال 03:47
  • آماده‌سازی پایپ‌لاین تجزیه و اعتبارسنجی LLM 07:44
  • تجزیه و اعتبارسنجی هر داده‌ از رزومه به فایل جی سان 07:24
  • ایجاد اپلیکیشن Streamlit برای تجزیه رزومه 05:15
  • تجزیه هر نوع رزومه با LLM و اپلیکیشن Streamlit 07:26
  • راه‌اندازی ماشین اوبونتو با یادگیری عمیق AWS EC2 06:31
  • نصب Ollama و Langchain روی سرور EC2 05:48
  • اتصال ویژوال استودیو کد خود به سرور EC2 از راه دور 06:42
  • استقرار اپلیکیشن LLM روی سرور 06:49

5,753,500 1,150,700 تومان

مشخصات آموزش

تسلط به Langchain و Ollama - چت‌بات، RAG و ایجنت‌ها در 2025

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:141
  • مدت زمان :14:34:06
  • حجم :8.51GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
651,500 130,300 تومان
  • زمان: 01:39:55
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
10,289,500 2,057,900 تومان
  • زمان: 26:03:06
  • تعداد درس: 121
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 54:55
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,797,000 359,400 تومان
  • زمان: 04:33:59
  • تعداد درس: 86
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 55:18
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 48:56
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,797,500 559,500 تومان
  • زمان: 07:05:39
  • تعداد درس: 75
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید