Агенты

Субагент

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

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

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

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

Концепция субагентов закреплена в документации Claude Agent SDK (Anthropic) и поддерживается аналогичными инструментами OpenAI, Google и сторонними фреймворками. В типичных производственных системах 2026 года оркестратор координирует от двух до нескольких десятков субагентов в зависимости от сложности задачи.

Пример

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

Связанные термины

← Глоссарий