AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

A2A – AI 에이전트 간 작업 위임과 협업을 위한 Agent-to-Agent 프로토콜

A2A(Agent-to-Agent)는 AI 에이전트가 서로 작업을 위임하고 결과를 주고받기 위한 프로토콜이다. API가 정해진 입력과 출력을 호출하는 방식이라면, A2A는 전문 에이전트를 대화형 peer로 다루고, 요청·협상·상태·결과 전달을 에이전트 협업에 맞게 설계한다.

왜 REST API만으로 부족한가

에이전트는 정적인 함수가 아니다. 장기 작업을 수행하고, 중간에 불완전한 요청을 되묻고, 자기 내부 도구와 데이터를 사용하며, 결과를 설명할 수 있어야 한다. A2A는 이 특성을 보존하면서 외부 에이전트에 작업을 넘기는 경계를 만든다.

장점의미
보안 경계내부 데이터와 절차를 요청자에게 노출하지 않고 결과만 반환
컨텍스트 오염 방지전문 에이전트가 자기 의존성과 상태를 내부에서 처리
동적 자율성단순 실패/성공이 아니라 clarification과 협상이 가능
워크로드 분산팀·벤더·서비스별 전문 에이전트를 조립해 솔루션 구성

FoldRun 사례

Google Developers Blog는 FoldRun을 A2A 사례로 소개한다. 단백질 구조 예측은 AlphaFold 2, OpenFold 3, Boltz-2 같은 도구 선택, 긴 실행, 파라미터 조정이 필요하다. A2A 환경에서는 주 에이전트가 FoldRun 전문 에이전트에 구조 예측을 넘기고, FoldRun이 내부 생명과학 스택을 관리한 뒤 결과를 돌려준다.

어디에 적합한가

  • 전문 도메인 에이전트: 법률, 생명과학, DevOps, 데이터 분석처럼 내부 지식과 도구가 무거운 작업
  • 엔터프라이즈 보안: 내부 프로세스와 민감 데이터를 외부 LLM 컨텍스트에 직접 싣지 않아야 할 때
  • 멀티벤더 생태계: 각 조직·서비스가 자기 에이전트를 운영하면서 표준 프로토콜로 협업할 때

관련 문서

  • mcp — 에이전트와 외부 도구를 연결하는 프로토콜
  • agentic-resource-discovery — 에이전트 리소스를 발견하는 명세
  • agent-gateway — 에이전트 호출과 정책을 중앙 관리하는 게이트웨이 계층

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)