google-developers

A2A가 어떻게 협업 에이전트 세상을 만들고 있는지

요약

A2A(Agent-to-Agent) 프로토콜은 AI 에이전트들이 안전하고 효율적으로 서로 소통하고 협력할 수 있게 함으로써, 기존 API의 한계를 넘어 진정한 에이전트 생태계를 구축하고 있어요.

인사이트

  • A2A는 기존 API의 경직성을 넘어 에이전트들이 동적으로 상호작용하고, 민감한 데이터를 안전하게 처리하며 효율적으로 협업할 수 있는 환경을 제공해요.
  • 복잡한 작업을 전문 에이전트에게 위임하여 LLM의 컨텍스트 윈도우 오염을 막고, 각 에이전트가 더 높은 자율성을 가지고 복잡한 결정을 내리도록 지원해요.
  • A2A는 에이전트 솔루션의 모듈식 개발을 가능하게 하여 여러 팀이나 전문가가 협력할 수 있도록 돕고, 생명 과학, 커머스, IT, 통신 등 다양한 산업 분야에서 새로운 혁신을 이끌고 있어요.

왜 중요한가

A2A 프로토콜은 AI 에이전트가 단독적인 도구를 넘어, 서로 대화하고 협력하는 지능적인 시스템으로 발전하는 데 결정적인 역할을 해요. 이 프로토콜 덕분에 에이전트들이 보안, 컨텍스트 효율성, 동적 자율성 같은 핵심 과제를 해결하며 실제 업무 환경에 더 깊이 통합될 수 있어서, 개발자들은 훨씬 더 복잡하고 강력한 AI 애플리케이션을 만들 수 있게 될 거예요.

JUNE 18, 2026

도구를 넘어: 에이전틱 생태계의 부상

혹시 AI 에이전트로 뭔가를 만들어본 경험이 있다면, 에이전트들을 단순하고 상태가 없는(stateless) 도구처럼 다루는 게 얼마나 고통스러운지 잘 아실 거예요. 진정한 에이전트라면 대화식으로 상호작용하고 동적으로 움직여야 하는데, 잠재력을 제대로 발휘하려면 서로 협력하고 작업을 안전하게 넘겨줄 수 있는 공통 언어가 필요하죠. 바로 이 부분이 우리가 딱 1년 전 A2A(Agent-to-Agent) 프로토콜을 처음 내놓았을 때 가졌던 비전이었어요. 오늘 A2A의 첫 번째 생일을 축하하면서, 협력적인 에이전틱 생태계라는 비전이 현실이 되고 있고, 생각보다 훨씬 더 빠르게 성장하고 있어요.

왜 A2A인가요? 협업의 아키텍처

A2A가 실제로 어떻게 작동하는지 살펴보기 전에, 왜 새로운 프로토콜이 필요한지 _이유_를 이해하는 게 중요해요. 왜 그냥 표준 REST API로 에이전트들을 연결하면 안 될까요?

API는 딱딱하고 결정적이지만, 에이전트는 유연하고 자율적이죠. 에이전트를 API처럼 다루는 건 그 잠재력을 심각하게 제한하는 일이에요. A2A 프로토콜은 대규모 언어 모델(LLM) 시대에 맞춰 특별히 설계되었으며, 몇 가지 중요한 아키텍처적 이점을 제공해요.

  • 보안 경계 (나만의 "비밀 소스" 보호): 기업 환경에서는 에이전트가 공개 LLM이나 서드파티 시스템에 노출될 수 없는 민감한 데이터나 맞춤형 내부 프로세스를 활용해야 할 때가 있어요. A2A는 "블랙 박스" 방식의 핸드오프를 가능하게 해줘요. 즉, 자체 보안 환경을 유지하는 전문 내부 에이전트에게 작업을 할당하는 거죠. 요청하는 에이전트는 필요한 고가치 결과물을 얻으면서, 여러분의 독점 데이터와 "노하우" 로직은 캡슐화되어 엄격하게 비공개로 유지돼요.
  • 컨텍스트 오염 제로: LLM은 컨텍스트 윈도우가 한정되어 있어요. 만약 주 에이전트가 복잡한 다단계 종속성을 전부 처리하도록 강제한다면, 컨텍스트 윈도우가 가득 차서 환각(Hallucination) 현상이 발생하거나 성능이 저하될 수 있죠. A2A를 통해 상호작용함으로써, 전문 피어 에이전트들은 주 에이전트의 메모리를 어지럽히지 않고도 자체적인 방대한 종속성과 내부 상태를 관리할 수 있어요.
  • 동적 자율성: API를 호출하면 단순히 데이터를 반환하거나 실패할 뿐이에요. 하지만 에이전트가 A2A 피어에게 호출을 보내면, 그건 협업을 시작하는 거예요. 수신 에이전트는 의도를 이해하고, 계획을 다듬고, 불완전한 요청에 대해 이의를 제기하거나, 뭔가 이상하면 명확한 질문을 던질 수도 있어요.
  • 작업 분배: 한 명의 사람이나 팀이 전체 에이전틱 솔루션을 처음부터 끝까지 구축하는 대신, A2A는 전문화된 작업을 분산시킬 수 있게 해줘요. 솔루션의 다양한 부분은 도메인 전문가인 다른 동료, 팀, 벤더 또는 관리형 에이전틱 서비스에 의해 구축되고 관리될 수 있으며, 이들은 각자의 구성 요소를 지속적으로 개선해 나갈 수 있어요. 이런 모듈성은 전체 앱 설계를 단순화하고 장기적으로 관리를 훨씬 쉽게 만들어줘요.

