혼자 다 하려다 지친 Claude, 친구들 불러서 일 나누기


결론부터

  1. 병렬처리로 시간 절약
  2. 컨텍스트 분산으로 넘침 방지
  3. 역할 분리로 전문성 UP
  4. 검증 분리로 품질 UP

멀티에이전트 = Claude가 다른 Claude들한테 일 시키는 거임.


멀티에이전트가 뭔데?

회사 비유로 설명

[혼자 일하는 Claude]
나: "회원가입, 로그인, 마이페이지, 테스트, 문서화 다 해줘"
Claude: (컨텍스트 터지면서) "어... 어디까지 했더라..."

[멀티에이전트 Claude]
메인 Claude: "너는 회원가입, 너는 로그인, 너는 테스트"
서브 Claude들: (각자 맡은 일만 집중)
메인 Claude: (결과 취합해서 정리)

팀장-팀원 구조라고 보면 됨.

구조

메인 Claude (팀장) ← 얘만 Task tool 쓸 수 있음
    ├── 서브에이전트 1 (팀원 A)
    ├── 서브에이전트 2 (팀원 B)
    └── 서브에이전트 3 (팀원 C)

참고로 서브에이전트끼리는 서로 못 부름. 메인 Claude만 Task tool 쓸 수 있음.


왜 써야 함?