AI 용어집 · 심화 · 에이전트
A2A 에이전트 간 프로토콜
A2A(Agent2Agent)는 서로 다른 회사나 도구로 만든 AI 에이전트들이 서로를 찾고, 일을 맡기고, 결과를 주고받을 수 있게 정한 공통 통신 규칙(프로토콜)입니다.
어떻게 작동하나
각 에이전트는 '에이전트 카드'라는 자기소개서를 공개합니다. 여기에는 자기가 할 수 있는 일, 접속 주소, 인증 방법 등이 적혀 있습니다. 일을 맡기려는 쪽(클라이언트 에이전트)은 이 카드를 읽고 알맞은 상대(원격 에이전트)를 골라 '작업(Task)'을 보냅니다. 원격 에이전트는 작업을 처리하면서 진행 상태를 알려 주고, 끝나면 문서·데이터 같은 결과물을 돌려줍니다. 오래 걸리는 작업도 중간 상황을 주고받으며 이어 갈 수 있습니다.
왜 중요한가
기업에는 여러 회사가 만든 에이전트가 섞여 있는데, 저마다 연결 방식이 다르면 하나하나 따로 이어 붙여야 합니다. A2A처럼 공통 규칙이 있으면 한 번 맞춰 두는 것만으로 여러 에이전트가 협업할 수 있습니다. 이는 여러 에이전트가 역할을 나눠 일하는 멀티 에이전트 시스템을 현실에서 만들기 쉽게 해 줍니다. 구글이 처음 공개했고, 이후 여러 기업이 참여하는 오픈 프로젝트로 운영되고 있습니다.
알아 둘 점
A2A는 흔히 MCP와 함께 언급됩니다. MCP가 에이전트와 도구·데이터를 잇는 규칙이라면, A2A는 에이전트와 에이전트를 잇는 규칙이라 서로 보완 관계에 가깝습니다. 프로토콜은 대화 방식만 정할 뿐, 상대 에이전트가 믿을 만한지나 결과가 정확한지는 따로 확인해야 합니다. 외부 에이전트에게 일을 맡기면 정보가 밖으로 나갈 수 있으므로 인증·권한 관리도 중요합니다.
예시
예를 들어 회사의 출장 지원 에이전트가 직원 요청을 받으면, A2A로 항공권 예약 에이전트와 숙소 예약 에이전트에게 각각 작업을 보내고, 두 결과를 모아 일정표를 만들어 줄 수 있습니다. 세 에이전트가 서로 다른 회사 제품이어도 같은 규칙을 따르기 때문에 연결이 가능합니다.