이미지 1: 에이전트 협업 아키텍처 이미지

집중 조명: FoldRun—스택 없이 대규모 과학을 구현하다

이 아키텍처가 실제로 어떻게 작동하는지 보려면, 생명 과학 분야를 살펴보는 게 좋아요. 단백질의 3D 구조를 예측하는 것은 생물학의 "성배"와 같지만, 개발자에게는 인프라 악몽 그 자체거든요. 페타바이트 규모의 유전체 데이터베이스, 특수 GPU 요구 사항, 그리고 알파폴드(AlphaFold), 오픈폴드(OpenFold), 볼츠(Boltz) 같은 모델들의 다단계 생명 주기를 고려하면, 이 기능을 처음부터 다시 만드는 것은 엄청난 "복잡성의 절벽"이에요.

폴드런(Foldrun)은 단순한 도구나 스크립트가 아니에요. 이건 독립적인 에이전틱 인터페이스죠.

옛날 같았으면 취약한 API 워크플로우를 파이프로 연결하거나, 직접 에이전트를 만들고, 전문 기술을 주입하고, 환경을 보호하고, 아무것도 망가뜨리지 않기를 바래야 했을 거예요. 하지만 A2A 세상에서는 폴드런 에이전트를 Gemini Enterprise, Gemini CLI 또는 A2A 호환 환경에 추가하기만 하면 끝이에요.

폴드런은 예측 신뢰도에 따라 파라미터를 조정하고, 분자에 따라 AlphaFold 2, OpenFold 3, Boltz-2 중 하나를 선택하는 등 동적인 의사 결정이 필요한 장기 실행 자율 작업을 관리해요. 여러분은 작업을 요청하고, 할당하면 폴드런이 전문 피어로서 결과물을 전달해 줘요.

Video 5

집에서 폴드런 빠르게 시작하기 A2A 워크플로우에서 폴드런을 직접 보려면:

  1. 이미지 가져오기: Google Cloud Life Sciences GitHub에서 폴드런 에이전틱 인터페이스를 가져오세요.
  2. A2A로 연결: A2A 지원 환경에 에이전트를 등록하세요.
  3. 위임: 자연어로 구조 예측 작업을 할당하기 시작하세요. 맞춤형 연결 코드는 필요 없어요.

개발자 프로 팁: Gemini CLI를 사용해서 단백질 시퀀스를 폴드런에게 "넘겨주세요". Gemini CLI는 폴드런을 포함한 모든 A2A 에이전트를 지원해요. 폴드런이 3D 모델링의 무거운 작업을 처리하는 동안, 여러분의 주 에이전트는 나머지 연구 파이프라인을 자유롭게 관리할 수 있어요.

Video 6

이미지 2: 폴드런 아키텍처

고객 성공 사례:

