Home / Glossary / Подагенты

Definition

Подагенты

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

Как работают подагенты

Когда главный агент сталкивается с задачей, имеющей несколько независимых частей, он может порождать подагентов для их параллельной обработки. Например, если вы просите «отрефакторить модули аутентификации, платежей и уведомлений для использования нового паттерна обработки ошибок», главный агент может породить трёх подагентов — по одному на каждый модуль. Каждый подагент читает соответствующие файлы, вносит изменения и независимо запускает тесты. Главный агент собирает результаты и обеспечивает согласованность изменений.

Когда подагенты полезны

  • +Крупные задачи рефакторинга, охватывающие несколько независимых модулей
  • +Одновременное исследование разных частей кодовой базы
  • +Параллельное выполнение нескольких задач анализа (аудит безопасности, проверка производительности, ревью стиля)
  • +Одновременная генерация кода для нескольких независимых компонентов
  • +Исследование сложных ошибок с несколькими возможными первопричинами

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

Claude Code поддерживает подагентов через инструмент Task. Главный агент может порождать дочерних агентов с конкретными инструкциями и ограниченными разрешениями, а затем синтезировать их результаты в единый связный ответ.

Делятся ли подагенты контекстом с главным агентом?+
Подагенты получают контекст от главного агента при создании, но не разделяют активное контекстное окно. Каждый подагент работает независимо со своим контекстом. Главный агент получает их итоговые результаты и синтезирует их.
Сколько подагентов может работать одновременно?+
Это зависит от инструмента и доступных ресурсов. Claude Code может запускать несколько подагентов параллельно, обычно 2–5 в зависимости от сложности каждой задачи. Практический предел определяется потреблением токенов и лимитами API.
Могут ли подагенты порождать собственных подагентов?+
В принципе да — это создаёт дерево агентов. На практике большинство задач хорошо решается одним уровнем делегирования. Глубокая вложенность увеличивает сложность без пропорциональной выгоды для большинства задач кодирования.
Когда следует избегать использования подагентов?+
Избегайте подагентов, когда задачи зависят друг от друга, когда они будут изменять одни и те же файлы (что грозит конфликтами слияния) или когда задача достаточно мала, чтобы последовательная обработка была быстрее накладных расходов на порождение и координацию нескольких агентов.

Related terms

Агентное программированиеClaude CodeАгент кодированияHeadless-агент ИИ

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS