Ретривером называют компонент систем генерации на основе поиска (RAG), который автоматически находит наиболее релевантные документы или фрагменты данных из базы знаний по заданному запросу. Чаще всего используют три типа ретриверов: sparse (например, BM25 — ищет совпадения по ключевым словам), dense (на основе эмбеддингов — сравнивает смысл текстов), а также гибридные решения. Ошибка — путать ретривер с генератором текста: ретривер только отбирает информацию, а не создает её.
Пример
В системе ChatGPT Retrieval использует dense-ретривер для поиска ответов по корпоративной документации, а затем отправляет найденные фрагменты в генератор для написания итогового ответа.