В прошлых видео мы познакомились с AI-агентами и посмотрели, в каких ситуациях их уместно применять. Здесь поговорим о другой архитектуре, которая может быть альтернативой агентам для определённых задач, - Workflow, или рабочем процессе.
Недостатки архитектуры на AI-агентах
У агентской архитектуры есть заметные недостатки:
- непредсказуемость ответов: заранее неизвестно, какие шаги сделает агент, и каждый запуск проходит по-своему;
- лишняя информация: длинные ответы, лишние детали и шаги;
- ошибка на раннем этапе может тянуться до самого конца;
- зацикливание: агент может ходить по кругу много раз, остановиться раньше времени или совершить действия, которые в этом запуске не нужны.
Один из способов решить эти проблемы - использовать Workflow.
Что такое Workflow
Workflow - это архитектура AI-системы, где вызовы LLM-модели и инструментов идут по шагам, заранее прописанным в коде. По сути, это обычный скрипт на языке программирования, в который встроены запросы к LLM. Порядок шагов задаёт программист (или LLM, но тогда программист хотя бы контролирует и проверяет результат), а модель работает внутри этих шагов так, как определено алгоритмом.
Получается, что агентные системы можно строить в двух архитектурах:
- AI-агенты: каждый следующий шаг выбирает сам агент;
- Workflow: шаги заданы в коде, а LLM выполняется в тот момент, когда мы её об этом просим.
В Workflow все пути известны заранее: при каждом запросе часть шагов выполняет скрипт, а часть - LLM-модель. Каждый запрос идёт по алгоритму от начала до результата, и каждый шаг можно протестировать отдельно. Разные варианты построения Workflow мы разберём позже.
В агентской системе всё иначе: задача поступает LLM-модели, она сама выбирает инструменты, смотрит результат каждого, перепроверяет его и, если результата недостаточно, вызывает другие инструменты - до тех пор, пока не посчитает результат подходящим и не отдаст ответ пользователю. Программных скриптов здесь по умолчанию нет (они могут быть, например, внутри навыка, который использует модель), а каждый запуск может проходить по-разному.
Workflow и агентские системы: сравнение
- Следующий шаг. В Workflow его задаёт код, в агентской системе выбирает LLM-модель.
- Число шагов. В Workflow известно заранее, у агента цикл открытый и количество шагов отличается от запуска к запуску.
- Тестирование. В Workflow можно проверить каждый путь отдельно, например этап сбора данных. В агентской системе - только итоговый результат.
- Предсказуемость. У Workflow высокая, у агентов низкая.
- Время и цена. В Workflow стабильны, у агентов растут с числом шагов.
- Для чего подходит. Workflow - для повторяющихся процессов, агентские системы - для открытых задач, где алгоритм действий заранее неизвестен.
Где встречается Workflow
В оболочках, которые предоставляют компании и модели, как правило, уже заложены архитектуры для построения Workflow:
- в Claude Code есть слэш-команда workflow - это скрипт на JavaScript, который запускает субагентов по шагам;
- у Codex есть
codex execи Codex SDK: на своём скрипте можно запускать автоматические действия по расписанию; - в n8n, LangGraph и других системах тоже есть свои утилиты, которые упрощают построение Workflow.
Почему для бизнеса лучше Workflow
Бизнесу важны повторяемость, тесты, предсказуемость и понимание, сколько денег и времени займёт процесс. Поэтому автоматизации, которые мы делаем для заказчиков, лучше выкладывать на продакшн именно в формате Workflow. Чаще всего бизнес-задачу сначала исследуют с помощью агентских систем, а в конечном этапе строят Workflow и отдают бизнесу как готовый продукт. Агентские системы остаются для непредсказуемых ситуаций.
Такую архитектуру можно использовать для собственных автоматизаций, которые взаимодействуют с LLM-моделями.

Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти