Разница между тремя классами решений сводится к одному: что система делает с результатом своей работы. Чат-бот отвечает текстом, ассистент готовит результат для человека, агент выполняет действия в других системах и доводит задачу до конца. Из этого следуют разная стоимость, разные риски и разные требования к контролю — поэтому вопрос «нам нужен бот или агент» решается до обсуждения технологий.
Три класса по одному признаку
Чат-бот отвечает. Получает вопрос, возвращает текст. Ничего не меняет за пределами диалога. Риск ограничен неверным ответом, который человек прочитает и оценит.
Ассистент помогает. Готовит черновик письма, извлекает данные из документа, сводит отчёт. Результат отдаётся человеку, тот проверяет и применяет. Риск по-прежнему ограничен: между системой и последствием стоит человек.
Агент действует. Получает цель, сам выбирает шаги, вызывает внешние системы и меняет в них данные: создаёт заявку в CRM, отправляет письмо, проводит платёж. Между решением системы и последствием человека может не быть вовсе.
Именно последний пункт меняет всё. Ошибка бота — неверный текст на экране. Ошибка агента — созданная не та заявка, отправленное не тому письмо, изменённая запись в учётной системе. Отсюда требования к ограничению полномочий и подтверждениям, которых у бота просто нет.
Что это значит для проекта
| Чат-бот | Ассистент | Агент | |
|---|---|---|---|
| Что делает с результатом | показывает | отдаёт человеку | применяет сам |
| Внешние системы | обычно нет | чтение | чтение и запись |
| Шагов на задачу | один | один | много, число заранее неизвестно |
| Цена ошибки | низкая | низкая, ловится проверкой | зависит от прав доступа |
| Стоимость обращения | предсказуемая | предсказуемая | переменная, см. ниже |
| Что нужно проектировать дополнительно | — | формат результата | инструменты, права, лимиты, подтверждения |
| Сложность тестирования | проверка ответов | проверка результатов | проверка сценариев целиком |
Строка про число шагов важнее, чем кажется. Бот — это один вопрос и один ответ, стоимость обращения известна заранее. Агент на одну задачу может сделать три обращения к модели, а может тридцать: он сам решает, сколько шагов нужно. Отсюда непредсказуемость счёта, о которой отдельно — в статье «Стоимость эксплуатации ИИ-агента».
Как выбрать под задачу
Выбор определяется не желаемой «умностью», а ответом на три вопроса.
Нужно ли менять данные в других системах? Если нет — агент не нужен. Задача «отвечать клиентам по базе знаний» решается ботом, и добавление агентских возможностей только увеличит стоимость и риск.
Может ли человек проверять каждый результат? Если объём позволяет — берите ассистента. Проверяющее звено снимает большую часть рисков и резко упрощает проект.
Сколько шагов в задаче и известны ли они заранее? Если последовательность фиксирована — это не агент, а автоматизация: обычный сценарий с вызовом модели на отдельных шагах. Агент оправдан там, где порядок действий зависит от промежуточных результатов и заранее не расписывается.
Практическое правило: начинать с самого простого класса, который решает задачу. Агент, поставленный туда, где хватало бота, даёт те же результаты дороже и с большими рисками.
Где путаница возникает чаще всего
«Бот с интеграцией» не становится агентом. Если бот умеет по команде посмотреть статус заказа в CRM, это по-прежнему бот с одним предопределённым действием. Агентом его делает не наличие интеграции, а право самому решать, какое действие и когда выполнить.
«Агент» в названии сервиса ничего не гарантирует. Слово используется как маркетинговое, и часто им называют обычный сценарный бот. Проверять нужно по признаку: выбирает ли система шаги сама.
Ассистент часто путают с агентом, потому что оба «делают работу». Разница в том, кто применяет результат. Ассистент, который сам отправил подготовленное письмо, уже агент — со всеми вытекающими требованиями к контролю.
Что добавляется в проект вместе с агентом
Переход от бота к агенту — это не «то же самое, только умнее». Появляются вещи, которых раньше не было:
- Инструменты. Каждое действие агента нужно описать как функцию с проверяемыми параметрами — см. «Function calling».
- Права и лимиты. Что агенту разрешено, на какие суммы, сколько раз — «Ограничение действий ИИ-агента».
- Решение об автономности. Действует сам или спрашивает подтверждение — «Автономный агент или с подтверждением».
- Защита от зацикливания. Агент способен ходить по кругу, расходуя бюджет — «Зацикливание ИИ-агента».
- Другое тестирование. Проверяется не ответ, а сценарий целиком — «Тестирование ИИ-агента перед запуском».
Каждый пункт — работа, которой в проекте бота нет. Это и объясняет разницу в стоимости.
Пример расчёта: во что обходится выбор класса
Числа ниже условные — подставьте свои ставки и объёмы. Важна не сумма, а соотношение.
Допустим, поток 1 000 обращений в месяц. Сравним два решения одной задачи «оформить заявку по письму».
Вариант 1. Бот отвечает, человек оформляет.
| Величина | Значение |
|---|---|
| Обращений к модели на письмо | 1 |
| Контекст на обращение | вопрос + база знаний |
| Время человека на оформление | 4 минуты |
| Итого времени в месяц | ~67 часов |
Вариант 2. Агент оформляет сам.
| Величина | Значение |
|---|---|
| Обращений к модели на письмо | 4–12, в среднем 6 |
| Контекст | растёт от шага к шагу |
| Время человека на проверку | 1 минута |
| Итого времени в месяц | ~17 часов |
Расход на модель у агента выше примерно в 8–10 раз, а не в 6: обращений в шесть раз больше, и каждое следующее несёт накопленный контекст. Механика — в статье «Стоимость эксплуатации ИИ-агента».
Что из этого следует. Агент выигрывает, если сэкономленные 50 часов дороже разницы в расходах на модель. При ставке специалиста поддержки это обычно так — но только пока поток велик. При 50 обращениях в месяц экономия составит 2,5 часа, и она не окупит ни разработку, ни сопровождение.
Порог, который стоит посчитать до проекта: при каком потоке экономия времени начинает покрывать разницу в эксплуатации плюс амортизацию разработки. Если поток ниже этого порога — берите бота или ассистента, даже если агент выглядит привлекательнее.
Частые вопросы
Чем ИИ-агент отличается от чат-бота простыми словами?
Бот отвечает текстом и ничего не меняет за пределами диалога. Агент получает цель, сам выбирает последовательность шагов и выполняет действия в других системах — создаёт записи, отправляет сообщения, меняет данные. Главное различие не в «уме», а в последствиях: ошибка бота остаётся на экране, ошибка агента попадает в вашу учётную систему.
Что дороже — бот или агент?
Агент дороже и в разработке, и в эксплуатации. В разработке добавляются описание инструментов, ограничение прав, подтверждения и тестирование многошаговых сценариев. В эксплуатации одна задача агента — это не одно обращение к модели, а несколько, причём их число заранее неизвестно, поэтому счёт менее предсказуем.
Можно ли начать с бота и потом превратить его в агента?
Да, и это разумная последовательность. Бот на базе знаний даёт быстрый результат и накапливает понимание того, что реально спрашивают. Переход к агенту потребует новой работы — инструментов, прав, тестирования, — но подготовленная база знаний и опыт эксплуатации переносятся целиком.
Наш процесс состоит из фиксированных шагов. Нужен агент?
Скорее нет. Если последовательность действий известна заранее и не зависит от промежуточных результатов, это задача автоматизации: обычный сценарий, где модель вызывается на отдельных шагах. Такое решение дешевле, предсказуемее и проще тестируется. Агент оправдан, когда порядок шагов определяется по ходу.
Как понять, что предлагаемое решение действительно агент, а не бот в маркетинговой обёртке?
Задайте один вопрос: выбирает ли система последовательность действий сама или выполняет заранее прописанный сценарий. Наличие интеграций признаком не является — бот с одной предопределённой командой «посмотреть статус заказа» остаётся ботом. Агент отличается правом решать, какое действие и когда выполнить.
Что дальше
Если задача агентская — начните с оценки применимости: «15 сценариев применения ИИ-агентов» и «Разработка ИИ-агента: этапы и стоимость». Общее устройство агентов разобрано в статье «Что такое ИИ-агенты». Полная картина внедрения — «Внедрение ИИ в бизнес».
Выбор класса решения под конкретный процесс — часть аудита процессов, с которого начинается работа по разработке и внедрению ИИ.