본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
AI 에이전트 오케스트레이션 패턴

개념·설계

오케스트레이션 개념과 지형도핵심 아키텍처 패턴에이전트 설계 원칙

도구·프로토콜

도구(Tool) 설계 패턴MCP와 에이전트 간 프로토콜

조율·상태

통신과 핸드오프상태 관리와 메모리 시스템라우팅과 디스패치

안정성·운영

에러 처리와 복구 전략평가와 테스트프로덕션 운영 패턴

실전

실전 아키텍처 사례프레임워크 비교와 선택

부록

검증 리포트업데이트 내역
핸드북›AI 에이전트 오케스트레이션 패턴

AI 에이전트 오케스트레이션 패턴

멀티에이전트 설계, 도구 호출, 라우팅, 상태 관리를 실전 패턴으로 정리한 가이드

최근 수정된 챕터

  • 에이전트 설계 원칙2026.06.20

    멀티에이전트 시스템에서 각 agent의 단일 책임, 입출력 계약, 도구 권한, 모델 선택 기준을 분리해 실패를 격리하고 운영 가능한 경계를 설계하는 방법을 정리합니다.

  • 핵심 아키텍처 패턴2026.06.20

    Routing, Parallelization, Pipeline, Orchestrator-Workers, Evaluator-Optimizer, Hierarchical, DAG 7개 패턴 비교

  • 실전 아키텍처 사례2026.06.20

    고객 지원, 코드 생성, 리서치, 데이터 파이프라인 — 4가지 사례를 패턴 조합으로 분석

  • 통신과 핸드오프2026.06.20

    메시지 전달 방식, 공유 상태 vs 메시지 패싱, 핸드오프 프로토콜, 컨텍스트 압축

  • 에러 처리와 복구 전략2026.06.20

    재시도/폴백/서킷브레이커, 에이전트 실패 격리, Human-in-the-Loop, 부분 실패 복구

AI 에이전트 하나로 풀 수 있는 문제에는 한계가 있습니다. 프로덕션 수준의 AI 시스템에는 여러 에이전트가 역할을 나누고, 도구를 호출하고, 상태를 공유하는 오케스트레이션 구조가 필요합니다.

이 핸드북은 멀티에이전트 시스템을 설계하고 구축하는 핵심 패턴을, 특정 프레임워크에 매이지 않는 관점에서 정리합니다.

이 핸드북의 관점

  • LLMOps·AgentOps: 운영(SLO·비용·인시던트) 중심 → 이 핸드북은 설계·구축 패턴 중심
  • Vercel 엔터프라이즈 AI: Vercel 스택 한정 → 이 핸드북은 프레임워크 비의존
  • Claude Code 고급 활용: Claude Code 기능 활용 → 이 핸드북은 시스템 설계 관점

관련 읽기

멀티에이전트 구조에서 한 걸음 더 나아가, 에이전트가 제대로 일하는 작업 환경과 평가 루프 자체를 설계하는 관점은 하네스 엔지니어링에서 따로 다룹니다.

이 핸드북이 답하는 질문

  • 단일 agent로 충분한 문제와 오케스트레이션이 필요한 문제를 어떻게 구분할까
  • agent, tool, workflow, memory를 어떤 경계로 분리해야 할까
  • 라우팅, handoff, 평가, 복구를 어디에 배치해야 운영 가능한 시스템이 될까
  • MCP, A2A, 프레임워크 선택을 어떤 기준으로 판단해야 할까

이런 독자에게 적합합니다

독자얻는 것
제품/플랫폼 엔지니어agent를 workflow, tool, state 단위로 분해하는 기준
AI 기능을 운영에 올리는 팀approval, recovery, eval, observability 설계 감각
MCP/A2A를 검토하는 팀capability exposure와 agent delegation의 구분
프레임워크를 비교 중인 팀LangGraph, CrewAI, AutoGen, OpenAI Agents SDK, Vercel AI SDK, Mastra를 보는 기준

추천 읽기 경로

목적추천 순서
처음부터 전체 구조를 이해하고 싶음foundations -> architecture-patterns -> agent-design -> tool-design
실제 구현 전에 안전장치를 먼저 보고 싶음error-recovery -> evaluation -> production
MCP/A2A와 협업 구조가 궁금함mcp-a2a -> communication -> state-memory
프레임워크를 빨리 골라야 함foundations -> architecture-patterns -> framework-comparison
사례 중심으로 감을 잡고 싶음case-studies -> 필요한 장으로 역이동

