50

A2A 오케스트레이터: 3개 Agent 협업

Day 2: A2A (Agent-to-Agent) 프로토콜

학습 목표

오케스트레이터 패턴으로 여러 Agent를 조율한다 병렬 요청과 결과 종합 패턴을 구현한다 제조 현장의 멀티 Agent 협업 흐름을 완성한다

오케스트레이터: 모든 Agent를 지휘하는 총괄

개별 Agent끼리 1:1 대화하는 것만으로는 부족하다. 오케스트레이터가 여러 Agent에게 동시에 질문하고 결과를 종합한다.

아키텍처

에디터 로딩 중...

실습 목표

  • OrchestratorAgent를 구현한다
  • 3개 Agent에 병렬로 질문한다
  • 결과를 종합하여 보고서를 생성한다
에디터 로딩 중...
힌트 보기
  • asyncio.gather()를 사용하면 여러 Agent에 병렬로 요청할 수 있습니다
  • return_exceptions=True를 쓰면 일부 Agent가 실패해도 전체가 멈추지 않습니다
  • 오케스트레이터는 결과를 종합하는 역할이므로 자체 로직이 중요합니다
정답 보기
에디터 로딩 중...