ards-project/ard-spec

Agentic Resource Discovery (ARD) specification

解決的問題

代理資源發現 (ARD) 提供了一種標準化的方式,用於在聯邦式發現服務網路中編目、搜尋和發現代理資源(例如 MCP 伺服器、A2A 代理卡、技能和 API)。它透過為這些資源的描述和發現方式建立一套通用語言,來防止代理能力的碎片化。

運作方式

ARD 是一項定義了聯邦式、以網域為錨點標準的規範。它包含了透過 CDDL、JSON Schema 和 OpenAPI 定義的正式規格,以確保不同的發現服務能夠一致地通訊並共享有關可用代理資源的資訊。

適用對象

正在建構 AI 代理、發現服務和可呼叫服務(如 MCP 伺服器)的開發人員與架構師,他們需要一種標準化的協議,使其功能能夠被其他代理或系統發現。

重點特色

  • 聯邦式架構:支援跨服務網路的發現,而非單一中央登錄庫。
  • 以網域為錨點:採用以網域為錨點的方法來編目資源。
  • 正式結構描述:提供 JSON Schema 和 OpenAPI 定義以確保嚴格的一致性。
  • 一致性工具:包含用於測試實作是否遵循規範的工具。

相關

  • Dispatch
  • 專案
  • 專案
  • 專案
  • 專案