Когда у команды уже есть документы, но сотрудники тратят время на поиск нужного пункта, одного чат-интерфейса мало. RAG добавляет к языковой модели поиск по внешним данным и использует найденное для ответа. Вопрос для бизнеса простой: помогает ли этот дополнительный слой быстрее получить нужную информацию?
Retrieval-Augmented Generation, или RAG, дополняет ответ модели сведениями из внешнего источника. Сначала приложение ищет подходящие документы и передает их фрагменты вместе с вопросом. Затем модель формулирует ответ, опираясь на этот контекст, а не только на информацию, полученную при обучении.
Название описывает два этапа: retrieval извлекает подходящие сведения, generation формирует связный ответ. В исходной работе RAG этот подход представлен как сочетание параметрической памяти модели и внешней непараметрической памяти (
Lewis и соавторы, NeurIPS 2020). Современная прикладная система может быть устроена иначе, но идея та же: подключить при генерации информацию, которой нет или не должно быть в параметрах модели.