ИИ-агент: цикл рассуждение-действие-проверка и из чего он собирается
Агент отличается от чат-бота тем, что между вопросом и ответом делает несколько шагов: рассуждает, вызывает инструмент, смотрит результат и решает, что дальше. Разбираем цикл, пять частей сборки, восемь шагов в n8n, семь типовых сбоев и расход токенов.
Короткий ответ: ИИ-агент — это модель, которой дали инструменты и разрешили ходить по кругу. Она рассуждает, вызывает инструмент, смотрит на результат и решает, нужен ли следующий шаг. Чат-бот отвечает одним проходом, сценарий автоматизации идёт по заранее нарисованной цепочке, агент выбирает шаги сам — отсюда и польза, и все его сбои.
Чем ИИ-агент отличается от чат-бота и от сценария в n8n
| Признак | Чат-бот | Сценарий автоматизации | ИИ-агент |
|---|---|---|---|
| Кто решает порядок шагов | сценарий, написанный человеком | схема, нарисованная человеком | модель в момент выполнения |
| Что на входе | реплика пользователя | событие: заявка, письмо, время | цель и набор инструментов |
| Доступ к внешним системам | обычно нет | через жёстко заданные ноды | вызывает нужный инструмент сам |
| Поведение в незнакомой ситуации | «не понял, выберите пункт» | останавливается с ошибкой | пробует другой путь, иногда сочиняет |
| Предсказуемость | полная | полная | частичная, нужен лог каждого шага |
| Где уместен | меню, типовые ответы | перенос данных, рассылки, отчёты | разбор обращений, подбор, сбор данных из разных мест |
Практический признак для выбора: если все ветки можно нарисовать заранее, агент не нужен — сценарий дешевле и надёжнее. Агент оправдан там, где веток слишком много и заранее неизвестно, какая понадобится.
Цикл агента на живом примере: обращение «где мой заказ»
Клиент пишет: «где мой заказ, оплачивал вчера, фамилия Ковалёв». Номера заказа нет. Обычный бот на этом останавливается и просит номер. Агент проходит цикл.
- Рассуждение. Номера нет, но есть фамилия и дата — можно искать по ним.
- Вызов инструмента. Запрос к базе заказов с параметрами: фамилия, вчерашняя дата.
- Наблюдение. Вернулось два заказа.
- Рассуждение. Однозначно выбрать нельзя, надо уточнить у клиента.
- Действие. Ответ с двумя вариантами и коротким описанием каждого.
- Наблюдение. Клиент выбрал первый.
- Вызов инструмента. Запрос статуса у службы доставки по номеру накладной.
- Ответ. Статус, дата доставки, предложение изменить адрес.
Восемь шагов означают 4-6 обращений к модели вместо одного. Отсюда две особенности агента: ответ приходит не за 2-3 секунды, а за 10-40, и стоит он в разы дороже реплики в чате.
Пять частей, из которых собирается любой агент
- Модель. Принимает решения на каждом шаге. Выбирается по связке «качество рассуждений и цена»: на простых шагах ставят дешёвую, на разборе сложных обращений — сильную.
- Инструменты. Функции, которые агент может вызвать: поиск в базе, запись в CRM, отправка письма, расчёт. У каждого есть описание, что он делает и какие параметры принимает.
- Память. Короткая — текущий разговор. Длинная — что помнить о клиенте между обращениями. Без короткой памяти агент забывает вопрос на третьем шаге.
- База знаний. Ваши документы, порезанные на куски и найденные поиском по смыслу. Отсюда агент берёт условия доставки, прайс, регламент.
- Ограничения. Системная инструкция, права доступа, лимит шагов и лимит расхода. Это не украшение, а часть конструкции: без лимита шагов агент уходит в бесконечный круг.
Качество агента на четыре пятых определяется вторым и пятым пунктом, а не формулировкой промта. Инструмент с описанием «ищет данные» модель вызывает наугад, инструмент с описанием «возвращает статус заказа по номеру накладной, только по заказам за последние 90 дней» — по делу.
Сборка агента в n8n: восемь шагов до первого рабочего ответа
- Триггер. Вебхук из Телеграма, форма на сайте или новое письмо в ящике.
- Нода агента. Готовый узел, в который подключается всё остальное.
- Модель и ключ. Подключается ключ API, сразу выставляется лимит расхода на месяц.
- Системная инструкция. Роль, тон, что агент делает, чего не делает никогда и при каких словах зовёт человека.
- Инструменты. Начинают с одного: запрос к своей таблице или базе. Второй добавляют после того, как первый работает стабильно.
- Память. Привязывается к идентификатору чата, иначе разговоры разных клиентов смешиваются.
- База знаний. Документы режутся на куски по 500-1000 знаков и складываются в векторное хранилище.
- Лог. Каждый шаг пишется в таблицу: время, вход, какой инструмент вызван, что вернулось, что ответил агент.
По времени: первый агент, который отвечает осмысленно, собирается за 2-4 вечера. Доводка до состояния, когда его можно показать клиентам, занимает 2-3 недели тестов на реальных обращениях. Восьмой шаг новички пропускают чаще всего, а без лога отладка невозможна: непонятно, на каком шаге агент свернул не туда.
Где агент даёт сбой: семь типовых поломок и что помогает
| Сбой | Как выглядит | Что помогает |
|---|---|---|
| Зацикливание | вызывает один инструмент по кругу, счёт растёт | лимит 6-10 шагов и остановка с передачей человеку |
| Выдуманный вызов | отвечает так, будто инструмент отработал, хотя вызова не было | проверка, что в ответе есть данные из результата инструмента |
| Дубли действий | письмо ушло дважды, заявка создалась трижды | ключ идемпотентности на каждом действии с записью |
| Тихая ошибка | инструмент вернул пустоту, агент сочинил ответ | правило в инструкции: пусто — говори «не нашёл», не додумывай |
| Лишние права | агент изменил или удалил то, что трогать не должен | чтение везде, запись только в две таблицы, удаление запрещено |
| Устаревшая база знаний | отвечает по прошлогоднему прайсу | дата в каждом куске и ответственный за обновление |
| Дорогой разговор | один диалог съедает больше, чем день работы чата | обрезка истории, дешёвая модель на рутинных шагах |
Сколько токенов съедает разговор с агентом и как считать расход
Один вопрос в обычном чате обходится примерно в 1-3 тысячи токенов. У агента на каждом шаге заново передаётся вся история плюс описания всех инструментов, поэтому разговор из шести шагов стоит 15-40 тысяч токенов. Разница на одной задаче — в 5-15 раз.
Ориентиры для планирования: обработка одного обращения агентом стоит примерно 0,01-0,05 доллара. Поток в 500 обращений в месяц даёт около 20-80 BYN на модель, плюс сервер под сценарии 15-30 BYN в месяц. Настройка у подрядчика в Беларуси начинается примерно от 500 BYN за сценарий, связка с CRM и телефонией обходится дороже.
Что сокращает счёт без потери качества: обрезать историю до последних 6-8 реплик, ставить дешёвую модель на классификацию и разбор темы, оставляя сильную только на финальный ответ, кэшировать системную инструкцию и держать жёсткий лимит шагов. Эти четыре меры обычно снижают расход вдвое.
В каком порядке учиться агентам: от одного инструмента к нескольким
- Свободно писать запросы и видеть ошибки модели. Без этого непонятно, агент ошибся или задача поставлена криво.
- Один сценарий без ИИ. Форма, запись в таблицу, письмо. Так осваивается логика узлов и данных.
- Модель одним шагом внутри сценария. Например, классификация входящего обращения по темам.
- Первый агент с одним инструментом. Поиск по своей таблице и ответ на его основе.
- Память и база знаний. Здесь появляется работа с документами и нарезкой кусков.
- Логи, лимиты, права. Всё, что превращает демонстрацию в рабочий инструмент.
- Несколько агентов и передача задач между ними. Последний шаг, к нему переходят с готовым первым агентом в работе.
Второй пункт пропускают чаще всего: хочется сразу к агентам. Именно оттуда берётся ситуация, когда агент собран, но не запускается, и непонятно, что чинить — логику узлов или поведение модели.
С чего начать внедрение агента в своей компании
Первым берут процесс, где ошибка стоит дёшево и объём заметный: разбор входящих обращений по темам, подготовка черновиков ответов, сбор данных из нескольких таблиц в одну сводку. Диалог с клиентом отдают агенту позже, когда налажены логи и выборочная проверка.
Какие задачи бизнеса закрываются автоматизацией и агентами и в каком порядке их берут, разобрано на странице курса для бизнеса, а во что вырастает этот навык как отдельная работа — на странице про новую профессию. В программе есть блок по n8n и агентам, обучение рассчитано на 12 месяцев, уроков больше 150 и они добавляются, тарифы — 99, 169 и 699 BYN в месяц. Если непонятно, нужен ли вам агент или хватит обычного сценария, для этого есть бесплатный разбор на 20-30 минут.
Частые вопросы
Владельцам бизнеса: разберём вашу ситуацию бесплатно
Как внедрить ИИ в свой бизнес: заявки круглосуточно, отчётность на автомате, помощники в поддержке и продажах.
Подробнее →