에이전트
서브에이전트
Subagent

오케스트레이터 에이전트로부터 특정 작업을 위임받아 실행하는 하위 에이전트. 복잡한 작업을 분담하고 병렬로 처리해 전체 효율을 높인다.

개념 설명

서브에이전트는 큰 작업을 나눠서 처리하는 전문 실행 단위다. 오케스트레이터가 "이 보고서 작성해줘"라는 큰 작업을 받으면, 리서치 서브에이전트, 글쓰기 서브에이전트, 검증 서브에이전트에게 각각 역할을 위임한다. 각 서브에이전트는 자신의 컨텍스트 안에서 독립적으로 실행되기 때문에 컨텍스트 오염 없이 병렬 처리가 가능하다.

사용 예시

Claude Code에서는 Task()를 통해 서브에이전트를 생성한다. 예를 들어 대규모 리팩토링 작업에서 파일별로 서브에이전트를 띄워 병렬로 수정하고, 오케스트레이터가 결과를 모아 최종 검토하는 식으로 컨텍스트 한계를 우회할 수 있다. 각 서브에이전트는 자신만의 독립된 대화 스레드를 가진다.

#위임#병렬처리#에이전트
← AI Wiki에서 더 보기