Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Контроль за агентным ИИ: 7 ошибок в тестировании агента, которые сбивают с толку 😱



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

✍️ Ошибка 1. Верим финальному тексту, а не состоянию базы

Задача закрыта, а в базе — пусто. Модель отлично умеет убедительно описывать то, чего не сделала на самом деле. Вы считаете задачу выполненной и пропускаете её.

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

🥳 Ошибка 2. Тестируем только «идеальные» сценарии

Мы ставим перед агентом задачи с корректным запросом, доступными сервисами, ожидаемыми ответами. В проде же он сталкивается с хаосом: таймаутами, устаревшими данными, дрейфом схем, инъекциями.

Как исправить: введите правило «на каждый happy path — минимум один сценарий сбоя». Ведите матрицу режимов отказа для каждого workflow. И отдельно проверяйте права: состояние базы может сойтись, а инвариант политики — рухнуть.

⚒️ Ошибка 3. Не смотрим, какие инструменты и как вызывал агент

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

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

🔓 Ошибка 4. Агент «взламывает» метрику

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

Как исправить: протестируйте метрику на простых заглушках — do‑nothing и spam. Полученные проценты будут минимальной отметкой вашей шкалы. Кроме основной метрики качества, обязательно используйте сопутствующие показатели: количество эскалаций, число отказов, стоимость одного прогона, p95 по времени ответа. Набор взаимосвязанных показателей даёт более объективную картину.

✔️ Ошибка 5. Один прогон принимают за результат

Кажется, если задача выполнена один раз, значит, всё работает и можно запускать. Но для агента на LLM вариативность — норма. Поэтому высокий средний результат не гарантирует стабильность.

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

🧑‍⚖️ Ошибка 6. LLM‑судья не откалиброван на людях

LLM‑as‑judge часто разворачивают быстро, а согласие с людьми не измеряют. Судья из того же семейства, что и генератор, завышает оценки и сглаживает собственные галлюцинации.

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

💼 Ошибка 7. Eval‑контур оторван от прода

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

Как исправить: замкните контур. Оффлайн-регрессия в CI ловит деградацию на вчерашних задачах. Онлайн-оценка на реальном трафике ловит новые паттерны. Одна из рабочих схем: дешёвые детерминированные проверки на всём трафике + дорогой LLM-судья на небольшом сэмпле.

А с какой из этих ошибок вы сталкивались в вашем проекте?

#Inventive_DLM_edu
Просмотры: 14
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти