Привет, вайб-кодеры! Сегодня мы поговорим о том, как перестать бороться с одним ИИ-агентом, который пытается быть мастером на все руки, и начать использовать целую команду специализированных помощников. Речь пойдет о Sub-agents и Agent Teams в Claude Code — инструментах, которые позволяют масштабировать вашу работу с ИИ, делегируя задачи и управляя параллельным выполнением.
Зачем это нужно
Представьте: вы работаете над сложным проектом, где нужно одновременно исследовать API, написать код, протестировать его и оформить документацию. Пытаться заставить одного агента сделать всё это — верный путь к переполнению контекста, потере фокуса и, как следствие, некачественному результату. Именно здесь на сцену выходят Sub-agents и Agent Teams.
Sub-agents — это специализированные под-агенты, каждый со своим изолированным контекстным окном и узким системным промтом. Например, один может быть «исследователем API», другой — «ревьюером кода», третий — «тест-инженером». Главный агент-оркестратор раздаёт им задачи и собирает результаты. Это позволяет:
- Изолировать контекст: Каждый под-агент сосредоточен на своей узкой задаче, не «засоряя» свой контекст лишней информацией. Это снижает стоимость токенов, так как результаты суммируются обратно в основной контекст code.claude.com.
- Параллелить работу: Вместо последовательного выполнения задач, вы можете запустить несколько под-агентов одновременно, значительно ускоряя процесс.
- Повысить точность: Узкая специализация позволяет агенту быть более точным и эффективным в своей области. Меньше «отсебятины», проще ограничить доступные инструменты.
Agent Teams — это следующий шаг в эволюции мультиагентных систем. Это не просто набор под-агентов, а полноценная команда, где несколько сессий координируются через общую доску задач и обмен сообщениями. Здесь уже нет единого оркестратора, который всем управляет. Вместо этого, товарищи по команде обмениваются сообщениями напрямую и самокоординируются через общий список задач code.claude.com. Это идеальный вариант для сложной работы, требующей обсуждения и сотрудничества code.claude.com.
Как пользоваться
В Claude Code появилась команда /agents для создания кастомных sub-agents в Markdown с YAML-фронтматтером. А в 2024 году появились Agent Teams, где «тимлид» планирует и делегирует, а специалисты работают параллельно в фоне agentsroom.dev.
Для создания sub-агента в Claude Code, вы можете определить его роль и инструкции. Например, для создания агента-исследователя:
--- # agent.yaml
name: Researcher
description: An agent specialized in researching technical documentation and APIs.
prompt:
- role: system
content: |-
You are a highly skilled technical researcher. Your task is to find relevant information from provided documentation or web searches and summarize it concisely. Focus on key facts, examples, and API endpoints. Do not invent information.
---
Затем вы можете вызвать этого агента из основного промта, передав ему задачу. Для Agent Teams процесс более сложный, так как они предполагают самокоординацию и обмен сообщениями между агентами. Это экспериментальная функция, отключенная по умолчанию, но она является твердой точкой входа в мультиагентный оркестратор agentsroom.dev.
Приёмы, о которых не пишут
- Не переусердствуйте с детализацией: Хотя узкий промт важен, не пытайтесь предусмотреть каждый шаг. Дайте агенту достаточно свободы для выполнения его специализированной задачи. Иногда слишком много ограничений мешает ему проявить свои способности.
- Используйте артефакты для стыковки: Поскольку под-агенты не видят контекст друг друга, их взаимодействие должно происходить через явные артефакты. Например, «исследователь» создает файл
research_summary.md, который затем передается «кодеру». Это предотвращает конфликты и обеспечивает четкую передачу информации. - Разделяйте зоны ответственности при работе с файлами: Параллельные правки одного файла — это путь к конфликтам. Если несколько агентов должны работать с кодом, убедитесь, что они работают с разными модулями или функциями, или что один агент отвечает за финальную интеграцию.
Связка с движком qvib.pro
Движки qvib.pro предоставляют готовые правила, роли и скиллы, которые идеально ложатся на концепцию Sub-agents и Agent Teams. Вы можете использовать наши преднастроенные роли для быстрого развертывания специализированных агентов, не собирая всё руками. Это позволяет быстрее перейти от идеи к работающему мультиагентному решению, фокусируясь на бизнес-логике, а не на конфигурации промтов.
Полная карточка в арсенале: https://qvib.pro/arsenal/trends/dev-subagents/