نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه های RAG خود را به سطح بعدی ارتقا دهید آموزش زبان بیان LangChain (LCEL) تسلط بر تکنیک های پیشرفته RAG با استفاده از چارچوب LangChain ارزیابی خطوط لوله RAG با استفاده از چارچوب RAGAS استفاده از NeMo Guardrails برای تعاملات هوش مصنوعی ایمن و قابل اعتماد پیش نیازها: LangChain Basics Intermediate Python Skills (OOP) انواع داده ها، توابع، ماژول ها و غیره) دانش پایه ترمینال و داکر
از این دوره چه انتظاری باید داشت
به دوره ما در مورد نسل افزوده بازیابی پیشرفته (RAG) با چارچوب LangChain خوش آمدید!
در این دوره، ما به تکنیک های پیشرفته برای Retrieval-Augmented Generation می پردازیم و از چارچوب قدرتمند LangChain برای بهبود وظایف زبانی مبتنی بر هوش مصنوعی شما استفاده می کنیم. LangChain یک ابزار منبع باز است که مدلهای زبان بزرگ (LLM) را با اجزای دیگر متصل میکند و آن را به منبعی ضروری برای توسعهدهندگان و دانشمندان دادهای که با هوش مصنوعی کار میکنند تبدیل میکند.
نکات برجسته دوره
تمرکز بر تکنیکهای RAG: این دوره درک عمیقی از Retrieval-Augmented Generation ارائه میکند و شما را از طریق پیچیدگیهای چارچوب LangChain راهنمایی میکند. ما طیف وسیعی از موضوعات را از مفاهیم اولیه تا پیاده سازی های پیشرفته پوشش می دهیم و اطمینان می دهیم که دانش جامعی کسب می کنید.
محتوای جامع: این دوره برای توسعه دهندگان، مهندسان نرم افزار و دانشمندان داده با تجربه در دنیای LLM و LangChain طراحی شده است. در طول دوره، موارد زیر را بررسی خواهید کرد:
LCEL Deepdive و Runnables
چت با سابقه
در حال نمایه سازی API
ابزارهای ارزیابی RAG
تکنیک های پیشرفته قطعه سازی
مدل های جاسازی دیگر
فرمول بندی و بازیابی پرس و جو
رتبهبندی مجدد رمزگذار متقابل
مسیریابی
نمایندگان
تماس با ابزار
نگاردریل های NeMo
ادغام Langfuse
منابع اضافی
اسکریپتهای کمکی: اسکریپتهایی برای جذب، بازرسی و پاکسازی دادهها برای سادهسازی گردش کار شما.
Full-Stack App and Docker: یک برنامه جامع چت بات با React frontend و FastAPI backend، با پشتیبانی Docker برای راه اندازی و استقرار آسان.
منابع اضافی برای پشتیبانی از یادگیری شما در دسترس است.
یادگیری مبارک! :-)
سرفصل ها و درس ها
قبل از شروع ...
Before we start...
چگونه شروع کنیم
How to get started
چرا باید این دوره را بگذرانید؟
Why should you take THIS course?
الزامات این دوره
Requirements for this course
مهم! - یادداشت سریع در مورد نصب بسته ها
IMPORTANT! - Quick note about the installation of the packages
مخزن را کلون کنید و محیط مجازی را راه اندازی کنید
Clone the repository and set up the virtual environment
بررسی مخزن
Repository Walkthrough
بررسی برنامه Full Stack
Full Stack App Walkthrough
چرا این دوره را نگذرانید
Why NOT to take this course
زبان بیان LangChain (LCEL): شیرجه عمیق
LangChain Expression Language (LCEL): A Deep Dive
LCEL - رابط قابل اجرا
LCEL - The Runnable Interface
ساختن نسخه کوچک خودمان از LCEL
Building Our Own Small Version of LCEL
مهم ترین Runnable های LangChain
The most important Runnables of LangChain
LCEL - نمونه های دنیای واقعی
LCEL - Real World Examples
LCEL - خطوط لوله با تاریخچه چت
LCEL - Pipelines with Chat History
Indexing API
Indexing API
Indexing API - داده های خام خود را با vectorstore خود هماهنگ کنید
Indexing API - keep your raw data in sync with your vectorstore
RAGAS - چارچوبی برای ارزیابی عملکرد RAG
RAGAS - Framework for Evaluating RAG Performance
ایجاد یک مجموعه آزمایشی تقویت شده هوش مصنوعی
Creating an AI Augmented Testset
ارزیابی عملکرد RAG با یک LLM
Evaluating RAG Performance with an LLM
تکنیک های خرد کردن
Chunking Techniques
از CharacterTextSplitter تا Splitter سفارشی مبتنی بر LLM
From CharacterTextSplitter to custom LLM based Splitter
مدل های تعبیه شده
Embedding models
منبع باز در مقابل مدل های اختصاصی (شامل مدل های Gen-3 OpenAI)
Open Source vs Proprietary models (incl. Gen-3 models of OpenAI)
بهبود پرس و جو برای بازیابی بهتر
Improving queries for better retrieval
بازیابی MultiQuery
MultiQuery Retrieval
HyDE
HyDE
بازیابی اسناد والدین - بازیابی دو مرحله ای
Parent Document Retriever - Two-Stage-Retrieval
بازیابی سند والد با InMemory DocStore
Parent Document Retrieve with InMemory DocStore
سفارشی Postgres DocStore ساخته شده با رابط BaseStore
Custom Postgres DocStore built with BaseStore Interface
RAG نمایندگی
Agentic RAG
RAG با Agents (LLM + Tools)
RAG with Agents (LLM + Tools)
بازیابی - پس پردازش اسناد
Retrieval - Postprocessing Documents
رتبه بندی مجدد با یک مدل رمزگذار متقاطع
Reranking with a Cross Encoder Model
فشرده سازی/فیلتر کردن اسناد مبتنی بر LLM
LLM based Document Compression / Filtering
مسیریابی
Routing
مسیریابی با Embeddings در مقابل مسیریابی مبتنی بر LLM
Routing with Embeddings vs. LLM based Routing
زنجیره SQL - پرس و جوهای SQL را با یک LLM بنویسید
SQL Chain - Write SQL queries with an LLM
جلوگیری از تزریق SQL
Prevent SQL Injection
مسیریابی بین Table & Vectorstore
Routing between Table & Vectorstore
نمو گاردیل
NeMo Guardrails
آشنایی با گاردریل و کولنگ
Introduction to Guardrails & Colang
نمایش نظرات