Слово «агент» за последний год налепили на всё подряд, включая обычные боты с кнопками. Разница при этом есть, и она влияет на то, сколько вы заплатите и что получите.

Бот идёт по сценарию, агент выбирает шаги сам

Чат-бот работает по заранее прописанному пути. Разработчик придумал ветки: спросили про цену — показали прайс, нажали «записаться» — предложили время. Всё, что не предусмотрели, бот не умеет. Он предсказуем и дёшев.

Агенту дают три вещи: цель, набор инструментов и право решать, в каком порядке ими пользоваться. Инструмент — это конкретное умение: посмотреть в базу, отправить письмо, создать запись в календаре, поискать в интернете. Агент сам решает, что дёрнуть, смотрит на результат и решает, что дальше.

Разница видна на живом примере. Клиент пишет: «Здравствуйте, я записывался на четверг, но у меня командировка, можно перенести на следующую неделю, желательно вечером».

Обычный бот на такое отвечает меню. Агент проверяет запись в базе, смотрит свободные вечерние слоты на следующей неделе, предлагает два варианта, после ответа переносит запись и присылает подтверждение. Сценария «перенос из-за командировки» никто не прописывал, агент собрал действие из имеющихся инструментов.

Что агент делает, чего бот не может

Разбирает нечёткие просьбы. Человек пишет как думает, а не как удобно программе.

Работает в несколько шагов. Посмотреть, сопоставить, уточнить, сделать. Бот делает один шаг за раз и ждёт кнопку.

Признаёт, что не справился. Хорошо собранный агент передаёт разговор человеку, когда упирается. Бот в такой ситуации отправляет клиента по кругу меню, и клиент уходит.

Почему агент дороже

Считать надо не только разработку. У агента больше обращений к модели: он думает, вызывает инструмент, читает результат, думает снова. Один разговор может стоить в несколько раз дороже, чем ответ обычного бота.

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

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

Когда агент оправдан

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

Мой практический перевод: агент нужен, когда за одно обращение клиента нужно сходить в два-три места и принять решение. Запись, перенос, статус заказа, подбор по параметрам, разбор документа с проверкой по базе.

Когда не нужен

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

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

Если цена ошибки высокая, а проверить результат некому. Финансы, юридические обещания, медицинские рекомендации.

Как это выглядит в реальном проекте

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

Сверху модель: она разбирает, что человек написал своими словами, и выбирает, какое действие вызвать. Она хороша в понимании и плоха в точности, поэтому считает не она.

Между ними правила: что можно делать самому, а что показать человеку. Такое разделение стоит дешевле полностью автономного агента и ломается заметно реже.

Что спросить у подрядчика

Какие инструменты будут у агента и что он может сделать без моего подтверждения. Расплывчатый ответ означает, что границы не продуманы.

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

Сколько стоит месяц работы при моём объёме обращений. Разработка разовая, обращения к модели — каждый месяц.

Можно ли начать с обычного бота и добавить агентские умения потом. Правильный ответ обычно «да»: так вы платите за сложность, когда она понадобилась, а не заранее.

Короткий вывод

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

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

Напишите мне в Телеграм — разберём вашу задачу и посмотрим, хватит ли обычного бота. В половине случаев хватает.