درباره دوره
در این پروژه شما یک سیستم پرسشوپاسخ مبتنی بر بازیابی اطلاعات (Retrieval-Augmented Generation - RAG) میسازید. این سیستم به جای اتکای صرف به دانش از پیش آموختهشدهی یک مدل زبانی بزرگ، ابتدا در یک مجموعه اسناد مشخص جستجو میکند، بخشهای مرتبط را مییابد، و سپس با استفاده از یک مدل زبانی، پاسخی دقیق و مستند بر اساس همان اسناد تولید میکند.
هدف اصلی پروژه، تجربهی عملی ساخت یک پایپلاین کامل RAG است که شامل مراحل زیر میشود:
۱. آمادهسازی و تقسیمبندی (Chunking) اسناد
۲. ساخت بردارهای معنایی (Embedding) از اسناد و پرسشها
۳. بازیابی اطلاعات مرتبط از یک پایگاهداده برداری (Vector Store)
۴. تولید پاسخ نهایی با یک مدل زبانی، با استفاده از LangChain و در صورت نیاز LangGraph
۵. ارائهی نتیجه در قالب یک اپلیکیشن تعاملی با Gradio