Phase 12 — 최신 기능 활용12-2
Dispatch — AI 비서 여러 명 동시 투입
하나의 명령으로 여러 AI 에이전트를 동시에 실행하는 Dispatch(병렬 에이전트) 기능을 배웁니다. Worktree가 '여러 책상'이었다면, Dispatch는 '각 책상에 비서를 한 명씩 배치'하는 것입니다.
Dispatch란? — Worktree의 진화
[기존 방식 — Worktree만 사용] Phase 10에서 Worktree로 여러 작업을 동시에 펼쳐놓는 법을 배웠습니다. 하지만 각 워크트리에서 Claude Code를 하나씩 직접 실행해야 했습니다. 책상 3개를 펼쳐놨지만, 노무사 한 명이 이 책상 저 책상 왔다갔다 하는 것과 같습니다.
[AI 활용 후 — Dispatch 사용] Dispatch는 Claude Code가 스스로 여러 개의 서브에이전트(Sub-agent)를 생성하여 동시에 작업하는 기능입니다. 책상 3개에 비서를 한 명씩 배치해서, 3개 작업이 진짜 동시에 진행되는 것입니다. 노무사는 결과만 취합하면 됩니다.
핵심 차이를 정리하면:
- Worktree: 여러 책상(작업 공간)을 펼쳐놓는 것 → 사람이 직접 이동하며 작업
- Dispatch: 각 책상에 비서를 배치하는 것 → 여러 비서가 동시에 자동 작업
- Worktree + Dispatch: 여러 책상 + 각 책상에 비서 = 최대 효율
TIP: Dispatch는 Claude Code가 자체적으로 서브에이전트를 생성하는 기능입니다. 별도 설치나 설정이 필요 없습니다.
Dispatch 사용법
Dispatch는 내부적으로 Task 도구를 사용하여 서브에이전트를 생성합니다. Claude Code에게 병렬 처리가 필요한 작업을 요청하면 자동으로 활성화되며, 최대 약 7개의 서브에이전트를 동시에 실행할 수 있습니다.
각 서브에이전트는 독립된 컨텍스트 윈도우를 가지므로, 메인 대화의 컨텍스트를 소비하지 않습니다. 모바일(Claude 앱)에서도 디스패치를 실행할 수 있어, 이동 중에 대량 작업을 맡길 수 있습니다.
활용 팁: 명시적으로 병렬 처리를 요청하면 더 확실하게 Dispatch가 작동합니다. "동시에", "병렬로", "각각 나눠서"라는 표현을 사용하세요.
실제 작동 과정은 이렇습니다:
1. 사용자가 여러 독립적인 작업을 요청합니다
2. Claude Code(메인 에이전트)가 작업을 분석하여 독립적으로 처리 가능한 부분을 식별합니다
3. Task 도구로 각 부분에 대해 서브에이전트를 생성하여 동시에 실행합니다 (최대 ~7개)
4. 서브에이전트들이 독립된 컨텍스트에서 작업을 완료하면 결과를 메인 에이전트에게 보고합니다
5. 메인 에이전트가 결과를 취합하여 사용자에게 전달합니다
# Dispatch(병렬 에이전트) 사용하기 (터미널에서 입력)
# 방법 1: Claude Code 실행 후 병렬 작업 요청
claude
> 다음 3개 작업을 동시에 처리해줘:
> 1. 취업규칙_A.txt 검토
> 2. 취업규칙_B.txt 검토
> 3. 취업규칙_C.txt 검토
# 방법 2: 비대화형 모드에서 Dispatch
claude -p "5개 사업장 취업규칙을 동시에 검토하고 각각 보고서를 만들어줘"
# 방법 3: --remote와 결합하여 백그라운드 병렬 처리
claude --remote -p "판례 50건을 병렬로 분석해서 요약표 만들어줘"
# 참고: --remote 옵션은 Claude Code 최신 버전에서 제공됩니다.
# claude --help로 사용 가능 여부를 확인하세요.
# 방법 4: Worktree + Dispatch 최강 조합
claude --worktree case-a -p "A사건 구제신청서 작성하면서,
판례 조사와 임금 계산을 동시에 진행해줘"
# → 독립된 워크트리에서 서브에이전트들이 병렬 작업
# 참고: --worktree와 -p 옵션을 함께 사용하면,
# 별도의 작업 공간에서 비대화형으로 작업을 실행합니다.
# 실전 예시: 복합 사건 병렬 조사
claude -p "다음 3가지를 동시에 조사해줘:
1. 경영상 해고의 긴박한 경영상 필요성 관련 2025년 판례
2. 해고회피 노력의무 위반 사례
3. 근로자대표와의 성실한 협의 의무 관련 행정해석"
# → 3개 서브에이전트가 각각 독립적으로 조사 후 결과 취합TIP: '동시에', '병렬로', '각각' 같은 표현을 프롬프트에 포함하면 Dispatch가 더 잘 작동합니다.
실전 활용: 사건 분석 시간 단축
Dispatch가 특히 유용한 노무사 실무 시나리오입니다.
시나리오 1 — 복합 사건 분석: 부당해고 + 임금체불 + 직장 내 괴롭힘이 복합된 사건에서, 각 쟁점별 판례 조사를 동시에 진행합니다. 기존에는 하나씩 순차적으로 조사해서 3시간 걸리던 작업이, Dispatch로 1시간 안에 완료됩니다.
시나리오 2 — 다수 사업장 진단: 그룹사 산하 5개 법인의 노동법 준수 현황을 동시에 점검합니다. 5명의 전문가가 동시에 각 법인을 담당하는 것처럼, 5개 서브에이전트가 병렬로 진단합니다.
시나리오 3 — 구제신청서 작성 지원: 구제신청서를 작성할 때 '사실관계 정리', '관련 법리 조사', '유사 판례 검색', '상대측 반박 예상'을 동시에 진행합니다. 메인 에이전트가 결과를 종합하여 신청서 초안을 완성합니다.
Worktree가 '물리적 공간의 분리'라면, Dispatch는 '인력의 분배'입니다. 둘을 결합하면 여러 독립 공간에서 여러 비서가 동시에 일하는 최대 효율을 달성합니다.
TIP: Dispatch는 독립적인 작업에서 가장 효과적입니다. A 결과가 있어야 B를 할 수 있는 순차 작업에는 적합하지 않습니다.
핵심 정리
- ✓Dispatch는 Claude Code가 여러 서브에이전트를 생성하여 작업을 동시에 처리하는 기능입니다
- ✓별도 설치 없이 '동시에', '병렬로' 등의 표현으로 자연스럽게 활성화됩니다
- ✓Worktree(공간 분리) + Dispatch(인력 배치) 조합이 최대 효율을 냅니다
- ✓독립적으로 처리 가능한 작업(판례 조사, 다수 파일 검토)에서 가장 큰 효과를 발휘합니다