기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
A2A 시작하기
Agent2Agent(A2A) 프로토콜을 사용하면 공유 시맨틱 계층을 통해 에이전트 간에 분산된 공동 작업을 수행할 수 있습니다. 중앙 오케스트레이터를 통해 모든 작업을 라우팅하는 대신 A2A를 사용하면 에이전트가 경량 JSON 기반 프로토콜을 사용하여 서로를 검색하고, 기능을 알리고, 작업을 협상하고, 컨텍스트를 공유할 수 있습니다. 각 에이전트는 기능 매니페스트를 게시합니다.
다음 예제에서는 검색 및 작업 협상을 활성화하기 위해 에이전트가 지원하는 작업, 필수 입력 및 운영 메타데이터를 알리는 간소화된 A2A 기능 매니페스트를 보여줍니다.
{ "can": ["summarize.text", "extract.keywords"], "needs": ["document.input"], "meta": { "version": "1.0.3", "latencyMs": 120 } }
이 모델을 사용하면 동적 기능 매칭, 중간 작업 위임 및 조직 간 협업이 가능합니다. 에이전트는 작업을 자체 구성하고, 임시 작업 그룹을 구성하고, 새로운 기능이 시스템에 들어오거나 나갈 때 적응할 수 있습니다.
A2A는 다음과 같은 간단한 상태 비저장 요청부터 다단계 협상 세션에 이르기까지 다양한 상호 작용을 지원합니다.
-
지연 시간이 짧은 협업을 위한 직접 peer-to-peer 메시징
-
에이전트가 가장 적합한 피어를 선택하는 의미 체계 작업 협상
-
기능 기반 검색, 새로운 인력 분할 지원
-
상태 저장 다단계 상호 작용을 위한 세션 고정
조직은 A2A와 같은 개방형 에이전트 네이티브 프로토콜을 채택하여 모듈식이고 상호 운용 가능하며 경계 간 협업이 가능한 AI 시스템을 생성합니다. A2A는 에이전트 에코시스템이 유연성을 유지하고 엄격한 오케스트레이션 계층이나 사전 결합 없이도 새로운 에이전트, 팀 또는 외부 시스템이 도입됨에 따라 발전할 수 있도록 합니다.
에이전트 아키텍처에서 A2A 프로토콜을 구현하려면 다음 작업을 수행합니다.
-
A2A 프로토콜 사양 검토 - 최신 버전의 Agent2Agent(A2A) 프로토콜 사양을
읽고 기능 매니페스트, 협상 흐름 및 에이전트 핸드셰이크가 작동하는 방법을 알아봅니다. -
A2A-compatible 런타임 살펴보기 A2A-style 기능 매니페스트 및 peer-to-peer 협상을 지원하는 Strands Agents SDK 또는 사용자 지정 런타임 계층과 같은 프레임워크를 평가합니다.
-
에이전트를 위한 기능 매니페스트 구현 - 각 에이전트의
can,needs및meta필드를 정의하여 검색, 매치메이킹 및 의도 수준 협업을 활성화합니다. -
A2A 협상 패턴 실험 - 요청 제안 수락 루프, 구조화된 기능 쿼리 또는 gossip 기반 검색을 사용하여 에이전트가 작업을 처리해야 하는 사람에 대한 이유를 이해합니다.
-
혼합 인프라 환경에서 A2A 테스트 - A2A 피어 협상을 Amazon EventBridge를 AWS 통해 네이티브 이벤트 라우팅과 결합하여 하이브리드 조정 패턴을 평가합니다.
-
A2A 커뮤니티 가입 - 오픈 작업 그룹에
참여하여 확장, 보안 권장 사항 및 공급업체 간 상호 운용성 개선 사항을 최신 상태로 유지하고 프로토콜 개발에 기여 합니다.