Как проверить работу ИИ-агента: приёмка по метрикам
← Все материалы
Гайд

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

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

100–150вопросов в приёмочной выборке для первого честного замера
3 %просадка успешности к недельному среднему — уже повод разбираться
9пунктов в чек-листе приёмки, которые проверяются за один день

Почему демо от подрядчика ничего не доказывает

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

ДЕМО ОТ ПОДРЯДЧИКАПРИЁМКА НА СВОЕЙ ВЫБОРКЕ10–15 примеров, выбирал исполнительВопросы заданы полно и правильноОценка на глаз: «выглядит толково»Проверяется текст ответаОшибки не воспроизводятся100–150 реальных обращений, отбирали выОбрывки, опечатки, два вопроса в одномДоля верных ответов считается по эталонуПроверяется и то, что агент сделал в системеКаждый провал — воспроизводимый тест-кейс
Отличие не в строгости, а в том, кто собирал примеры и есть ли эталон для сравнения

Второй момент, который ломает интуицию: у агента отказ почти никогда не выглядит как отказ. Сервис не упал, статусы успешные, ответ гладкий — а сделка создана не на того контрагента. В публичных разборах такие отказы делят на шесть типов: три про исполнение (не тот инструмент, не те аргументы, не та последовательность) и три про рассуждение (неверная посылка, потеря контекста, придуманный факт). Ни один не находится тем же методом, что другой.

Следствие: приёмка ИИ-агента — это не «посмотреть, как он отвечает». Это прогон вашей выборки с эталоном, отдельная проверка действий в системах и отдельная проверка поведения на данных, к которым агент не готовился.

Метрики, по которым принимают агента

Одной цифры «точность 95 %» не бывает достаточно: она склеивает разные вещи. Агент, который отвечает на всё и врёт в каждом двадцатом случае, и агент, который отвечает на половину, но верно, дадут похожую сводную цифру — а для бизнеса это совершенно разное.

МетрикаКак считаетсяЧто означает
Доля верных ответовСравнение с эталоном; ушёл в эскалацию — нольГлавная цифра приёмки: ловит и покрытие, и правильность
Доля «не знаю»Сколько раз агент честно отказался отвечатьСлишком мало — врёт вместо отказа. Слишком много — экономии нет, работает человек
Точность эскалацииИз вопросов, за которые агент взялся, — доля обработанных верноНе берётся ли агент за то, чего не понимает
Полнота эскалацииИз вопросов, на которые можно было ответить, — доля не ушедших человеку зряОбратный перекос: агент перестраховывается и сваливает всё на оператора
Корректность вызова инструментовТот ли инструмент, те ли аргументы, в том ли порядке — по логам, а не по тексту ответаИменно это отличает проверку агента от проверки чат-бота
Стоимость и время обращенияРасход токенов и секунды, средние и худшие 5 %Агент может быть точным и при этом неокупаемым
Верных ответовк эталону, эска…Честных «не знаю»признак нормаль…Эскалаций к человекузакладывается в…Ошибок в инструментахищется в логах,…
Форма распределения на приёмке важнее абсолютных чисел. Пустой столбец «не знаю» при высокой доле верных ответов — почти всегда признак, что выборка была слишком лёгкой

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

Приёмочная выборка: как собрать и разметить

Это единственная часть приёмки, которую нельзя делегировать подрядчику: эталон собирает заказчик, иначе смысл теряется. Работы на день-полтора, и она окупается одним не принятым сырым проектом.

  1. Возьмите 100–150 реальных обращений из истории — не отобранные красивые, а подряд за случайную неделю.
  2. Добавьте краевые случаи специально. Вопрос вне зоны ответственности, два вопроса в одном сообщении, чужой номер заказа, запрос на скидку, попытка выпросить внутренние данные, транслит.
  3. Впишите эталонный ответ для каждого — коротко, как ответил бы ваш лучший оператор. Для действий укажите ожидаемый результат в системе: какая сделка, какое поле, какой статус.
  4. Отметьте, на что агент отвечать не должен — это половина ценности выборки. Правильный ответ здесь — эскалация, и она засчитывается как успех.
  5. Считайте по каждой метрике отдельно, а не суммарно. Провал обычно локальный: всё хорошо, кроме вопросов про возвраты.
  6. Каждый провал превращайте в тест-кейс для регресса. К концу первого квартала эксплуатации нормальный размер такого набора — несколько сотен случаев.
Выборка изисторииЭталон вписанрукамиПрогон агентаМетрики покаждой группеРазборпроваловРешение поприёмке
Один цикл занимает день. Повторяется после каждой правки — иначе непонятно, починили или сломали соседнее

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

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

Как ловить галлюцинации и молчаливые ошибки

Придуманный факт — самый дорогой тип ошибки, потому что выглядит лучше остальных ответов. Бороться формулировкой «не выдумывай» бессмысленно. Работают четыре механизма, и все они снаружи модели.

Вход: внешний текст помечен как ненадёжныйОтвет модели с обязательной ссылкой на источникАвтопроверки кодом: существование, суммы, справочникиПорог уверенности: ниже — эскалация человекуНеобратимые действия: подтверждение операторомЛоги и трасса: воспроизведение любого случая
Уберите любой слой — и получите правдоподобные ответы, про которые нельзя сказать, верны они или нет

