A2A 프로토콜
·3분 읽기
원문: Koog Documentation — a2a-protocol-overview 이 글은 Koog 공식 문서의 a2a-protocol-overview 페이지를 한국어로 옮긴 번역본입니다. 문서 구조와 링크 의미를 유지하되, MkDocs 전용 UI 문법은 블로그에서 읽기 좋도록 정리했습니다.
A2A 프로토콜
이 페이지에서는 Koog 에이전트 프레임워크의 A2A(Agent-to-Agent) 프로토콜 구현에 대한 개요를 제공합니다.
A2A 프로토콜이란 무엇입니까?
A2A(Agent-to-Agent) 프로토콜은 AI 에이전트가 서로 상호 작용할 수 있도록 하는 표준화된 통신 프로토콜입니다. 기타 및 클라이언트 응용 프로그램과 함께. 일관되고 상호 운용 가능한 에이전트를 허용하는 일련의 메서드, 메시지 형식 및 동작을 정의합니다. 의사소통. A2A 프로토콜에 대한 자세한 내용과 사양은 다음을 참조하세요. 공식 A2A Protocol website.
시작하기
중요: A2A 종속성은 기본적으로 koog-agents 메타 종속성에 포함되지 않습니다.
프로젝트에 필요한 A2A 모듈을 명시적으로 추가해야 합니다.
프로젝트에서 A2A를 사용하려면 사용 사례에 따라 종속성을 추가하세요.
- A2A 클라이언트의 경우: A2A Client documentation 참조
- A2A 서버의 경우: A2A Server documentation 참조
- Kog 통합의 경우: A2A Koog Integration documentation 참조
주요 A2A 구성요소
Koog는 클라이언트와 서버 모두에 대해 A2A 프로토콜 v0.3.0의 완전한 구현과 Koog 에이전트 프레임워크:
- A2A Server은 A2A 프로토콜을 구현하는 엔드포인트를 노출하는 에이전트 또는 에이전트 시스템입니다. 그것 클라이언트로부터 요청을 받고, 작업을 처리하고, 결과나 상태 업데이트를 반환합니다. 그것은 또한 사용될 수 있습니다 Koog 에이전트와는 별개로.
- A2A Client은 다음을 사용하여 A2A 서버와의 통신을 시작하는 클라이언트 애플리케이션 또는 에이전트입니다. A2A 프로토콜. Koog 에이전트와 별도로 사용할 수도 있습니다.
- A2A Koog Integration은 A2A 통합을 단순화하는 클래스 및 유틸리티 세트입니다. Koog 에이전트와 함께하세요. 원활한 A2A 에이전트 연결 및 통신을 위한 구성 요소(A2A 기능 및 노드)가 포함되어 있습니다. Koog 프레임워크 내에서.
더 많은 예를 보려면 다음을 따르세요. examples