Home / Glossary / Sub-Agenți

Definition

Sub-Agenți

Sub-agenții sunt procese copil paralele generate de un agent AI principal de programare pentru a gestiona simultan părți independente ale unei sarcini complexe. În loc să proceseze totul secvențial, agentul principal delegă sub-sarcinile unor agenți copil specializați care rulează în paralel și raportează rezultatele înapoi la agent-ul principal.

Cum funcționează sub-agenții

Când un agent principal întâlnește o sarcină cu mai multe părți independente, poate genera sub-agenți pentru a le gestiona în paralel. De exemplu, dacă ceri "refactorizează modulele de autentificare, plată și notificări pentru a folosi noul tipar de gestionare a erorilor," agentul principal ar putea genera trei sub-agenți — câte unul pentru fiecare modul. Fiecare sub-agent citește fișierele relevante, face modificări și rulează teste independent. Agentul principal colectează rezultatele și asigură consistența în toate modificările.

Când sunt utili sub-agenții

  • +Sarcini mari de refactorizare care acoperă mai multe module independente
  • +Cercetarea simultană a diferitelor părți ale unei baze de cod
  • +Rularea mai multor sarcini de analiză (audit de securitate, verificare de performanță, revizuire de stil) în paralel
  • +Generarea de cod pentru mai multe componente independente simultan
  • +Investigarea erorilor complexe care pot avea mai multe cauze principale

Sub-agenții sunt cei mai eficienți când sub-sarcinile sunt cu adevărat independente — nu modifică aceleași fișiere sau nu depind de outputul celuilalt. Când sarcinile au dependențe, execuția secvențială de către un singur agent este mai potrivită pentru a evita conflictele.

Claude Code suportă sub-agenții prin instrumentul său Task. Agentul principal poate genera agenți copil cu instrucțiuni specifice și permisiuni scoped, apoi poate sintetiza rezultatele lor într-un răspuns coerent.

Sub-agenții partajează contextul cu agentul principal?+
Sub-agenții primesc context de la agentul principal când sunt creați, dar nu partajează o fereastră de context live. Fiecare sub-agent operează independent cu propriul context. Agentul principal primește outputul lor final și îl sintetizează.
Câți sub-agenți pot rula simultan?+
Aceasta depinde de instrument și de resursele disponibile. Claude Code poate rula mai mulți sub-agenți în paralel, de obicei 2-5 în funcție de complexitatea fiecărei sarcini. Limita practică este determinată de utilizarea tokenilor și de limitele de viteză ale API.
Pot sub-agenții genera proprii sub-agenți?+
În principiu, da — aceasta creează un arbore de agenți. În practică, cele mai multe sarcini sunt gestionate bine cu un singur nivel de delegare. Imbricarea profundă adaugă complexitate fără beneficii proporționale pentru cele mai multe sarcini de programare.
Când ar trebui să evit folosirea sub-agenților?+
Evită sub-agenții când sarcinile au dependențe între ele, când ar modifica aceleași fișiere (riscând conflicte de îmbinare) sau când sarcina este suficient de mică încât procesarea secvențială este mai rapidă decât overhead-ul generării și coordonării mai multor agenți.

Related terms

Programare AgenticăClaude CodeAgent de ProgramareAgent AI 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