Прикладной AI · разбор

Как создать ИИ-агента: что нужно кроме промпта

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

9 мин чтения

Агент и чат-бот: разница в одном слове

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

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

Из чего собран агент

Рабочий агент — это шесть частей. Отсутствие любой из них выглядит как «демка работает, а в бою нет».

  • Модель и промпт. Задают поведение и формат рассуждения. Меняются чаще всего и стоят дешевле всего.
  • Инструменты. Функции и API, через которые агент читает и меняет данные. Каждый инструмент описан так, чтобы модель поняла его без догадок: что делает, что принимает, что возвращает, что считается ошибкой.
  • Состояние. Что агент помнит внутри одной задачи и между задачами. Без явного состояния он теряет контекст на середине длинного сценария.
  • Политика полномочий. Что можно делать без подтверждения, что только с подтверждением человека, чего нельзя никогда. Это правила системы, а не строчка в промпте.
  • Наблюдаемость. Журнал шагов, вызовов и решений: что агент видел, что вызвал, что получил. Без него любая ошибка становится неповторяемой.
  • Оценка. Набор сценариев с известным правильным исходом, на котором вы проверяете каждое изменение промпта или модели.

Шесть шагов до первого рабочего агента

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

  • Выберите один процесс. Не «внедрим ИИ», а «обработка входящих заявок от партнёров». Узкий процесс с понятным началом и концом.
  • Опишите шаги так, как их делает человек. Если этого описания нет, агент автоматизирует не процесс, а ваши догадки о нём.
  • Соберите инструменты под эти шаги. Обычно их меньше, чем кажется: три-пять функций закрывают большую часть сценария.
  • Зафиксируйте границы. Что агент делает молча, что показывает человеку, что не трогает никогда. Отдельно — лимит на одну задачу: по шагам, по времени, по стоимости.
  • Запустите на реальных данных в режиме наблюдения. Агент предлагает действие, человек подтверждает. Так вы собираете набор для оценки и видите настоящие крайние случаи.
  • Снимите подтверждение там, где агент устойчиво прав, и только там. Расширение полномочий — это отдельное решение по каждому действию, а не общий тумблер.

Где агенты ломаются в production

Демонстрация и эксплуатация отличаются не качеством модели, а тем, что в эксплуатации агент встречает повторы, отказы и злой ввод.

  • Идемпотентность. Агент повторил шаг после тайм-аута — и заявка ушла дважды. Каждое действие, меняющее данные, должно быть безопасным при повторе.
  • Стоимость. Цикл «подумал — вызвал — подумал» умножает токены. Без лимита на задачу и без разбивки расходов по шагам счёт растёт незаметно.
  • Тихие отказы. Инструмент вернул пустой ответ, а агент продолжил рассуждать так, будто получил данные. Пустой результат должен быть явной ошибкой, а не поводом для фантазии.
  • Права доступа. Агент работает от чьего-то имени. Если он видит больше, чем видит сотрудник, вы получили не автоматизацию, а утечку.
  • Дрейф. Поменяли модель или промпт — поведение поехало. Без набора сценариев для оценки вы узнаете об этом от пользователей.

Как считать стоимость заранее

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

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

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

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

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

// Коротко
Агент отличается от бота не моделью, а правом действовать. Отсюда границы полномочий, журнал и откат.
Начинайте с одного процесса и трёх-пяти инструментов, а не с платформы для всех задач сразу.
Режим наблюдения даёт набор для оценки. Без него расширять полномочия не на чем.
Стоимость закладывается в архитектуру, а не оптимизируется потом.
// Вопросы

Чем ИИ-агент отличается от ИИ-ассистента?

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

Можно ли собрать агента на no-code?

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

Как не дать агенту сделать лишнего?

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

Какая модель нужна для агента?

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

С чего начать, если процессов много?

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

// Читать дальше

Платформы для AI-агентов 2026: что выбрать бизнесу

Одиннадцать платформ, за что каждая берёт деньги, где у неё потолок и что из этого работает из России. Все цифры — с публичных страниц вендоров, проверены 6 сентября 2026, с указанием источника. Без рейтингов и «топ-10»: выбор зависит от того, что вы строите, а не от места в списке.

n8n или своя разработка: где проходит граница

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

Готовый чат-бот или свой: считаем стоимость владения

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

Нарезка документов для RAG: почему чанки важнее модели

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

Есть процесс, который просится в агента? Разберём его до архитектуры.