Google이 ADK와 A2A를 활용한 다국어 멀티 에이전트 워크플로를 선보이다

Python과 Go용 ADK를 활용한 Google A2A 멀티 에이전트 파이프라인이 계약 검사를 강화합니다. Agent Cards, JSON-RPC, 그리고 원격 인계가 신뢰성과 테스트를 어떻게 개선하는지 확인해 보세요.

Google은 Agent Development Kit(ADK)과 오픈 Agent2Agent(A2A) 프로토콜을 사용해 서로 다른 언어 간 멀티 에이전트 파이프라인을 구축하는 기술 가이드를 공개했다. 이 예제는 Gemini를 사용해 계약서에서 핵심 용어를 추출하는 Python 에이전트와, 기업 정책에 대해 결정적 규정 준수 검사를 수행하는 Go 에이전트를 결합한다. 이 글은 컨텍스트 과부하, 더 넓은 실패 영향 범위, 제한된 테스트 가능성 같은 문제를 언급하며, 단일 대형 에이전트를 프로덕션에서 유지 관리하기 어려운 이유를 설명한다. 또한 각 에이전트가 좁은 역할을 맡고 언어별 통합 대신 공유 프로토콜 표준을 통해 통신하는 모듈식 설계를 제시한다. A2A는 Agent Card와 JSONRPC를 통해 서로 다른 언어로 구축된 에이전트들이 협력할 수 있게 해주는 검색 및 메시징 계층으로 설명된다. ADK의 Google RemoteA2aAgent 추상화는 원격 호환 서비스를 로컬 하위 에이전트로 감쌀 수 있어, Python 오케스트레이터가 추출, 규정 준수 검증, 최종 보고를 조정할 수 있게 한다. 이 게시물은 또한 오픈 소스 참고 애플리케이션과 데모 인터페이스를 개요로 설명하며, Go 검증기를 사용할 수 없을 때 작업을 수동 검토로 전환하는 실패 모드를 포함해 두 서비스 간의 실시간 인계 과정을 보여준다.