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

На конференциях 2024–2025 годов почти каждый крупный игрок — OpenAI, Anthropic, Google — показывал автономного агента, который сам открывает браузер, заполняет формы и выполняет многошаговую задачу без участия человека. OpenAI выпустила Operator в январе 2025 года, Anthropic ещё в октябре 2024-го добавила в Claude функцию Computer Use, Google развивает Project Mariner. Демо выглядят убедительно. А потом эти же агенты попадают в реальные рабочие процессы — и процент успешно доведённых до конца задач падает так, что многие пилоты сворачивают, не дойдя до продакшена.
Разрыв между красивым демо и работой в проде — не про качество конкретной модели. Это структурная проблема, и понимать её механику полезно любому, кто собирается встроить агента в бизнес-процесс, а не просто посмотреть на анимацию курсора.
Что показывают в демо и что происходит потом
Демо — это одна заранее выбранная задача на знакомом сайте в идеальных условиях. Реальность — сотни вариаций одной задачи, каждая со своими краевыми случаями. Разница накапливается на нескольких уровнях сразу.
Ошибки перемножаются на каждом шаге
Агент1 редко решает задачу одним действием. Типичный сценарий «найди товар, добавь в корзину, оформи заказ, оплати» — это 8–15 шагов. Даже если на каждом шаге модель права в 95% случаев, итоговая надёжность цепочки из десяти шагов — это 0,95 в десятой степени, около 60%. Из двадцати шагов — уже около 36%. В демо показывают удачный прогон из десятков попыток; в проде клиент видит один прогон, и вероятность, что он развалится посередине, высока.
Демо оптимизируют на лучший прогон. Прод живёт на худшем. Между ними — вся разница между шоу и продуктом.
Реальный интерфейс враждебен к агенту
Живые сайты — это капчи, всплывающие баннеры про cookie, A/B-тесты, из-за которых у двух пользователей разная вёрстка, динамические элементы, которые подгружаются с задержкой. Человек игнорирует баннер не глядя. Агент видит новый DOM-элемент, перекрывающий кнопку, и либо кликает не туда, либо зависает. Многие площадки к тому же осознанно блокируют автоматизацию — и агент, который в демо крутился на тестовом стенде, в бою упирается в антибот-защиту.
Контекстное окно и стоимость на длинных задачах
Каждый шаг агент прогоняет через модель скриншот или разметку страницы плюс всю историю действий. С ростом числа шагов контекстное окно2 заполняется, модель начинает терять из виду исходную цель, а стоимость одного прогона растёт линейно с числом токенов. Задача, которая в демо стоила центы, в проде на длинных сессиях превращается в ощутимую статью расходов — и это ещё до того, как посчитать повторные попытки после сбоев.
Как это выглядит в цифрах бенчмарков
Публичные тесты для агентов уже показывают этот разрыв. На бенчмарке WebArena, имитирующем реальные веб-задачи, лучшие агенты долго не могли перешагнуть отметку, сопоставимую с человеческим уровнем: человек справляется с большинством задач, агенты — с заметно меньшей долей. На OSWorld, тесте на управление настольной средой, показатели агентов на момент публикации исследования были кратно ниже человеческих. Точные проценты смотрите в актуальных лидербордах этих бенчмарков — они обновляются часто, и цифра полугодовой давности уже неверна.
Важно: высокий балл на бенчмарке не гарантирует работу на вашем конкретном сайте. Бенчмарк — усреднённая задача, а у вас свои формы, свой антибот и свои краевые случаи.
Три подхода к автономности и их цена
| Подход | Как работает | Плюс | Ограничение |
|---|---|---|---|
| Полностью автономный агент | Модель сама решает каждый шаг, человек не вмешивается | Минимум ручного труда, если сработает | Низкая надёжность на длинных цепочках, дорогие сбои |
| Human-in-the-loop | Агент делает шаги, но останавливается на ключевых точках (оплата, отправка) и ждёт подтверждения | Резко снижает цену ошибки, сохраняет часть автоматизации | Нужен человек рядом, экономия времени меньше |
| Жёсткий сценарий плюс модель | Основной путь прописан кодом, модель подключается только на неоднозначных шагах | Предсказуемость и низкая стоимость на типовых задачах | Дорого поддерживать при частых изменениях интерфейса |
Кому агент в проде пригодится, а кому пока нет
Автономный агент даёт отдачу там, где задачи однотипны, среда стабильна, а цена единичной ошибки низка.
- Подходит: внутренние процессы на своих системах, где вы контролируете интерфейс и можете дать агенту API вместо кликов по кнопкам.
- Подходит: черновая подготовка — собрать данные из нескольких источников, заполнить типовую форму, а человек проверит перед отправкой.
- Подходит: сценарии с явной точкой подтверждения, где ошибка ловится до того, как станет необратимой (например, до оплаты или до отправки клиенту).
- Пока не подходит: задачи на чужих сайтах с антибот-защитой, где интерфейс меняется без предупреждения.
- Пока не подходит: процессы, где ошибка стоит дорого и необратима — перевод денег без подтверждения, юридически значимые действия.
- Пока не подходит: длинные цепочки на 20+ шагов без промежуточных проверок — накопленная вероятность сбоя слишком высока.
Что делать, если агент всё-таки нужен в проде
- Считайте надёжность как произведение по шагам, а не по среднему одного шага. Задавайте себе вопрос: какова вероятность, что развалится вся цепочка.
- Разбивайте длинную задачу на короткие с проверкой между блоками — так ошибка не тащит за собой весь прогон.
- Давайте агенту API там, где он есть. Клики по интерфейсу — самый хрупкий способ взаимодействия.
- Ставьте человека на необратимые шаги. Автоматизируйте подготовку, оставляйте подтверждение людям.
- Логируйте каждый шаг с скриншотом или разметкой — без этого вы не поймёте, где именно сломалось.
- Считайте полную стоимость с повторными попытками, а не цену одного удачного прогона из демо.
1 Агент — программа на основе языковой модели, которая не просто отвечает текстом, а сама выбирает и выполняет последовательность действий (кликает, вызывает инструменты, читает результат) для достижения заданной цели.
2 Контекстное окно — максимальный объём информации в токенах, который модель удерживает одновременно. Когда история действий агента его заполняет, модель начинает «забывать» ранние шаги и исходную задачу.
Prompt-инженер: Идеальные запросы для Midjourney, ChatGPT и других моделей.
Спросить за 15 ₽Источники: OpenAI — Introducing Operator, Anthropic — Introducing computer use
Частые вопросы
Значит ли это, что ИИ-агенты бесполезны?
Почему в демо всё работает, а у меня нет?
Какая модель для агента самая надёжная?
Как снизить риск, что агент сломается на середине задачи?
Насколько дороже прод по сравнению с демо?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.