🏆45

도전: 품질 Agent A2A Server 구현

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

학습 목표

독립적으로 A2A Agent Server를 설계하고 구현할 수 있다 품질 관리 도메인에 A2A를 적용할 수 있다

요구사항

품질 관리 A2A Agent Server를 구현한다 (port 8002)

Agent Card에 skills 3개 이상 정의: 불량률 조회, SPC 분석, 품질 보고서

품질 데이터(불량 유형, 불량률, SPC 데이터) 기반 응답 생성

설비 Agent (port 8001)와 A2A로 협업하는 시나리오 구현

오케스트레이터에서 설비+품질 Agent를 동시에 호출하여 종합 보고서 생성

평가 기준
  • Agent Card가 A2A 스펙에 맞게 정의되어 있는가
  • Task 요청/응답이 정상 동작하는가
  • 품질 데이터 기반 분석 로직이 구현되어 있는가
  • 설비 Agent와의 협업 시나리오가 동작하는가
  • 에러 처리가 적절한가
보너스
  • 생산 Agent (port 8003)도 구현하여 3개 Agent 풀 협업을 완성한다
  • LLM을 통합하여 자연어 분석 능력을 강화한다
  • Task 상태를 submitted → working → completed로 비동기 처리한다