ards-project/ard-spec

Agentic Resource Discovery (ARD) specification

해결하는 문제

에이전트 리소스 디스커버리 (ARD)는 연합형 디스커버리 서비스 네트워크 전반에 걸쳐 MCP 서버, A2A 에이전트 카드, 스킬 및 API와 같은 에이전트 리소스를 카탈로그화, 검색 및 발견하는 표준화된 방법을 제공합니다. 이러한 리소스가 설명되고 발견되는 방식에 대한 공통 언어를 만들어 에이전트 기능의 파편화를 방지합니다.

작동 방식

ARD는 연합형, 도메인 기반 표준을 정의하는 사양입니다. CDDL, JSON Schema 및 OpenAPI 정의를 통한 공식 정의를 포함하여 다양한 디스커버리 서비스가 사용 가능한 에이전트 리소스에 대한 정보를 일관되게 통신하고 공유할 수 있도록 보장합니다.

대상 독자

AI 에이전트, 디스커버리 서비스 및 호출 가능한 서비스(예: MCP 서버)를 구축 중이며, 자신의 기능을 다른 에이전트나 시스템에서 발견할 수 있도록 표준화된 프로토콜이 필요한 개발자 및 아키텍트.

주요 특징

  • 연합형 아키텍처: 단일 중앙 레지스트리가 아닌 서비스 네트워크 전반에 걸친 디스커버리를 지원합니다.
  • 도메인 기반: 리소스 카탈로그화에 도메인 기반 접근 방식을 사용합니다.
  • 공식 스키마: 엄격한 준수를 위한 JSON Schema 및 OpenAPI 정의를 제공합니다.
  • 준수 도구: 구현이 사양을 따르는지 테스트하는 도구를 포함합니다.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트