02-구조
02 — 구조: 패턴 4종
섹션 제목: “02 — 구조: 패턴 4종”1. 수퍼바이저(Supervisor) — LangGraph
섹션 제목: “1. 수퍼바이저(Supervisor) — LangGraph”중앙 수퍼바이저가 작업을 나누고 결과를 모은다. 가장 흔한 패턴.
┌─Supervisor─┐ │ │ Worker1 Worker22. 스웜(Swarm) — OpenAI Swarm / Agents SDK
섹션 제목: “2. 스웜(Swarm) — OpenAI Swarm / Agents SDK”중앙 없이 에이전트끼리 핸드오프(Handoff). 동등한 동료 모델.
3. 디베이트(Debate) — Multi-Agent Debate (arXiv:2305.14325)
섹션 제목: “3. 디베이트(Debate) — Multi-Agent Debate (arXiv:2305.14325)”같은 질문을 두 에이전트에게 따로 풀게 한 뒤 서로 반박. 사실성이 올라간다.
4. 파이프라인(Pipeline) — OMC team
섹션 제목: “4. 파이프라인(Pipeline) — OMC team”plan → prd → exec → verify → fix. 단계별 모델/페르소나 분리. 본 위키가 쓰는 방식.
어떤 패턴을 언제
섹션 제목: “어떤 패턴을 언제”| 상황 | 패턴 |
|---|---|
| 잘 정의된 직선 작업 | 파이프라인 |
| 탐색이 많은 리서치 | 수퍼바이저 |
| 사실성·논증이 핵심 | 디베이트 |
| 도메인 분기가 많음 | 스웜/핸드오프 |
영문 인용
섹션 제목: “영문 인용”“Orchestrator-workers is a flexible workflow for tasks where you can’t predict the subtasks needed.” (서브태스크를 미리 예측할 수 없는 작업에는 오케스트레이터-워커 흐름이 유연하다 — Anthropic 의역)
출처: Anthropic, “Building effective agents”, 2024.