ИИ-агенты vs Субагенты: когда нужен один «мозг», а когда — команда специалистов
Коротко: одного AI-агента достаточно для 80% бизнес-задач. Субагенты нужны, когда задача требует нескольких экспертиз, параллельной работы или строгого разделения контекстов. В статье — чёткие критерии выбора, таблица сравнения и реальные сценарии.
Введение: проблема выбора
Вы создаёте AI-агента для автоматизации бизнеса. Первый вопрос, который возникает: один агент справится со всем или нужна целая команда агентов?
В интернете полно статей «как создать AI-агента» и «что такое мультиагентные системы». Но почти нет ответа на главный практический вопрос: как именно выбрать архитектуру под свою задачу?
Ошибиться здесь — значит получить:
- ❌ Избыточность — вы потратили время и деньги на сложную систему там, где хватило бы одного агента
- ❌ Узкое горлышко — один агент пытается объять необъятное, контекст переполняется, качество падает
Давайте разберёмся раз и навсегда.
1. Что такое ИИ-агент (освежим)
AI-агент — это автономная программа, которая:
- Воспринимает информацию (текст, файлы, данные из API)
- Принимает решения на основе инструкции и контекста
- Выполняет действия — пишет код, вызывает инструменты, отправляет сообщения
- Помнит контекст в рамках диалога
Один агент может иметь в арсенале:
- MCP-инструменты — доступ к Telegram, почте, 1С, Bitrix24, браузеру
- Skills — многоразовые инструкции для конкретных сценариев
- Память — запоминает факты между диалогами
- Расписания — запускается по таймеру
Когда одного агента более чем достаточно: задачи в одной предметной области, последовательные шаги, небольшой объём работы.
2. Что такое субагенты (на пальцах)
Субагент — это дочерний AI-агент, который создаётся основным (родительским) агентом для выполнения конкретной подзадачи. У субагента свой контекст, свои инструменты и своя инструкция. Он не видит весь диалог — только то, что нужно для его задачи.
Аналогия: предприниматель (основной агент) нанимает бухгалтера, маркетолога и юриста (субагентов). Он не делает всё сам — он ставит задачу, а специалисты выполняют свою часть.
Как это работает на практике (на примере AgentsWorks):
Запрос: «Проанализируй отчёт продаж и отправь сводку в Telegram»
[1] 🤖 Оркестратор (родительский агент)
→ Получает запрос
→ Решает: нужно проанализировать данные + отправить результат
→ Создаёт субагента-аналитика
→ Создаёт субагента-отправителя
[2] 📊 Субагент-аналитик
→ Получает только файл и задачу «проанализируй»
→ Загружает данные, пишет Python-код, строит графики
→ Возвращает оркестратору готовый отчёт
[3] ✈️ Субагент-отправитель
→ Получает задачу «отправь этот отчёт в Telegram такой-то»
→ Использует MCP-инструмент Telegram
→ Отправляет сообщение
В основной чат возвращается только итог: «Отчёт отправлен».
Промежуточные шаги — внутри. Контекст не захламляется.
3. Таблица сравнения: один агент vs субагенты
| Критерий | Один AI-агент | Система с субагентами |
|---|---|---|
| Сложность настройки | 🟢 Низкая — 5 минут | 🟡 Средняя — нужна архитектура |
| Стоимость выполнения | 🟢 Ниже (один LLM-вызов) | 🟡 Выше (несколько вызовов) |
| Качество результата | 🟡 Падает при усложнении | 🟢 Растёт со специализацией |
| Параллельная работа | 🔴 Нет | 🟢 Да |
| Перегрузка контекста | 🔴 Да | 🟢 Нет (контексты изолированы) |
| Масштабирование | 🔴 Линейное | 🟢 Модульное |
| Отладка | 🟢 Простая | 🟡 Средняя |
| Несколько экспертиз | 🔴 Одна | 🟢 Много |
Главный вывод: один агент выигрывает по простоте и стоимости, система с субагентами — по качеству и масштабируемости. Всё упирается в сложность задачи.
4. Когда одного агента достаточно (80% случаев)
Вот чек-лист. Если подходят все пункты — одного агента более чем достаточно.
✅ Чек-лист «один агент»
- Задача в одной предметной области (только аналитика ИЛИ только поддержка ИЛИ только контент)
- Последовательные шаги — результат шага 1 нужен для шага 2
- Объём работы в рамках одного контекстного окна (до ~100 страниц текста)
- Не требуется параллельная обработка разных типов данных
- Вы готовы контролировать процесс в диалоге
- Быстрый запуск важнее идеального качества
Примеры «одного агента»:
1. AI-модератор Telegram чатов Его задача: анализировать сообщения в Telegram. Одна экспертиза — модерация чатов. Шаги последовательные. Одного агента достаточно.
2. AI-аналитик для работы с Excel Загрузил файл → проанализировал → построил график → написал выводы. Всё в рамках одной сессии. Одного агента достаточно.
3. Мониторинг конкурентов Раз в день агент ищет информацию в интернете по заданным темам и присылает сводку. Простая задача. Одного агента достаточно.
5. Когда нужны субагенты (20% случаев)
Если хотя бы один пункт из списка ниже — вам стоит задуматься о субагентах.
🔴 Триггеры для перехода на субагентов
| Триггер | Пример | Почему один агент не справится |
|---|---|---|
| Несколько экспертиз | Нужно проанализировать данные И написать текст И отправить в Telegram | Агент «размазывается» — его инструкция пытается объять всё, контекст перегружен |
| Параллельные задачи | Нужно одновременно проанализировать 5 источников данных или проверить 10 файлов | Один агент делает последовательно — теряет контекст к 3-му файлу |
| Разные форматы данных | Один источник — Excel, второй — SQL-база, третий — веб-скрапинг | Агенту нужно переключаться между инструментами, теряя фокус |
| Строгое разделение доступа | Разные команды работают с разными системами | Одному агенту нельзя дать доступ ко всему |
| Качество критически важно | Финансовая отчётность, медицинские данные, юридические документы | Специализированный агент делает меньше ошибок в своей области |
📋 Когда субагенты окупаются:
- Комплексная аналитика — сбор данных (субагент-парсер) → анализ (субагент-аналитик) → визуализация (субагент-дизайнер) → отправка (субагент-нотификатор)
- Автоматизация воронки продаж — квалификация лида → подбор продукта → расчёт цены → создание КП → отправка клиенту
- Контент-производство — исследование темы → написание черновика → проверка фактов → оформление → публикация
- Разработка ПО — генерация кода → код-ревью → тестирование → деплой
6. Паттерны координации: не все системы равны
Если вы решили, что субагенты нужны, встаёт следующий вопрос: как они будут взаимодействовать?
Исследование ScrumLaunch (2026) выделяет 5 паттернов:
🅰 Оркестратор + субагенты (самый популярный)
Один главный агент решает, кому и какую задачу делегировать. Субагенты не знают друг о друге. Когда использовать: предсказуемые процессы с известными шагами (почти все бизнес-задачи). Этот паттерн встроен в платформу AgentsWorks: из коробки.
🅱 Иерархическая оркестрация
Оркестраторы верхнего уровня управляют оркестраторами нижнего уровня. Когда использовать: очень сложные системы с десятками агентов. Этот паттерн так же доступен в платформе AgentsWorks: из коробки (все тот же механизм сабагентов).
🅲 Роевая система (Agent Swarm)
Агенты общаются как равные, без центрального координатора. Сами решают, кто что делает. Когда использовать: непредсказуемые, творческие задачи.
🅳 Маршрутизация по возможностям
Роутер классифицирует запрос и отправляет нужному специалисту. Когда использовать: система обрабатывает много разных типов запросов. Этот паттерн в платформе AgentsWorks: называется "Цепочка агентов".
🅴 Шина сообщений (Message Bus)
Агенты публикуют события и подписываются на события других. Никто никого не вызывает напрямую. Когда использовать: event-driven системы, безопасность, мониторинг.
Для 90% бизнес-задач достаточно паттерна 🅰 — оркестратор + субагенты. Не усложняйте без необходимости.
7. Как это выглядит в AgentsWorks
Платформа AgentsWorks поддерживает большую часть описанных паттернов через встроенные инструменты:
🔧 Инструменты для работы с субагентами
| Инструмент | Что делает |
|---|---|
create_subagent | Создаёт дочернего агента с собственной инструкцией |
delete_subagent | Удаляет субагента |
create_handoff | Настраивает передачу задачи между агентами |
get_handoffs | Просматривает маршруты передачи |
Пример настройки: оркестратор + 2 субагента
Шаг 1. Создайте родительского агента с системным промптом:
Ты — координатор аналитического отдела.
Твоя задача: принимать запросы пользователя, создавать
субагентов для выполнения подзадач и возвращать итоговый результат.
У тебя есть инструменты:
- create_subagent — создай субагента для анализа данных
- create_handoff — передай задачу другому агенту
Правила:
1. Проанализируй запрос и разбей на подзадачи
2. Для каждой подзадачи создай субагента с чёткой инструкцией
3. Верни пользователю только итоговый результат
Шаг 2. Активируйте инструменты в конструкторе: create_subagent, delete_subagent, create_handoff
Шаг 3. Готово. Теперь родительский агент сам решит, когда создавать субагента:
Пользователь: «Проанализируй мартовские продажи
и отправь отчёт в Telegram директору»
Оркестратор:
1. Создаёт субагента-аналитика → передаёт файл
2. Субагент-аналитик делает анализ → возвращает результат
3. Создаёт субагента-отправлятеля → передаёт результат + задачу отправки
4. Субагент отправляет отчёт в Telegram
5. Оркестратор отвечает пользователю: «Отчёт отправлен»
Всё работает внутри одного диалога. Пользователь видит только итоговый ответ, а вся «кухня» субагентов остаётся за кадром.
8. Чек-лист выбора архитектуры
Пройдите по этим вопросам — и вы получите ответ, какая архитектура вам нужна.
👇 Пошаговый чек-лист
Шаг 1. Определите предметную область
- Задача строго в одной области → одноагентная
- Задача требует 2+ разных экспертиз → субагенты
Шаг 2. Оцените объём параллельной работы
- Шаги строго последовательные → одноагентная
- Часть шагов можно выполнять параллельно → субагенты
Шаг 3. Требования к точности
- Допустимы небольшие ошибки → один агент
- Ошибки недопустимы → субагенты
Шаг 4. Бюджет и время
- Важна минимальная стоимость → один агент
- Качество важнее стоимости → субагенты
Шаг 5. Частота изменений
- Сценарий стабильный, редко меняется → один агент
- Сценарий часто меняется, нужна гибкость → субагенты
🔢 Итоговая схема
1 предметная область + последовательные шаги → ОДИН АГЕНТ
1 предметная область + параллельные шаги → ОДИН АГЕНТ (если контекст позволяет)
2+ предметных областей + последовательно → СУБАГЕНТЫ (оркестратор)
2+ предметных областей + параллельно → СУБАГЕНТЫ (оркестратор + специалисты)
Сложная иерархия задач → ИЕРАРХИЧЕСКАЯ ОРКЕСТРАЦИЯ
Непредсказуемые запросы → МАРШРУТИЗАЦИЯ
Event-driven система → ШИНА СООБЩЕНИЙ
9. Антипаттерны: чего НЕ делать
❌ «Один агент на всё» когда задача сложная
Симптомы: агент начинает «забывать» инструкции, путать шаги, игнорировать часть задачи. Пример: агент, который должен и искать в интернете, и писать код, и работать с SQL, и отправлять в Telegram — всё в одном диалоге. Что будет: рано или поздно контекст переполнится, и качество упадёт.
❌ «Субагенты для всего» когда задача простая
Симптомы: система работает в 3 раза медленнее и в 5 раз дороже, чем нужно. Пример: агент для ответов на частые вопросы по документации — обёрнут в оркестратора с тремя субагентами. Что будет: переплата за LLM-вызовы + лишняя задержка.
❌ «Сделаем роевую систему» для типового бизнес-процесса
Симптомы: непредсказуемое поведение, сложно отлаживать. Что будет: вы потратите недели на настройку того, что решается простым оркестратором за час.
Золотое правило: начинайте с одного агента. Усложняйте только тогда, когда упрётесь в потолок качества одного агента.
10. Резюме
| Ваш случай | Рекомендация |
|---|---|
| Первый AI-агент, простая задача | Один агент (начните здесь) |
| Задача требует нескольких навыков | Один агент + Skills |
| Нужен доступ к внешним сервисам | Один агент + MCP |
| Задача выходит за пределы одного контекста | Оркестратор + субагенты |
| Параллельная обработка разных данных | Оркестратор + специализированные субагенты |
| Критическое качество в каждой подзадаче | Субагенты для каждой экспертизы |
80% бизнес-задач закрываются одним агентом. Не усложняйте без необходимости.
Когда почувствуете, что один агент «не тянет» — контекст перегружен, инструкции путаются, качество падает — это сигнал переходить на субагенты. Начните с простого оркестратора и двух специалистов. Усложняйте постепенно.
🚀 Попробуйте сами
Создайте своего первого AI-агента (или систему с субагентами) на AgentsWorks — бесплатно, без кода, без VPN.
Что вы получите:
- ✅ No-code конструктор агентов — 5 минут на создание
- ✅ Встроенные инструменты для субагентов (create_subagent, handoff)
- ✅ 400+ AI-моделей (ChatGPT, Claude, Gemini, DeepSeek и др.)
- ✅ Готовые сценарии — 20+ решений для бизнеса
- ✅ 50 ₽ на баланс при регистрации — для тестов
Полезные ссылки: