دوره آموزشی هوش مصنوعی عملی: مقدمهای بر تولید تقویتشده با بازیابی (RAG)
39 دقیقهمبتدی2025-06-04
مدرسین

Yujian Tang
جزئیات دوره
توی دنیای هوش مصنوعی، یکی از جذابترین روشهایی که حسابی معروف شده، روش تولید با بازیابی اطلاعات یا همون RAG (Retrieval-Augmented Generation) هست.
حالا چرا اینقدر RAG مهمه؟ چون یه مشکل اساسی رو تو مدلهای زبانی بزرگ (LLMها) حل میکنه.
مدلهای زبانی مثل GPT کلی اطلاعات عمومی بلدن، ولی به دادههای اختصاصی ما (مثلاً اطلاعات یه شرکت یا سند خاص) دسترسی ندارن. همین باعث میشه بعضی وقتا جوابهای اشتباه یا به اصطلاح "هذیانی" بدن.
اینجاست که RAG وارد میشه! این تکنیک کاری میکنه که اطلاعات خودمون (مثلاً متنها، گزارشها یا سوالات رایج مشتریا) تبدیل به "زمینه" یا همون کانتکست برای مدل زبانی بشن.
چجوری؟ با کمک مدلهای امبدینگ (embedding) و پایگاه داده برداری (vector database) اطلاعات ما رو به شکل قابل استفاده برای مدل درمیاره.
توی این دوره، یاد میگیری دقیقاً چه اجزایی یه اپلیکیشن RAG داره، چطور باید ازشون استفاده کنی، و چطور یه پروژه کامل RAG رو از صفر با پایتون بسازی.
فرقی نمیکنه که تازهکاری یا تجربه داری، این دوره بهت کمک میکنه تا بتونی هوش مصنوعی رو به دادههای خودت وصل کنی و جوابهای دقیقتر بگیری.
اهداف یادگیری:
از صفر یه برنامه RAG رو با پایتون بسازی.
یاد بگیری کدوم ابزارها برای ساخت یه RAG خوب نیاز هستن (مثل پایگاه داده برداری، مدل امبدینگ، LLM و فریمورکها).
بفهمی چطور دادههات رو برای استفاده توی سیستم RAG آمادهسازی کنی.
حالا چرا اینقدر RAG مهمه؟ چون یه مشکل اساسی رو تو مدلهای زبانی بزرگ (LLMها) حل میکنه.
مدلهای زبانی مثل GPT کلی اطلاعات عمومی بلدن، ولی به دادههای اختصاصی ما (مثلاً اطلاعات یه شرکت یا سند خاص) دسترسی ندارن. همین باعث میشه بعضی وقتا جوابهای اشتباه یا به اصطلاح "هذیانی" بدن.
اینجاست که RAG وارد میشه! این تکنیک کاری میکنه که اطلاعات خودمون (مثلاً متنها، گزارشها یا سوالات رایج مشتریا) تبدیل به "زمینه" یا همون کانتکست برای مدل زبانی بشن.
چجوری؟ با کمک مدلهای امبدینگ (embedding) و پایگاه داده برداری (vector database) اطلاعات ما رو به شکل قابل استفاده برای مدل درمیاره.
توی این دوره، یاد میگیری دقیقاً چه اجزایی یه اپلیکیشن RAG داره، چطور باید ازشون استفاده کنی، و چطور یه پروژه کامل RAG رو از صفر با پایتون بسازی.
فرقی نمیکنه که تازهکاری یا تجربه داری، این دوره بهت کمک میکنه تا بتونی هوش مصنوعی رو به دادههای خودت وصل کنی و جوابهای دقیقتر بگیری.
اهداف یادگیری:
از صفر یه برنامه RAG رو با پایتون بسازی.
یاد بگیری کدوم ابزارها برای ساخت یه RAG خوب نیاز هستن (مثل پایگاه داده برداری، مدل امبدینگ، LLM و فریمورکها).
بفهمی چطور دادههات رو برای استفاده توی سیستم RAG آمادهسازی کنی.
مهارت ها
Natural Language Processing (NLP)PythonArtificial Intelligence (AI)Open SourceOne-Off
سرفصل ها
۰. مقدمه
- 01 - RAG عملی - ساخت برنامههای قدرتمند هوش مصنوعی
- 02 - استفاده از فضاها و مدلهای کد گیتهاب
۱. بررسی اجمالی RAG
- 03 - معماری یک برنامه RAG
- 04 - مقدمهای بر کاربرد LLM
- 05 - مقدمهای بر جاسازی مدلها
- 06 - مقدمهای بر پایگاههای داده برداری
- 07 - نسخه آزمایشی - تماس با یک LLM
- 08 - نسخه ی نمایشی - ایجاد یک جاسازی
- 09 - نسخه آزمایشی - استفاده از پایگاه داده برداری
- 10- چالش - کنار هم قرار دادن همه چیز
- 11 - راه حل - کنار هم قرار دادن همه چیز
۲. فراتر از اصول اولیه
- 12 - درک برنامه RAG شما با قابلیت مشاهده
- 13 - بهینهسازی مصرف داده خود را آغاز کنید
- 14 - مدلهای مختلف جاسازی
- 15 - روشهای مختلف مقایسه بردارها
- 16 - نسخه آزمایشی - افزودن قابلیت مشاهده به RAG
- 17 - چالش - دریافت دادههای تغییر یافته
- 18 - راهکار - دریافت دادههای تغییر یافته
- 19 - چالش - مدلهای مختلف جاسازی
- 20 - راه حل - مدلهای مختلف جاسازی
- 21 - چالش - مقایسه نتایج
- 22 - راه حل - مقایسه نتایج
نتیجهگیری
- 23 - بررسی اجمالی بازار - ابزارهای موجود
- 24 - قدم بعدی چیست؟
دوره های مرتبط
- دوره آموزشی RAG، اپهای هوش مصنوعی و عوامل هوش مصنوعی برای امنیت سایبری و شبکهها
- دوره آموزشی ساخت چتباتهای سفارشی با n8n
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین چتبات مکالمهای خودت
- دوره آموزشی ساخت برنامههای ارزیابی LLM با LangChain
- دوره آموزشی یادگیری اصولی GraphRAG
- دوره آموزشی راهنمای کامل ارزیابی مدلهای زبان بزرگ (LLMها)
- دوره آموزشی هوش مصنوعی عملی: ساخت چتبات هوش مصنوعی با GPT-4o و Next.js
- دوره آموزشی هوش مصنوعی عملی: ساخت GPT اختصاصی خودتان