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 구성요소

Koog는 클라이언트와 서버 모두에 대해 A2A 프로토콜 v0.3.0의 완전한 구현과 Koog 에이전트 프레임워크:

  • A2A Server은 A2A 프로토콜을 구현하는 엔드포인트를 노출하는 에이전트 또는 에이전트 시스템입니다. 그것 클라이언트로부터 요청을 받고, 작업을 처리하고, 결과나 상태 업데이트를 반환합니다. 그것은 또한 사용될 수 있습니다 Koog 에이전트와는 별개로.
  • A2A Client은 다음을 사용하여 A2A 서버와의 통신을 시작하는 클라이언트 애플리케이션 또는 에이전트입니다. A2A 프로토콜. Koog 에이전트와 별도로 사용할 수도 있습니다.
  • A2A Koog Integration은 A2A 통합을 단순화하는 클래스 및 유틸리티 세트입니다. Koog 에이전트와 함께하세요. 원활한 A2A 에이전트 연결 및 통신을 위한 구성 요소(A2A 기능 및 노드)가 포함되어 있습니다. Koog 프레임워크 내에서.

더 많은 예를 보려면 다음을 따르세요. examples