NSX / Материалы / AI-агенты

Guide / Agent Architecture

AI-агент, чат-бот или workflow?

Выбор зависит не от того, насколько «умно» выглядит интерфейс, а от того, должен ли AI только отвечать, следовать фиксированной цепочке или самостоятельно выбирать следующий инструмент внутри ограниченного процесса.

ChatbotДиалог и ответы
WorkflowЗаранее заданная последовательность
AI agentВыбор следующего шага и инструмента
Human GateКонтроль дорогих и внешних действий
Короткий ответ

Чат-бот нужен, когда пользователь задаёт вопрос и получает ответ. Workflow — когда последовательность действий заранее известна. AI-агент полезен, когда в рамках ограниченной задачи системе нужно самой определить следующий шаг, выбрать инструмент и использовать промежуточный результат.

Во многих бизнес-процессах лучший вариант — не «полный агент», а комбинация: deterministic workflow + один или два AI-шага + Human Gate.

01 / Chatbot

Хорош для разговора. Не обязательно умеет действовать.

Input

Сообщение

Пользователь формулирует вопрос или просьбу.

Context

История диалога

Бот может учитывать предыдущие сообщения и подключённую базу знаний.

Output

Ответ

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

Boundary

Без действий

Если инструментов нет, бот не меняет CRM, не создаёт документы и не вызывает внешние системы.

02 / Workflow

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

01Trigger

Пришла заявка или документ.

02Validate

Проверить обязательные поля.

03AI step

Классифицировать текст или извлечь данные.

04Rule

Сравнить результат с порогом или справочником.

05 / HUMANException

Неуверенный кейс передать человеку.

06Write

Обновить CRM или создать задачу.

Если порядок шагов известен заранее, workflow проще тестировать, дешевле поддерживать и легче объяснить аудитору или владельцу процесса.

03 / AI agent

Агент выбирает, какой шаг и инструмент использовать дальше.

GoalОграниченная цель
ContextТекущие данные
Reason / chooseСледующий шаг
ToolAPI / поиск / CRM / code
ObserveРезультат действия

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

04 / Сравнение

Три подхода решают разные классы задач.

  • Чат-бот: ответить сотруднику по базе знаний
  • Workflow: обработать входящий договор по фиксированной схеме
  • AI-агент: собрать данные из нескольких систем и выбрать следующий инструмент
  • Чат-бот: подготовить черновик письма
  • Workflow: классифицировать лид и поставить задачу по правилам
  • AI-агент: исследовать несколько источников до достижения bounded-цели
  • 04A / Таблица

    Чат-бот, workflow и AI-агент — сравнение по архитектуре.

    КритерийЧат-ботWorkflowAI-агент
    Основной результатОтвет, рекомендация или черновикПредсказуемое выполнение заданной цепочкиДостижение bounded-цели через выбор следующих шагов
    Порядок действийОбычно один цикл вопрос → ответЗаранее задан правиламиМожет меняться по промежуточным результатам
    ИнструментыМогут отсутствоватьВызываются в фиксированных местахАгент выбирает разрешённый инструмент по ситуации
    КонтекстДиалог и, при необходимости, knowledge baseДанные конкретного шага процессаЦель, состояние процесса, результаты tools и разрешённая память
    КонтрольПроверка ответа пользователемValidation, rules и exception queueTool permissions, stop conditions, evals и Human Gate
    Лучший сценарийВопросы и подготовка текстаПовторяемый процесс с известной логикойПроцесс, где следующий шаг зависит от того, что произошло раньше
    05 / Когда агент не нужен

    Автономность — это не преимущество сама по себе.

    Design rule

    Если следующий шаг можно определить обычным правилом, не нужно заставлять модель «решать». Чем больше решений отдано агенту, тем больше вариантов поведения надо тестировать.

    • Последовательность операций стабильна
    • Есть жёсткие бизнес-правила
    • Действие дорого отменить
    • Нужен воспроизводимый audit trail
    • Ошибки легко ловятся обычной валидацией
    • Нет необходимости выбирать между инструментами
    06 / Когда агент оправдан

    Есть вариативность, инструменты и промежуточные решения.

    01

    Несколько источников

    Система должна сама определить, где искать недостающую информацию.

    02

    Несколько tools

    Поиск, CRM, документы, API или code-инструменты используются в зависимости от ситуации.

    03

    Промежуточный результат

    Следующий шаг зависит от того, что вернул предыдущий инструмент.

    04

    Bounded goal

    Есть ясная цель и условия остановки, а не бесконечная «автономность».

    07 / Human Gate

    Агенту не обязательно давать право финального действия.

    01Read

    Получить разрешённые данные.

    02Analyze

    Сопоставить контекст и подготовить решение.

    03Prepare

    Сформировать payload будущего действия.

    04 / HUMANApprove

    Проверить цену, обязательство или внешний WRITE.

    05Execute

    Выполнить действие только после подтверждения.

    06Verify

    Проверить фактический результат.

    08 / Практический выбор

    Начинайте с минимальной автономности, достаточной для результата.

    • Нужен только ответ → chatbot / knowledge assistant
    • Шаги известны заранее → workflow
    • Нужен выбор инструмента → bounded agent
    • Нужны внутренние знания → добавить RAG layer
    • Есть критический WRITE → добавить Human Gate
    • Нужны несколько отделов и систем → Corporate AI как общий контур
    09 / Связанные решения

    Выбор архитектуры зависит от процесса.

    CommercialAI Agents

    Разработка ИИ-агентов

    Когда нужен bounded multi-step процесс с инструментами и Human Gates.

    Открыть решение ↗
    WorkflowRules + AI

    Автоматизация бизнес-процессов

    Когда основной процесс предсказуем, а AI нужен только на отдельных шагах.

    Открыть решение ↗

    Для единого интерфейса к знаниям, системам и действиям компании смотрите Corporate AI ↗.