“FoldRun이 실제 환경의 복잡한 요구사항을 충족하도록 하기 위해, 우리는 핵심 설계 파트너로 BicycleTx와 긴밀히 협력했어요. 그들의 팀은 솔루션을 적극적으로 평가하면서, 기능 개발에 직접적인 영향을 준 중요한 피드백을 제공해 줬습니다. "우리는 여러 팀 과학자들이 공동 폴딩 모델의 힘을 활용할 수 있는 방법을 모색해 왔습니다. 저희 조직이 Gemini Enterprise를 통해 받아들이고 있는 에이전틱 인터페이스로 이를 가능하게 하는 솔루션을 갖게 되면서, 워크플로우와의 테스트 및 통합이 훨씬 쉬워졌습니다."

— 리처드 휴즈 (Richard Hughes), BicycleTx

BicycleTx는 프로세스 내에서 FoldRun을 탐색함으로써 워크플로우를 최적화하고 에이전트 기반 운영을 확장할 새로운 방법을 찾고 있어요. 그들의 지속적인 파트너십에 진심으로 감사드리며, 곧 더 많은 커뮤니티에 이러한 기능을 선보일 수 있게 되어 기뻐요.

A2A로 또 무엇을 할 수 있나요?

A2A가 페타바이트 규모의 생물학적 모델링을 조율할 수 있다면, 또 어떤 것들을 가능하게 할까요? 에이전트들이 소통하는 방식을 표준화함으로써, 우리는 산업의 모든 분야에서 놀라운 혁신을 목격하고 있어요.

  • 에이전틱 커머스 및 자율 결제: 이 분야는 자율 경제가 현실이 되는 곳이에요. 개발자들은 A2A를 활용하여 거래의 무결성을 보장하고, AI 에이전트가 사용자 대신 거래를 안전하게 협상하고, 재고를 확인하며, B2B 구매를 원활하게 실행할 수 있게 하고 있어요.
  • 기업 데이터 및 실시간 스트리밍: 에이전트들은 실시간 이벤트 스트림 및 기업 데이터베이스를 안전하게 모니터링하기 위해 배포되고 있어요. 중앙 LLM에 원시 데이터 파이프라인을 노출하는 대신, 전문 A2A 에이전트가 데이터의 엣지에 위치하여, 특정 규정 준수 조건이 충족될 때만 인사이트를 추출하고 후속 워크플로우를 트리거하고 있죠.
  • 크로스 플랫폼 IT 및 DevOps: 운영 사일로가 무너지고 있어요. 상상해 보세요. 주 HR 에이전트가 A2A를 통해 전문 DevOps 에이전트와 조율하는 상황을요. HR 에이전트는 필요한 역할 파라미터를 안전하게 넘겨주고, DevOps 에이전트는 여러 분리된 SaaS 플랫폼 전반에 걸쳐 소프트웨어 라이선스, 저장소 접근 권한 및 보안 환경을 자율적으로 프로비저닝하는 거죠.
  • 보안 통신 및 규제 네트워크: 엄격한 규제를 받는 분야에서는 보안이 가장 중요해요. A2A는 자율 시스템을 위한 양자 보안(quantum-safe), 종단 간(end-to-end) 메시지 레이어 보안(MLS)을 보장하는 데 활용되고 있으며, 에이전트들이 기본 정보를 노출하지 않고도 민감한 데이터를 놓고 협력할 수 있도록 보장하고 있어요.

시작하고 축하에 함께하세요

이 생태계에 합류하는 가장 쉬운 방법은 공식 SDK를 이용하는 거예요. 처음부터 구축하든, 기존 사양을 확장하든, 상호 운용성으로 가는 길이 이보다 더 명확했던 적은 없었어요.

  • 구축하기: 공식 A2A SDK를 다운로드하세요. Python과 Go는 1.0 GA 버전으로 출시되었고, Java (베타) 및 .NET (프리뷰)은 1.0 사양을 따르며 GA 출시를 앞두고 있어요. JavaScript/TypeScript는 안정적인 v0.3 라인으로 제공되며 1.0 작업이 진행 중이에요.

첫 번째 생일이지만, 선물은 여러분이 받으실 거예요! 여러분이 무엇을 만들었는지 보고 싶어요! 자신의 사진(또는 에이전트 아바타!)을 올리고 소셜 미디어에 저희를 태그해 주세요. 우리가 가장 좋아하는 커뮤니티 프로젝트들을 소개해 드릴게요.

Previous

Next

google-developers · 원문 보기 · 2026-06-18

이 글은 원문을 한국어로 번역한 것입니다. 저작권은 원 저작자에게 있습니다.