Guide / Agent Architecture
AI-агент, чат-бот или workflow?
Выбор зависит не от того, насколько «умно» выглядит интерфейс, а от того, должен ли AI только отвечать, следовать фиксированной цепочке или самостоятельно выбирать следующий инструмент внутри ограниченного процесса.
Чат-бот нужен, когда пользователь задаёт вопрос и получает ответ. Workflow — когда последовательность действий заранее известна. AI-агент полезен, когда в рамках ограниченной задачи системе нужно самой определить следующий шаг, выбрать инструмент и использовать промежуточный результат.
Во многих бизнес-процессах лучший вариант — не «полный агент», а комбинация: deterministic workflow + один или два AI-шага + Human Gate.
Хорош для разговора. Не обязательно умеет действовать.
Сообщение
Пользователь формулирует вопрос или просьбу.
История диалога
Бот может учитывать предыдущие сообщения и подключённую базу знаний.
Ответ
Основной результат — текст, рекомендация, ссылка или подготовленный черновик.
Без действий
Если инструментов нет, бот не меняет CRM, не создаёт документы и не вызывает внешние системы.
Предсказуемая цепочка лучше агента, когда правила уже известны.
Пришла заявка или документ.
Проверить обязательные поля.
Классифицировать текст или извлечь данные.
Сравнить результат с порогом или справочником.
Неуверенный кейс передать человеку.
Обновить CRM или создать задачу.
Если порядок шагов известен заранее, workflow проще тестировать, дешевле поддерживать и легче объяснить аудитору или владельцу процесса.
Агент выбирает, какой шаг и инструмент использовать дальше.
Ключевое отличие — цикл. После действия агент получает новый результат и может решить, какой инструмент нужен дальше. Именно поэтому агент требует более строгих границ, чем обычный чат.
Три подхода решают разные классы задач.
Чат-бот, workflow и AI-агент — сравнение по архитектуре.
| Критерий | Чат-бот | Workflow | AI-агент |
|---|---|---|---|
| Основной результат | Ответ, рекомендация или черновик | Предсказуемое выполнение заданной цепочки | Достижение bounded-цели через выбор следующих шагов |
| Порядок действий | Обычно один цикл вопрос → ответ | Заранее задан правилами | Может меняться по промежуточным результатам |
| Инструменты | Могут отсутствовать | Вызываются в фиксированных местах | Агент выбирает разрешённый инструмент по ситуации |
| Контекст | Диалог и, при необходимости, knowledge base | Данные конкретного шага процесса | Цель, состояние процесса, результаты tools и разрешённая память |
| Контроль | Проверка ответа пользователем | Validation, rules и exception queue | Tool permissions, stop conditions, evals и Human Gate |
| Лучший сценарий | Вопросы и подготовка текста | Повторяемый процесс с известной логикой | Процесс, где следующий шаг зависит от того, что произошло раньше |
Автономность — это не преимущество сама по себе.
Если следующий шаг можно определить обычным правилом, не нужно заставлять модель «решать». Чем больше решений отдано агенту, тем больше вариантов поведения надо тестировать.
- Последовательность операций стабильна
- Есть жёсткие бизнес-правила
- Действие дорого отменить
- Нужен воспроизводимый audit trail
- Ошибки легко ловятся обычной валидацией
- Нет необходимости выбирать между инструментами
Есть вариативность, инструменты и промежуточные решения.
Несколько источников
Система должна сама определить, где искать недостающую информацию.
Несколько tools
Поиск, CRM, документы, API или code-инструменты используются в зависимости от ситуации.
Промежуточный результат
Следующий шаг зависит от того, что вернул предыдущий инструмент.
Bounded goal
Есть ясная цель и условия остановки, а не бесконечная «автономность».
Агенту не обязательно давать право финального действия.
Получить разрешённые данные.
Сопоставить контекст и подготовить решение.
Сформировать payload будущего действия.
Проверить цену, обязательство или внешний WRITE.
Выполнить действие только после подтверждения.
Проверить фактический результат.
Начинайте с минимальной автономности, достаточной для результата.
- Нужен только ответ → chatbot / knowledge assistant
- Шаги известны заранее → workflow
- Нужен выбор инструмента → bounded agent
- Нужны внутренние знания → добавить RAG layer
- Есть критический WRITE → добавить Human Gate
- Нужны несколько отделов и систем → Corporate AI как общий контур
Выбор архитектуры зависит от процесса.
Разработка ИИ-агентов
Когда нужен bounded multi-step процесс с инструментами и Human Gates.
Открыть решение ↗Автоматизация бизнес-процессов
Когда основной процесс предсказуем, а AI нужен только на отдельных шагах.
Открыть решение ↗Для единого интерфейса к знаниям, системам и действиям компании смотрите Corporate AI ↗.