Как проверить качество RAG перед запуском

Проверяйте RAG на вопросах, которые люди уже задают вашим документам. Для каждого вопроса заранее укажите правильный источник, допустимый ответ и случаи, когда система должна отказаться. Затем измерьте поиск и ответ отдельно. Так видно, что исправлять: данные, поиск или модель.

7 мин чтения

Какие вопросы взять для проверки?

Начните с обращений сотрудников или клиентов, а не с вопросов, которые удобно задать демо. Возьмите обычные и спорные случаи: запрос по действующему документу, по старой версии, по таблице, по закрытому разделу и вопрос, на который ответа в корпусе нет. У каждого вопроса должен быть владелец, который подтвердит правильный ответ.

  • Формулировка вопроса и кто его задаёт.
  • Документ и фрагмент, где лежит ответ, либо отметка «ответа нет».
  • Версия документа и права доступа.
  • Признаки ответа, который можно принять.

Как отдельно проверить поиск?

Сначала смотрите на документы, которые поиск передал модели. Есть ли среди них правильный фрагмент и разрешён ли он этому пользователю? Если нужного источника нет, переписывание промпта не поможет. Проверьте распознавание сканов, нарезку текста, метаданные, фильтры прав и свежесть индекса. Фиксируйте долю вопросов, где правильный источник найден в первых результатах.

Как проверить сам ответ?

Когда правильный источник найден, проверьте каждое существенное утверждение ответа по нему. Отдельно отметьте пропуски, неверные цитаты и уверенные ответы там, где данных нет. Полезно записывать не только оценку «верно» или «неверно», но и тип ошибки: тогда следующий прогон покажет, ушла ли проблема после изменения модели или промпта.

Какие случаи блокируют запуск?

Правила приёмки задают до теста вместе с владельцем процесса. В чувствительном сценарии ответ по чужому закрытому документу или выдуманное основание могут блокировать запуск независимо от средней оценки. Для менее рискованных вопросов допустимую долю ошибок определяют отдельно. Один общий процент качества скрывает разницу между опечаткой и утечкой.

Что делать после первого успешного прогона?

Сохраните вопросы, ожидаемые источники и результаты как набор повторных проверок. Прогоняйте его после изменения документов, индекса, модели или правил доступа. В работе собирайте новые ошибки и добавляйте их в набор. Качество RAG зависит от живого корпуса, поэтому проверка перед релизом нужна вместе с наблюдением после него.

Коротко

Набор проверки строится на реальных вопросах и заранее известных источниках.
Сначала проверяйте, нашёлся ли нужный фрагмент; затем оценивайте текст ответа.
Для доступа к закрытым данным и выдуманных цитат задавайте отдельные стоп-условия.
Сохраняйте ошибки как повторные проверки после каждого изменения системы.

Вопросы

Сколько вопросов нужно для первого теста?

Начните с набора, который покрывает основные типы документов и рисков. Размер зависит от разнообразия корпуса: важнее иметь проверенный источник и критерий ответа для каждого вопроса, чем набрать большую случайную выборку.

Может ли модель сама оценивать ответы?

Она может помогать находить расхождения, но спорные и чувствительные случаи должен проверять владелец процесса. Оценщик не заменяет заранее записанный правильный источник.

Что делать, если правильный документ найден, а ответ плохой?

Проверьте, какой фрагмент попал в контекст, как сформулирована инструкция модели и есть ли в тексте источника сам ответ. Меняйте один компонент за раз и повторяйте тот же набор вопросов.

Читать дальше

OpenAI Agent Builder закрывается: как перенести агента и ничего не сломать

OpenAI отключает Agent Builder 30 ноября 2026 года. Официальных путей два: Agents SDK, если агент живёт в вашем приложении, и ChatGPT Workspace Agents, если он нужен сотрудникам внутри ChatGPT. Экспорт в код есть, но граф процесса он не переносит. Поэтому миграция - это прежде всего проверка: собрать примеры реальных запросов до отключения и прогнать их на новой версии.

ИИ-агенты для бизнеса: какие задачи им поручать

ИИ-агенты для бизнеса полезны там, где нужно разбирать текст, выбирать следующий шаг и работать в нескольких системах. Начните с одного процесса: определите результат, разрешённые действия и способ проверки. Ниже - сценарии и таблица, с которыми можно отобрать задачу для пилота.

Сколько стоит ИИ-агент для бизнеса

Цена ИИ-агента складывается из разработки и расходов на работающий процесс. Тариф модели покрывает лишь часть затрат: остаются интеграции, повторные попытки, сопровождение и ручная проверка. Чтобы сравнить предложения, сначала определите результат, за который готовы платить.

Внедрение ИИ в бизнес: с чего начать пилот

Первый пилот должен ответить на конкретный вопрос: помогает ли система завершать выбранную задачу при допустимых расходах и ошибках? До разработки зафиксируйте исходный процесс и условия приёмки. Это даст основание для решения о запуске, доработке или остановке.

Показывает ответы без нужных источников? Проверим поиск на ваших вопросах.