Тема 05 / 06

Проверить качество базы

Качество записей, поиска и ответов; проверочные наборы и условия приёмки.

Результат работы: Набор проверочных случаев и протокол оценки.

Понять

Различать качество знания, поиска и ответа и не подменять их одной метрикой.

Один неправильный ответ — разные причины§

Система может точно пересказать устаревший документ. Может найти правильную инструкцию, но потерять исключение. Может ответить правильно по существу, раскрыв недоступный пользователю материал. Такие ошибки требуют разных исправлений.

Проверяйте цепочку отдельно: достаточно ли и корректны ли исходные знания; правильно ли извлечены и связаны записи; найден ли нужный контекст; поддерживается ли ответ основаниями; помог ли результат выполнить задачу с соблюдением ограничений.

Оценка должна отражать рабочее решение§

Составляйте проверочные случаи до настройки системы. Добавляйте случаи, где база должна воздержаться от ответа. Иначе испытание поощряет угадывание: у каждого вопроса якобы существует один доступный и известный ответ.

Учебный пример. Для вопроса о процедуре на прошивке 4.1 корректный результат может быть запросом уточнения или сообщением об отсутствии утверждённой процедуры. Красивый уверенный ответ не получает высокий балл только за подробность.

Автоматические оценки полезны в своих границах§

RAGAs разделяет несколько измерений оценки RAG, включая найденный контекст и опору генерации на него. Такая декомпозиция помогает быстрее искать проблемное место. Однако согласованность ответа с неверным источником не превращает его в истинный.

Для дорогих ошибок сохраняйте экспертную проверку и отдельные обязательные условия. Средняя оценка может скрыть единичное раскрытие данных или применение опасного исключения. Эти случаи нужно видеть по отдельности.

Проверить себя

Ответ полностью соответствует найденному документу, но документ уже заменён. Где искать дефект?

Свериться с разбором

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

Что прочитать по теме · 2

Практические шаги и учебный кейс — адаптация для этой программы. Роль и ограничения каждого источника указаны в библиографии.

Применить

Создать проверочный набор и оценить ошибки так, чтобы результат направлял исправления.

Карточка проверочного случая§

ПолеУчебный пример
ВопросМожно ли применить P-17 к прошивке 4.1?
КонтекстПользователь — инженер; для 4.1 утверждения нет
Ожидаемое поведениеНе выдавать разрешение; обозначить пробел и путь уточнения
ОснованиеИнструкция v2 ограничена версией 4.0
Недопустимый результатПрименить P-17 по аналогии без оговорки
Класс ошибкиПрименимость и неподдержанный вывод

Оцените по слоям§

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

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

Выберите несколько понятных показателей§

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

Числа учебного пилота не становятся обещанием качества на всех будущих вопросах. Сохраните отдельную часть случаев для проверки после настройки. Добавляйте новые случаи из реальных ошибок, не забывая перепроверять исходные сценарии.

Практика: Проверочный набор проекта

  1. Добавьте обычные, неоднозначные, устаревшие, запрещённые и неразрешимые случаи.
  2. Определите ожидаемое поведение и недопустимый результат каждого случая.
  3. Прогоните базовый вариант и сгруппируйте ошибки по причине.

Критерии готовности

  • Вердикт можно объяснить конкретным основанием.
  • Есть вопросы без допустимого прямого ответа.
  • Критические ошибки видны отдельно от среднего показателя.
  • Сохранены версия системы и условия проверки.
Открыть шаблон «Набор проверочных случаев и протокол оценки» →

Проверить себя

Почему вопрос, на котором вы многократно настраивали систему, слабее как итоговая проверка?

Свериться с разбором

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

Что прочитать по теме · 2

Практические шаги и учебный кейс — адаптация для этой программы. Роль и ограничения каждого источника указаны в библиографии.

Спроектировать

Построить воспроизводимую оценку изменений и ограничить зависимость от автоматического оценщика.

Эксперимент должен отвечать на один вопрос§

Зафиксируйте корпус, версию индекса, конфигурацию поиска, модель и набор проверок. Меняйте один существенный компонент либо явно описывайте пакет изменений. Иначе улучшение нельзя уверенно связать с конкретным решением.

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

Проверьте самого оценщика§

Если ответы оценивает LLM, подготовьте часть примеров с экспертным вердиктом. Проверьте, замечает ли оценщик неверную версию, неподдержанное утверждение и пропущенное исключение. Запишите его модель, инструкцию и входные данные.

Автоматический оценщик удобен для регулярного сравнения, но способен разделять систематическую ошибку с генератором. Случаи разногласия с экспертом полезно сохранять как диагностический набор, а не скрывать за общим средним.

Обязательные условия и постепенный выпуск§

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

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

Практика: Протокол сравнения

  1. Сформулируйте гипотезу об одном изменении.
  2. Зафиксируйте варианты, набор случаев, оценщика и правило принятия решения.
  3. Сопоставьте автоматическую и экспертную оценку на части примеров.

Критерии готовности

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

Проверить себя

Можно ли принять новую архитектуру по одному росту среднего балла?

Свериться с разбором

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

Что прочитать по теме · 2

Практические шаги и учебный кейс — адаптация для этой программы. Роль и ограничения каждого источника указаны в библиографии.