Субагент
Субагент — ИИ-агент, действующий под управлением вышестоящего оркестратора и отвечающий за выполнение конкретной подзадачи в рамках более широкого рабочего процесса. Получив инструкции, он исполняет их с помощью собственных инструментов и возвращает результат оркестратору.
Субагент — специализированный ИИ-агент, запускаемый агентом-оркестратором для выполнения отдельной части сложной задачи. В отличие от автономных агентов верхнего уровня, субагент получает узко сформулированное задание и ограниченный набор инструментов, соответствующий его специализации: например, субагент для веб-поиска, написания кода, проверки фактов или форматирования документа.
Оркестратор передаёт субагенту задание в виде структурированного промпта, включающего контекст, цель и перечень доступных инструментов. Субагент выполняет задание — вызывает инструменты, обрабатывает данные, формирует ответ — и возвращает результат. Жизненный цикл субагента, как правило, ограничен одной задачей: после её завершения контекст не сохраняется, что снижает накопление ошибок между шагами.
Использование субагентов обеспечивает модульность системы с чётким разделением ответственности. Каждый субагент можно независимо тестировать и заменять без перестройки всей системы. Параллельный запуск нескольких субагентов существенно сокращает общее время выполнения по сравнению с последовательной обработкой одним агентом.
Концепция субагентов закреплена в документации Claude Agent SDK (Anthropic) и поддерживается аналогичными инструментами OpenAI, Google и сторонними фреймворками. В типичных производственных системах 2026 года оркестратор координирует от двух до нескольких десятков субагентов в зависимости от сложности задачи.