Игорь Градов
Игорь Градов
5 мин
ai

7 ошибок в тестировании AI агентов: почему зелёные тесты скрывают баги на проде

Статья описывает техническую экспертизу, а не раунд финансирования. Архетип «funding» не соответствует содержанию: в оригинале нет сделки, суммы, инвестора, раунда. Источник — авторская статья Сергея Прощаева о типичных ошибках в тестировании ИИ-агентов на примерах из российского FinTech.

7 ошибок в тестировании AI агентов: почему зелёные тесты скрывают баги на проде

Перестраиваю структуру под фактическое содержание, сохраняя обязательные блоки промпта (лид, :::important, nut graf, детали, «что с этого по ролям», :::tip, финал).


Сергей Прощаев, Tech Lead в российском FinTech, опубликовал разбор семи системных ошибок в тестировании ИИ-агентов, из-за которых зелёные отчёты в CI скрывают реальные сбои на проде, и показал, как каждую из них устранить на уровне кода.

Почему это важно

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

Материал вышел как практическое руководство от разработчика, который ежедневно проводит код-ревью агентных систем в финансовом секторе. Сергей Прощаев, руководитель направления Java и Kotlin в FinTech и e-commerce, преподаватель курсов разработки и архитектуры в ОТУС, ранее разбирал шесть архитектурных ошибок, из-за которых ИИ-агенты не доживают до запуска. Новая статья сфокусирована на соседнем слое: как вообще понять, что ИИ-агент (автономная программа, которая сама принимает решения и выполняет действия) действительно работает, а не просто красиво отчитывается.

Тесты зелёные, а в базе пусто?

Отправная точка статьи: команда держит набор из сорока тестовых задач, прогоняет их в CI (система непрерывной интеграции, автоматически запускающая проверки при каждом изменении кода), видит показатель около девяноста процентов и успокаивается. Через две недели служба поддержки приносит переписку: ИИ-агент отрапортовал «заявка оформлена», а в базе данных по этой заявке пусто.

Тест на этот сценарий существует. Он проходит. Он зелёный. Проблема в том, что он измеряет не то.

Семь граблей, которые прячут баги за зелёными отчётами

Прощаев выделяет семь конкретных ошибок. Вот ключевые из них.

Успех считают по финальному тексту, а не по состоянию системы. Проверка сравнивает ответ ИИ-агента с эталонным текстом или передаёт его модели-судье. Но ответ и действие это разные сущности. Модель способна безупречно описать результат, которого не было. Автор ссылается на бенчмарк τ-bench от компании Sierra: там основной критерий не текст ответа, а соответствие конечного состояния базы целевому. В исходном эксперименте GPT-4o в соответствующей конфигурации решал менее половины задач.

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

Набор тестов состоит из одних «счастливых сценариев». Все сорок задач проверяют, как должно быть: корректный запрос, доступные сервисы, ожидаемый ответ. Прод подсовывает совсем другое: промпт-инъекции (когда злоумышленник встраивает команды в текст, чтобы перехватить управление ИИ-агентом), джейлбрейки, намеренную путаницу.

Самый коварный класс ошибок, по наблюдению автора, это структурно валидный, но семантически неверный ответ инструмента. Поисковый индекс отстал на шесть часов, поле в схеме удалили месяц назад, время пришло в чужой таймзоне. Все три вызова возвращают статус 200, ИИ-агент уверенно рапортует «заказов нет, срок возврата 14 дней, уведомление отправлено». Ни одно из трёх утверждений не соответствует реальности.

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

Оценка ИИ-агента это не одна цифра

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

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

Оценка агента это не одна цифра на выходе, а несколько ортогональных измерений, каждое со своим механизмом проверки. : Сергей Прощаев, Tech Lead, FinTech и e-commerce

Почему это касается каждого, кто работает с ИИ-агентами

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

Что делать с этим прямо сейчас, по ролям

Разработчику или техлиду. Проверьте свой eval-набор (набор тестовых задач для оценки ИИ-агента) прямо сегодня: сколько тестов сверяют состояние базы, а сколько просто читают текст ответа? Если вторых больше половины, вы в зоне риска. Добавьте матрицу отказов хотя бы для трёх критичных сценариев.

Автору Дзена или копирайтеру. Если вы используете ИИ-агентов для автоматизации публикаций, проверки фактов или сбора данных, не доверяйте итоговому тексту. Проверяйте результат вручную, пока не убедитесь, что агент действительно выполнил действие, а не описал его.

Предпринимателю в РФ. Российские FinTech-команды внедряют ИИ-агентов в платёжные сервисы, где цена ошибки это двойное списание или потерянная заявка. Статья Прощаева даёт конкретный чек-лист. Из доступных в РФ инструментов для тестирования: стандартные CI-системы и отечественные платформы мониторинга.

Мнение редакции dzen.guru

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

Где подвох

Статья охватывает только первые ошибки из семи заявленных. Полный разбор с чек-листом и сводной таблицей доступен в оригинальной публикации автора. Кроме того, все примеры кода даны на Kotlin, что может потребовать адаптации для команд на Python или других языках.

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

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Как искусственный интеллект меняет работу молодых специалистов
ai

Как искусственный интеллект меняет работу молодых специалистов

Молодые специалисты в США пока не теряют работу из-за нейросетей: исследование CESifo не нашло ни массовых сокращений, ни снижения найма выпускников вузов,…

5 мин
TechCrunch Disrupt 2026 продаёт 100 билетов по $75 для уволенных из IT
ai

TechCrunch Disrupt 2026 продаёт 100 билетов по $75 для уволенных из IT

Microsoft второго июня запустила Scout, агента для Outlook, который сам сортирует почту, назначает встречи и пишет черновики ответов без единой команды…

4 мин
ai

Meta Muse обгоняет ранний ChatGPT и переезжает в очки и «тамагочи»

Meta Muse, персональный ИИ-агент (программа, которая сама выполняет задачи от вашего имени), по данным подкаста Equity от TechCrunch, обгоняет ранние…

4 мин