Про порядок цифр. Полностью галлюцинации не уходят: в публично описанном опыте, где агент четыре месяца дежурил на прод-логах, из 113 сработавших алертов две оказались придуманными. Так и стоит формулировать ожидание на приёмке — не «ошибок нет», а «ошибки ловятся до клиента».

Чек-лист приёмки ИИ-агента: 9 пунктов

Каждый пункт даёт ответ «да / нет», а не «вроде нормально».

  1. Прогон вашей выборки при вас. 100–150 обращений, эталон ваш, метрики считаются на экране. Не отчёт подрядчика, а запуск в вашем присутствии.
  2. Метрики разложены, а не сведены в одну. Доля верных, доля «не знаю», точность и полнота эскалации, ошибки в инструментах, стоимость обращения.
  3. Проверены действия в системах, а не только текст. Открыли CRM и убедились: сделка на том контрагенте, поля заполнены, дубля нет. Интеграция с CRM — то место, где чаще всего и находится брак.
  4. Показано поведение на краевых случаях. Вопрос не по теме, два вопроса в одном, чужой номер заказа, попытка выпросить внутренние данные, оскорбление.
  5. Явно описана граница ответственности. Не «работает с заявками», а перечислением: что делает сам, что готовит на подтверждение, где останавливается и зовёт человека.
  6. Есть логи и доступ к ним у вас. Открыть конкретное обращение и увидеть всю трассу. Проверяется на живом примере, а не по словам.
  7. Есть откат и стоп-кран. Как выключить агента одной кнопкой и как отменить его действия за последний час. Проверяется нажатием.
  8. Посчитана стоимость эксплуатации на вашем потоке. Расход на модель в месяц, лимиты, что будет при трёхкратном пике обращений.
  9. Права и данные зафиксированы письменно. Какие поля уходят в модель, к какому провайдеру, какие права у сервисной учётки агента. Подробнее — в разборе безопасности данных при работе с ИИ.

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

Признаки, что подрядчик сдаёт сырое

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

Замечу и в свою сторону: у нормально сданного агента цифры не идеальные. 78 % верных ответов при честных 11 % «не знаю» — рабочий результат, который экономит время операторов. Заявленные 99 % на первом прогоне означают, что выборка была из демо.

Что проверять в первый месяц после запуска

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

Что смотретьКак частоКогда вмешиваться
Доля верных ответов на живом потокеРаз в неделю, 20–30 случаевПросадка больше 3 % к среднему за 7 дней
Доля эскалацийЕжедневно на графикеРезкий рост — сломалась интеграция или пришёл новый тип обращений
Придуманные фактыВсе жалобы плюс выборочноБольше 5 % ответов с фактом без источника — стоп и разбор
Расход на модельРаз в неделюРост без роста обращений — раздутый контекст
Регрессионный наборПосле каждой правкиУпал ранее проходивший кейс — правка не принимается

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

Если вы пока выбираете подрядчика, а не принимаете работу: разработка ИИ-агентов — про устройство и цену, внедрение ИИ-агентов — про этапы и запуск, чат-бот поддержки — про самый частый первый сценарий.

Частые вопросы

Как проверить работу ИИ-агента перед оплатой?

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

Какая доля верных ответов считается нормальной?

Зависит от задачи, но ориентир такой: на первой линии поддержки рабочий результат — около 75–85 % верных ответов при 10–15 % честных отказов и эскалаций. Заявленные 99 % на первом прогоне почти всегда означают, что тестировали на удобной выборке. Важнее абсолютной цифры то, что ошибки ловятся до клиента.

Как поймать галлюцинации ИИ-агента?

Требовать ответ только со ссылкой на источник — фрагмент базы знаний или запись в системе — и сверять всё проверяемое кодом до отправки: существует ли заказ, сходится ли сумма, есть ли такой срок в справочнике. Нет источника — ответ превращается в эскалацию. Формулировки «не выдумывай» в промпте не работают.

Что должно быть в договоре про приёмку ИИ-агента?

Три вещи, согласованные до старта работ: приёмка проходит на выборке заказчика, перечень метрик и их пороги, письменная граница ответственности агента — что он делает сам, что готовит на подтверждение, где обязан позвать человека. Согласовывать пороги после первого прогона бесполезно: цифры уже видны обеим сторонам.

Агент отвечает хорошо, но иногда делает не то в CRM. Это приёмка?

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

Что делать, если метрики поехали через два месяца после запуска?

Сначала смотреть, не изменился ли поток: новая услуга, новый прайс, новый тип обращений. Дальше — прогонять регрессионный набор, чтобы понять, сломала ли что-то последняя правка. Порог для реакции — просадка успешности больше 3 % к среднему за 7 дней; и у этой работы должен быть заранее назначенный исполнитель.

как проверить работу ии агентаприёмка ии агентаметрики качества ии агентагаллюцинации ии агентатестирование ии агента

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

Проверю агента, которого вам сдают

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

Разобрать задачу