Сравнения

Агент против чат-бота: где проходит граница

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

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

Интересное живёт посередине. Именно там находится большинство сегодняшних продуктов, и именно там маркетинг называет агентом то, что им не является. Разбираем середину. Факты о категориях продуктов проверялись 25.08.2026; конкретные возможности отдельных сервисов меняются быстро, проверьте актуальность.

#Что такое чат-бот в 2026 году

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

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

#Что чат-бот делает хорошо

Начать надо с этого, потому что список получается длиннее, чем ожидают сторонники агентов.

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

Предсказуемая задержка. Ответ приходит за время одного вызова. Агент на пять шагов отвечает как минимум впятеро дольше, и это в лучшем случае.

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

Простая отладка. Промпт, ответ. Всё. Нет трассировки, нет вопроса «на каком из семи шагов он свернул не туда».

Человек в петле по умолчанию. Вы видите каждый промежуточный результат, потому что каждый промежуточный результат и есть ответ.

Для громадного класса задач — переписать текст, объяснить, перевести, собрать черновик, разобрать ошибку в логе — этого достаточно, и агент здесь только добавит стоимость.

#Ключевые различия

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

  1. Кто замыкает петлю. В чате следующий шаг начинает человек. В агенте — программа.
  2. Есть ли действие вне текста. У чата выход — текст. У агента есть инструменты, которые что-то делают.
  3. Переживает ли состояние шаг. Чату достаточно истории сообщений. Агенту нужен рабочий контекст задачи: цель, план, наблюдения.
  4. Есть ли условие остановки. У чата остановка тривиальна — ответ закончился. У агента остановка — отдельная инженерная задача, и она регулярно не работает: разбор механизмов — в статье про зацикливание агента и предохранители.

#Шкала автономности: четыре ступени

Вместо бинарного деления полезнее шкала. На каждой ступени меняется ровно одно свойство.

Ступень Кто замыкает петлю Действия вне текста Типовой представитель
0. Чат Человек ✗ Диалоговый интерфейс к модели без плагинов
1. Чат с поиском Человек Чтение сети, скрыто внутри одного хода Веб-чат с встроенным поиском
2. Чат с инструментами Человек ✓, по одному вызову за ход Ассистент в редакторе кода, где вы жмёте «применить»
3. Агент Программа ✓, много вызовов подряд Автономный исполнитель задачи с лимитом шагов

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

Ступень 2 — самая недооценённая. Модель предлагает вызов, человек подтверждает, инструмент отрабатывает, человек читает результат и решает, что дальше. По сумме полезности на единицу риска это чаще всего лучший режим для личных задач: вы получаете действие, но не отдаёте право на серию действий. Механика вызова на этой ступени та же, что и у агента, и разобрана в материале про function calling.

Ступень 3 отличается от второй одной строчкой в коде — тем самым for по раундам, который скармливает результат обратно в модель. Именно эта строчка меняет профиль риска целиком: подробности цикла — в разборе паттерна ReAct.

#Таблица сравнения

Критерий Чат-бот Агент
Вызовов модели на задачу 1 от 3 до десятков
Задержка Один вызов Сумма шагов
Радиус ошибки Плохой текст Изменённые данные
Отладка Промпт и ответ Трассировка вызовов
Нужна ли политика прав Нет Да, обязательно
Уместен на маленькой модели Да С оговорками

Вывод из таблицы простой: агент дороже по всем строкам, кроме одной — он делает то, чего чат не делает вовсе. Поэтому вопрос не «что лучше», а «стоит ли то, что он делает, всех остальных строк».

#Где чат-бот объективно лучше

Это не риторическая уступка, а прямой ответ на вопрос «когда агент не нужен».

Когда задача — один ход. Переформулировать письмо, объяснить незнакомый термин, разобрать сообщение об ошибке. Здесь петля бессмысленна.

Когда важна воспроизводимость. Одинаковый промпт даёт похожий ответ. Агент на той же задаче может пойти пятью разными путями и дать пять разных результатов — потому что на втором шаге инструмент вернул чуть другое.

Когда бюджет жёсткий. Один вызов против неизвестного числа вызовов — это не оптимизация, а разница в порядке.

Когда вы работаете с чужими данными. Чат ничего не трогает. Агент трогает. В ситуации, где ответственность за данные лежит не на вас, это решающий довод.

Когда модель маленькая. На компактной локальной модели чат работает нормально, а агентная цепочка разваливается на третьем-четвёртом шаге из-за сломанного синтаксиса вызова.

#Кому что подойдёт

  • Если ваши задачи — тексты, объяснения, черновики → чат-бот. Агент добавит стоимость и не добавит результата.
  • Если задачи требуют действия, но их немного и вы готовы нажимать «применить» → ступень 2, чат с инструментами. Лучшее соотношение пользы и риска для личного использования.
  • Если задача заведомо многошаговая, результаты шагов непредсказуемы, и вы готовы вложиться в логи и политику прав → агент.
  • Если хочется поручить агенту всё сразу → сначала прочитайте про мультиагентные системы и их реальную стоимость, а потом вернитесь к ступени 2.

Определение агента через три проверяемых признака — в базовой статье о том, что такое ИИ-агент.

#Частые вопросы

#Чат-бот с поиском в интернете — это уже агент?

Нет. Поиск здесь происходит внутри одного хода, пользователь не выбирает, вызывать его или нет, а следующий шаг всё равно начинает человек. Это ступень 1 по шкале автономности: действие вне текста есть, автономности нет.

#Может ли чат-бот стать агентом без переписывания?

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

#Что дешевле в эксплуатации?

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

#Как понять, агент передо мной или маркетинг?

Задайте продукту многошаговую задачу и посмотрите, сколько промежуточных действий он делает без вашего участия и показывает ли он их список. Если вы после каждого шага нажимаете кнопку — это ступень 2. Если промежуточных шагов не видно вовсе, скорее всего их и нет.

#Для личного ассистента что выбрать?

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

#Вывод

Граница проходит не по интеллекту модели и не по маркетинговому названию, а по тому, кто замыкает петлю. Если следующий шаг начинаете вы — это чат, независимо от того, сколько инструментов внутри.

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

Хотите ИИ, который помнит вас?

Persona держит контекст между чатами и работает на вашем железе — если развернуть её у себя и подключить локальную модель.

Создать аккаунт