Retrieval before generation
На интуитивном уровне это похоже на подготовку к экзамену со шпаргалкой, но легальной: студент не вспоминает по памяти, а открывает нужный раздел учебника и пересказывает его своими словами. Технически это работает так: пользователь задаёт вопрос, система превращает его в поисковый запрос, извлекает из базы несколько релевантных отрывков, а затем генеративная модель строит ответ, опираясь на эти отрывки как на черновик. При этом модель не просто копирует найденное — она переформулирует, сокращает и связывает фрагменты в связный текст. Такой подход сочетает гибкость генерации с достоверностью фактов.
Прикладной пример — чат-бот службы поддержки. Клиент спрашивает: «Когда придёт мой заказ?». Бот вместо того, чтобы угадывать, обращается к системе учёта, получает актуальный статус доставки и формирует вежливый ответ с датой и номером накладной. Если статус меняется, бот не нужно переобучать — достаточно обновить базу. Это же работает в медицинских справочниках, юридических консультациях и корпоративных базах знаний.
Вывод: search before generation делает ИИ полезнее в реальных задачах, где важна точность. Он не заменяет «знания» модели, а дополняет их надёжными внешними данными, снижая риск ошибок. Это один из ключевых приёмов современной инженерии ИИ, который приближает нас к системам, которым можно доверять.
Поделиться