멀티 에이전트 구조: 파이프라인·오케스트레이션·팬아웃
ai agent 2026. 8. 4
- 파이프라인
- 직렬 구조
- 보통 수집 -> 가공 -> 검증 -> 통합의 흐름으로 진행됨
flowchart LR IN(["입력"]) --> A["에이전트 A<br/>요구사항 정리"] A --> G{"게이트<br/>검증 통과?"} G -->|통과| B["에이전트 B<br/>초안 작성"] G -->|실패| STOP(["중단·보정"]) B --> C["에이전트 C<br/>다듬기"] C --> OUT(["최종 산출물"]) - 오케스트레이션 워커
flowchart TD IN(["과제 입력"]) --> O["오케스트레이터<br/>작업 분해·배정을 동적 결정"] O -->|"하위작업 1"| W1["워커 에이전트 1"] O -->|"하위작업 2"| W2["워커 에이전트 2"] O -->|"하위작업 3"| W3["워커 에이전트 3"] W1 -->|결과| S["종합<br/>Synthesizer"] W2 -->|결과| S W3 -->|결과| S S --> OUT(["최종 산출물"])
- 팬아웃
- 결과를 서로 기다릴 필요 없는 독립적인 일을 한번에 뿌리고 취합
flowchart TD IN(["과제 입력"]) --> SP["분할 Sectioning<br/>고정된 규칙으로 쪼갬"] SP --> P1["에이전트 1<br/>파트 A"] SP --> P2["에이전트 2<br/>파트 B"] SP --> P3["에이전트 3<br/>파트 C"] P1 --> AG["취합 Aggregator"] P2 --> AG P3 --> AG AG --> OUT(["결과"])