본문으로 건너뛰기

A2A: 에이전트 간 통신을 위한 표준 프로토콜 (Agent2Agent Protocol)

구글 클라우드와 IBM 리서치가 공동 개발한 A2A 프로토콜은 서로 다른 프레임워크로 구축된 AI 에이전트들이 표준화된 방식으로 서로를 발견하고 통신할 수 있게 지원한다.

챕터별 상세

00:00

A2A 프로토콜의 등장 배경과 목적

에이전트 시스템이 고도화되면서 서로 다른 팀이나 프레임워크로 만든 에이전트를 연결할 때마다 커스텀 통합 코드를 작성해야 하는 번거로움이 발생했다. A2A는 이러한 문제를 해결하기 위해 에이전트 간의 발견(Discovery)과 통신(Communication)을 표준화하는 오픈 프로토콜로 설계됐다. 구글 클라우드와 IBM 리서치가 협력하여 개발했으며 현재는 리눅스 재단(Linux Foundation)에서 관리한다.

기존에는 프레임워크마다 통신 방식이 달라 에이전트 간 협업을 위해 매번 별도의 API 연동 작업이 필요했다.

00:46

A2A의 아키텍처와 작동 원리

A2A는 클라이언트-서버 통신 모델을 기반으로 작동한다. 에이전트를 A2A 서버로 노출하면 A2A 클라이언트가 이를 발견하고 요청을 보낼 수 있는 구조이다. 이를 통해 계층적(Hierarchical) 또는 순차적(Sequential) 워크플로우에서 오케스트레이터 에이전트가 원격의 전문 에이전트에게 작업을 효율적으로 위임할 수 있다.

에이전트 카드(Agent Card)는 에이전트의 기능과 메타데이터를 정의하여 다른 에이전트가 이를 인식할 수 있게 한다.

01:48

MCP와의 관계 및 실습 내용

A2A는 데이터 소스 연결을 담당하는 MCP(Model Context Protocol)와 상호 보완적인 관계에 있다. MCP가 에이전트를 외부 데이터 및 도구에 연결한다면, A2A는 에이전트와 에이전트 사이의 협업을 가능하게 한다. 실습 과정에서는 ADK, LangGraph, BeeAI 등 다양한 프레임워크로 구축된 에이전트를 A2A 서버로 변환하고 이를 통합하는 헬스케어 멀티 에이전트 시스템을 구축한다.

Agent Stack은 에이전트를 조직 내에서 쉽게 배포하고 공유할 수 있게 돕는 오픈소스 인프라이다.

용어 해설

에이전트 간 프로토콜(A2A Protocol)
서로 다른 프레임워크로 제작된 AI 에이전트들이 표준화된 방식으로 서로를 발견하고 통신하며 협업할 수 있도록 돕는 오픈 소스 프로토콜이다. 구글 클라우드와 IBM 리서치가 공동 개발했으며 현재 리눅스 재단에서 관리한다.
모델 컨텍스트 프로토콜(Model Context Protocol)
AI 모델이 외부 데이터 소스나 도구에 안전하고 표준화된 방식으로 접근할 수 있도록 설계된 프로토콜이다. A2A가 에이전트 간의 협업에 집중한다면 MCP는 에이전트와 외부 데이터 시스템 간의 연결을 담당한다.
에이전트 오케스트레이션(Agent Orchestration)
여러 AI 에이전트의 작업 순서를 정의하고 적절한 에이전트에게 임무를 할당하여 복잡한 목표를 달성하는 관리 기법이다. 순차적 또는 계층적 구조를 통해 에이전트 간의 협업 효율을 극대화한다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 02. 11.수집 2026. 02. 21.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.