СибБро · Практика ИИ ·

Одна ошибка агента портит весь диалог: как найти шаг, который нужно исправить

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

Первая ошибка и последующие зависимые шаги
Первая ошибка и последующие зависимые шаги. Учебная иллюстрация.

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

Разберите диалог на проверяемые шаги

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

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

Как организовать пилот

Проверка обязательных полей и значений
Проверка обязательных полей и значений. Учебная иллюстрация.

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

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

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

Риски пилота и условия масштабирования

Сравнение исходной и исправленной цепочки
Сравнение исходной и исправленной цепочки. Учебная иллюстрация.

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

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

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

Видео: Разбор ошибок и повторов в n8n

Автор канала «AI на твоей службе» показывает, как разбирать ошибки отдельных шагов и настраивать повторные попытки. В рабочем диалоге после исправления также нужно проверить весь путь до результата.

СибБро — ИИ для бизнес-процессов. Обсудить задачу на сайте sibbro.ru