비교 - single agent vs Agent Team¶
비교 대상¶
- single agent: 하나의 에이전트가 계획, 구현, 검증, 문서화를 순차적으로 처리하는 방식
- Agent Team: 파일 소유권과 역할을 나눈 여러 에이전트가 허브-스포크 조정 아래 병렬 작업하는 방식
핵심 차이¶
| 항목 | single agent | Agent Team |
|---|---|---|
| 강점 | 단순성, 조정 비용 낮음, 작은 작업에 빠름 | 병렬 처리, 역할 분리, 큰 변경에서 처리량과 명확성이 높음 |
| 약점 | 컨텍스트가 한곳에 몰려 큰 작업에서 병목이 생김 | 조정과 소유권 관리가 필요해 작은 작업에는 과할 수 있음 |
| 적합한 역할 | 짧은 버그 수정, 단일 파일 작업, 가벼운 검토 | 프런트엔드, 백엔드, 테스트가 동시에 움직이는 복합 작업 |
| 실패 시 위험 | 하나의 흐름이 막히면 전체 작업이 함께 느려짐 | 조정 기준이 약하면 중복 작업이나 경계 충돌이 생김 |
이 저장소 맥락에서의 결론¶
claude-forge는 single agent 자체를 부정하지 않습니다. 대신 /orchestrate와 team-orchestrator를 통해, 작업이 커질수록 단일 에이전트보다 Agent Team 구조가 더 잘 맞는다는 점을 드러냅니다. 핵심 차이는 모델이 아니라 작업을 어떻게 분해하고 조정하느냐입니다.
언제 균형이 깨지는가¶
- 작은 작업에 Agent Team을 남발하면 조정 비용이 실제 작업량보다 커집니다.
- 큰 작업을 single agent로만 처리하면 컨텍스트 과부하와 병목이 생깁니다.
- 가장 좋은 상태는 작업 규모와 변경 범위에 따라 단일 실행과 팀 오케스트레이션을 구분해 쓰는 것입니다.