Home / Glossary / Mga Sub-Agent
Mga Sub-Agent
Ang mga sub-agent ay mga parallel na child process na ipinanganak ng isang pangunahing AI coding agent upang hawakan ang mga independent na bahagi ng isang kumplikadong gawain nang sabay-sabay. Sa halip na iproseso ang lahat nang sequential, ang pangunahing agent ay nagde-delegate ng mga sub-task sa mga espesyalisadong child agent na tumatakbo nang parallel at nag-uulat ng mga resulta pabalik sa parent.
Paano gumagana ang mga sub-agent
Kapag nakatagpo ang pangunahing agent ng isang gawain na may maraming independent na bahagi, maaari itong mag-spawn ng mga sub-agent upang hawakan ang mga ito nang parallel. Halimbawa, kung tatanungin mo ang "i-refactor ang authentication, payment, at notification module upang gamitin ang bagong pattern ng pamamahala ng error," maaaring mag-spawn ang pangunahing agent ng tatlong sub-agent — isa para sa bawat module. Binabasa ng bawat sub-agent ang mga kaugnay na file, gumagawa ng mga pagbabago, at nagpapatakbo ng mga test nang independent. Kinokolekta ng pangunahing agent ang mga resulta at tinitiyak ang consistency sa lahat ng pagbabago.
Kailan kapaki-pakinabang ang mga sub-agent
- +Malalaking gawain sa refactoring na sumasaklaw sa maraming independent na module
- +Sabay-sabay na pananaliksik ng iba't ibang bahagi ng isang codebase
- +Pagpapatakbo ng maraming gawain sa pagsusuri (security audit, performance check, style review) nang parallel
- +Pagge-generate ng code para sa maraming independent na component nang sabay
- +Pagsisiyasat ng mga kumplikadong bug na maaaring may maraming ugat na dahilan
Ang mga sub-agent ay pinaka-epektibo kapag ang mga sub-task ay tunay na independent — hindi nila binabago ang parehong mga file o umaasa sa output ng bawat isa. Kapag ang mga gawain ay may mga dependency, ang sequential na pagpapatupad ng isang agent ay mas angkop upang maiwasan ang mga conflict.
Sinusuportahan ng Claude Code ang mga sub-agent sa pamamagitan ng Task tool nito. Maaaring mag-spawn ang pangunahing agent ng mga child agent na may mga tiyak na tagubilin at mga scoped na pahintulot, pagkatapos i-synthesize ang kanilang mga resulta sa isang magkakaugnay na tugon.
Ibinabahagi ba ng mga sub-agent ang context sa pangunahing agent?+
Ilang sub-agent ang maaaring tumakbo nang sabay?+
Maaari bang mag-spawn ng sariling mga sub-agent ang mga sub-agent?+
Kailan ko dapat iwasang gumamit ng mga sub-agent?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →