Что такое RAG и как устроена RAG-система
Уроки курсаЧто такое RAG и как устроена RAG-система
RAG, или Retrieval-Augmented Generation, — архитектура, в которой перед генерацией ответа система находит релевантные фрагменты документов и передаёт их языковой модели. Это позволяет отвечать по внутренней базе знаний и свежим данным без дообучения LLM.
Два контура RAG
Офлайн-индексация готовит документы к поиску:
- файлы загружаются и очищаются;
- текст делится на чанки;
- для чанков вычисляются эмбеддинги;
- векторы, текст и метаданные записываются в хранилище.
Онлайн-запрос выполняется для каждого вопроса:
- вопрос превращается в эмбеддинг;
- поиск возвращает top-k похожих чанков;
- при необходимости результаты фильтруются или rerank-моделью меняется их порядок;
- найденный контекст вместе с вопросом передаётся LLM;
- модель формирует ответ со ссылками на источники.
RAG не делает модель всезнающей: он лишь даёт ей выбранные системой доказательства.
1 / 4
Далее →1 / 4
Далее →