핸드북 구조

목차

01. 오케스트레이션 개념과 지형도

단일 에이전트의 한계, 핵심 용어, 오케스트레이션이 필요한 시점 판단

02. 핵심 아키텍처 패턴

Routing, Parallelization, Pipeline, Orchestrator-Workers 등 7개 패턴 비교

03. 에이전트 설계 원칙

단일 책임, 프롬프트-도구 분리, 입출력 계약, 모델 선택 전략

04. 도구(Tool) 설계 패턴

Function calling 스키마, read/write/compute 분류, 에러 반환 규약

05. MCP와 에이전트 간 프로토콜

MCP 서버 설계, A2A 프로토콜, Agent Card, 프로토콜 선택 기준

06. 통신과 핸드오프

메시지 전달 방식, 공유 상태 vs 메시지 패싱, 핸드오프 프로토콜

07. 상태 관리와 메모리 시스템

컨텍스트 윈도우 전략, 단기/장기 메모리, 체크포인트/복원

08. 라우팅과 디스패치

Classifier 기반 라우팅, semantic routing, 폴백 체인

09. 에러 처리와 복구 전략

재시도/폴백/서킷브레이커, 에이전트 실패 격리, Human-in-the-Loop

10. 평가와 테스트

단위/통합/E2E 에이전트 테스트, trajectory 평가, 비결정성 대응

11. 프로덕션 운영 패턴

모델 라우팅, 캐싱, 관측성, 가드레일, 스케일링

12. 실전 아키텍처 사례

고객 지원, 코드 생성, 리서치, 데이터 파이프라인 4가지 사례

13. 프레임워크 비교와 선택

LangGraph, CrewAI, AutoGen, OpenAI Agents SDK, Vercel AI SDK, Mastra 비교

핵심 용어

이 핸드북 전체에서 사용하는 주요 용어의 정의입니다.

용어정의
Orchestrator작업을 분배하고 결과를 합치는 중앙 에이전트. 라우팅, 상태 관리, 승인 흐름을 제어한다.
Worker Agent특정 역할을 수행하는 하위 에이전트. 좁은 책임, 제한된 도구, 명확한 입출력 계약을 갖는다.
Handoff에이전트 간 작업 이전. 목표, 제약, 근거를 포함한 작업 패킷을 함께 넘긴다.
Delegation오케스트레이터가 worker agent에게 작업을 위임하는 행위. A2A 프로토콜에서는 task 생성으로 표현된다.
Tool에이전트가 호출하는 외부 기능 단위. read/write/compute로 분류하며, 시스템 안전 경계로 설계한다.

읽기 전에 기억할 점

Default

대부분의 팀은 거대한 멀티에이전트 시스템보다 작은 workflow와 검증 루프에서 먼저 성과를 냅니다. 이 책도 같은 관점에서, 가장 단순한 패턴으로 시작하고 필요할 때만 계층을 늘리는 방향을 기본값으로 둡니다.

함께 보면 좋은 핸드북

하네스 엔지니어링

OpenAI·Anthropic·Toss·gstack·revfactory 사례와 Agents SDK·Managed Agents 흐름으로 풀어낸 하네스 설계·검증·운영 가이드

개발자 언러닝

에이전틱 코딩 시대에 버려야 할 개발 습관과 새로 익혀야 할 실무 마인드셋

에이전틱 테스트 환경 엔지니어링

브라우저 러너를 넘어 agent·API·workflow·observability까지 묶어 테스트 환경을 설계하는 고급 핸드북

Agentic MVP

AI 에이전트로 제품·GTM 학습 루프를 더 빠르게 굴리는 MVP 운영 핸드북

오케스트레이션 개념과 지형도

멀티에이전트 오케스트레이션의 핵심 용어와 지형도를 정리하고, 단일 agent로 충분한 경우와 pipeline·parallelization·workflow가 필요한 시점을 판단 축 5가지로 구분합니다.

On this page

이 핸드북이 답하는 질문이런 독자에게 적합합니다추천 읽기 경로핸드북 구조목차핵심 용어읽기 전에 기억할 점