Что такое саб-агенты и как их использовать?
11 часов назад
Никита Вихров
Ответы
Что такое sub-agents и как их использовать
Sub-agent — это агент, которого запускает другой агент. Главный агент (оркестратор) получает задачу, разбивает её и делегирует части специализированным sub-agents. Каждый sub-agent решает свою подзадачу и возвращает результат оркестратору.
Это не просто архитектурный паттерн. Это способ обойти два главных ограничения одного агента: контекстное окно и качество специализированных задач.
Когда один агент не справляется
Представь задачу: проверить кодовую базу из 50 файлов, найти баги, проблемы с безопасностью и устаревшие зависимости. Один агент либо упрётся в лимит контекста, либо будет делать всё посредственно.
Sub-agents решают это разделением труда:
Паттерн проверки: агент + критик
Самый простой вариант sub-agents — два агента в связке. Один генерирует, другой проверяет:
Главное правило
Sub-agents увеличивают сложность системы. Больше агентов — больше API-вызовов, больше расходов, сложнее отладка. Добавляй sub-agent только когда одного агента реально не хватает: упёрся в контекст, нужна специализация или параллельность.
Sub-agents, оркестрация, управление контекстом — это то, что разбирают на курсе «ИИ для разработчиков» на Хекслете. Не в теории — на живом проекте: fullstack-приложение от проектирования до деплоя, весь код через агентов.
11 часов назад
Никита Вихров





