Почему 90% AI-агентов умирают в первый день продакшена (и чек-лист, чтобы ваш не умер)
Волна хайпа вокруг AI-агентов нахлынула стремительно — и не менее стремительно пришла волна скептицизма. "Поиграли и забыли", "дорогая игрушка", "не работает в реальности". Знакомо? Но правда в том, что агенты уже вышли на новый уровень — они работают автономно, принимают решения без участия человека. И тут каждый призадумался: а безопасно ли это вообще?
Спойлер: безопасно, если знаете, что делаете.
Главный тезис: Без системного подхода агент — просто дорогая игрушка.
Три способа угробить AI-агента (реальные истории)
История #1: Запустили без guards — потратили $10K за ночь
Стартап из Кремниевой долины запустил AI-агента для обработки заявок клиентов. Всё работало отлично на тестах. Запустили в прод вечером в пятницу (да, классика). К утру субботы счёт от OpenAI был на $10,387.
Что пошло не так? Агент попал в бесконечный цикл размышлений. Один запрос → LLM думает → вызывает инструмент → снова думает → снова инструмент → снова думает. За 8 часов один запрос сделал 847 итераций. При средней стоимости $0.024 за итерацию... Математика жестока.
Решение: Guards — ограничение количества итераций агента. Максимум 5-10 вызовов LLM на один запрос пользователя. Всё. Простое правило спасло бы $10K.
История #2: Забыли про rate limiters — DDoS чуть не обанкротил проект
EdTech-стартап сделал AI-репетитора. Классный продукт, студенты в восторге. Через неделю после запуска кто-то написал скрипт, который слал 500 запросов в минуту к их API "для исследования".
Результат: за 6 часов сгорело $4,200 на LLM-запросах. А ещё векторная база данных легла под нагрузкой, потому что каждый запрос дёргал поиск по документам.
Решение: Rate Limiters — лимиты по пользователям. 10 запросов в минуту на пользователя. 100 запросов в час. $5 бюджета на пользователя в день. Превысил — извини, приходи завтра. Это не жадность, это здравый смысл.
История #3: Не настроили HITL — агент отправил 500 писем не тем людям
Агентство недвижимости автоматизировало общение с клиентами через AI-агента. Агент мог сам назначать встречи, отправлять информацию о квартирах, создавать заявки в CRM.
Однажды агент решил, что 500 человек из базы заинтересованы в конкретной квартире (они когда-то спрашивали про похожую). Разослал всем приглашения на просмотр. На один и тот же день. В одно и то же время.
Менеджеры провели выходные, разруливая это. Репутация пострадала. Клиенты ушли к конкурентам.
Решение: HITL (Human-in-the-Loop) — человек подтверждает критичные действия. Создать заявку? Агент спрашивает пользователя: "Всё верно?" Назначить встречу? "Подтверждаете?" Отправить письмо 500 людям? "Вы уверены?" (и правильный ответ: НЕТ).
Чек-лист для продакшена: 5 вещей, без которых агент — бомба замедленного действия
Хватит страшилок. Вот что реально нужно, чтобы агент работал, а не разорял вас:
✅ Guards — контроль содержания
Что проверяем:
- Максимум итераций агента (5-10 вызовов LLM на запрос)
- Максимум вызовов инструментов (не больше 3-5 на запрос)
- Фильтрация персональных данных (имена, телефоны, паспорта не утекают)
- Токсичность контента (агент не хамит клиентам)
Как внедрить: Большинство AI-фреймворков (LangChain, CrewAI) имеют встроенные Guards. Если нет — пишете простой счётчик итераций. 20 строк кода.
✅ Rate Limiters — контроль затрат
Что ограничиваем:
- Запросов в минуту на пользователя (10-50)
- Токенов на пользователя в час (100K-500K)
- Бюджет на пользователя в день ($1-5)
- Общий бюджет системы в день ($50-500)
Как внедрить: Redis + счётчики. Или используйте готовые решения типа Upstash Rate Limiting.
Реальные цифры: Один диалог из 5 реплик = $0.05-0.15. При 100 диалогах в день = $150-450/мес только на LLM. Лимиты = спокойный сон.
✅ HITL — контроль необратимых действий
Когда обязательно нужен:
- Финансовые операции (перевод денег)
- Отправка сообщений (email, SMS)
- Изменение критичных данных (удаление записей)
- Массовые действия (рассылка 100+ людям)
Когда не нужен:
- Поиск информации
- Ответы на вопросы
- Чтение истории взаимодействий
Как внедрить: Перед выполнением действия агент возвращает пользователю: "Я собираюсь сделать X. Подтверждаете?" Кнопка "Да" / "Нет". Просто? Да. Работает? На 100%.
✅ Observability — видим каждый шаг
Что логируем:
- Какой промпт использовался
- Сколько токенов потрачено
- Сколько стоил запрос
- Какие инструменты вызывались
- Сколько шагов сделал агент
- Где произошла ошибка
Зачем: Когда агент косячит (а он будет), вы должны понять почему. За 2 минуты, а не за 2 часа.
Инструменты: LangSmith (платный, удобный) или Langfuse (open-source, ставите себе).
✅ Evaluation — мерим качество
Что мерим:
- Отвечает ли агент на вопрос (релевантность)
- Галлюцинирует ли (фактическая точность)
- Вежлив ли (тональность)
- Быстро ли отвечает (время ответа)
Как: Два подхода:
- Offline: Готовите 50-100 тестовых вопросов с эталонными ответами. Прогоняете агента, смотрите метрики.
- Online: Кнопка "👍 / 👎" после каждого ответа. Реальные пользователи оценивают качество.
Цель: Знать, что агент становится лучше (или хуже) с каждым обновлением.
Сколько это стоит на самом деле?
Быстрая математика для реальности:
- Один запрос к агенту = $0.008 (LLM)
- Агент делает 2-3 итерации = $0.024
- 5 реплик в диалоге = $0.05-0.15
- 100 диалогов/день = $150-450/месяц (только LLM)
- Инфраструктура (БД, хостинг, мониторинг) = +$100-300/мес
- Итого: $250-750/мес для небольшого проекта
Итого: чек-лист из 5 пунктов
- [ ] Guards: Фильтрация контента и лимиты на итерации агента (5-10 макс)
- [ ] Rate Limiters: Бюджет на пользователя
- [ ] HITL: Подтверждение для необратимых операций
- [ ] Observability: Логируем всё (промпты, токены, ошибки)
- [ ] Evaluation: Тестируем качество (offline + online)
Всё остальное — технические детали. Эти 5 пунктов = разница между "работает в проде" и "$10K слили за ночь".
P.S. Без системного подхода агент — просто дорогая игрушка. С системным подходом — инструмент, который экономит время и деньги.
Если хотите глубже разобраться в production-ready агентах, понять нюансы архитектуры и научиться запускать AI-системы правильно — welcome в наш Telegram-канал. Там мы разбираем реальные кейсы, делимся практическими гайдами и честно обсуждаем, что работает, а что нет.