용어와 정의
영문 또는 원어: A2A
영문 정식명칭: Agent2Agent
한글명: 에이전트 간 통신
A2A는 서로 다른 AI 에이전트가 작업을 요청하고 진행 상태와 결과를 주고받도록 정의한 공개 통신 프로토콜입니다. Agent2Agent의 이름을 사용하며 모델 자체의 추론 능력이나 서비스 이용 권한을 정하는 규격은 아닙니다.
정확한 의미와 원리
요청하는 에이전트는 상대가 제공하는 기능과 통신 정보를 확인한 뒤 메시지와 작업을 교환합니다. 처리가 바로 끝나지 않으면 작업 상태를 추적하고 결과물을 받을 수 있습니다. 상대 에이전트의 내부 모델과 도구 구현을 모두 알아야 통신할 수 있는 방식은 아닙니다.
쉽게 이해하는 사용 예시
일정 담당 에이전트가 문서 담당 에이전트에 자료 정리를 요청하고, 완료된 문서의 위치를 받는 구성을 생각할 수 있습니다. 이는 통신 방식의 예이며 실제 지유넷의 자동 운영 사례를 뜻하지 않습니다. 요청자가 볼 수 없는 문서를 상대 에이전트가 임의로 전달해도 된다는 의미도 아닙니다.
종류와 관련 개념의 차이
MCP는 모델과 애플리케이션이 도구 및 외부 문맥에 연결하는 역할을 다루고 A2A는 에이전트 사이의 협업 통신을 다룹니다. 둘은 함께 사용할 수 있습니다. A2A 1.0은 2026년 3월 공개된 첫 안정판이며 초기 0.x 구현과의 메시지 형식 및 기능 차이를 확인해야 합니다.
적용 조건과 오해하기 쉬운 점
상호 연결만으로 인증, 권한, 비용 한도나 결과의 정확성이 해결되지 않습니다. 지원 버전, 인증 방식, 작업 취소와 시간 초과, 실패 후 재시도 조건을 함께 확인합니다. Agent Card에 능력이 기재돼 있어도 모든 요청을 수행할 권한이나 성공 보장이 생기는 것은 아닙니다.