Learning
토픽 73 / 172·생성형 AI와 LLM 활용

AI 오케스트레이션 (A2A, MCP Protocol)

AI 오케스트레이션 (A2A, MCP Protocol)

다수의 AI 에이전트 간 협업, 통신, 작업 분배를 관리하는 프레임워크 및 프로토콜로, 복잡한 멀티에이전트 워크플로우를 체계적으로 조율

특징: A2A(Agent-to-Agent) 표준 프로토콜, MCP(Model Context Protocol), 태스크 라우팅, 상태 관리, 비동기 통신

구성요소

  • Orchestrator: 전체 워크플로우 조율, 태스크 분배·모니터링
  • Agent Registry: 에이전트 등록·발견·역할 관리
  • Task Queue: 작업 큐 관리, 우선순위·의존성 처리
  • Context Manager: 에이전트 간 컨텍스트 공유·동기화
  • Communication Protocol: A2A(에이전트 간 직접 통신), MCP(모델-도구 간 컨텍스트 전달)

프로토콜 비교

  • A2A(Google): 에이전트 간 표준 통신, Agent Card 기반 발견, 태스크 생명주기 관리
  • MCP(Anthropic): 모델과 외부 도구/데이터 연결 표준, 클라이언트-서버 구조, 컨텍스트 주입

비교: 단일 에이전트(독립 실행/단순) vs 멀티에이전트 오케스트레이션(협업/복잡/프로토콜) vs 워크플로우 자동화(규칙 기반/고정)

연관: 멀티에이전트 시스템, AI 에이전트, LLM, Function Calling, Tool Use