ards-project/ard-spec

Agentic Resource Discovery (ARD) specification

解決する課題

エージェントリソースディスカバリ (ARD) は、フェデレーテッドされたディスカバリサービスのネットワーク全体で、MCPサーバー、A2Aエージェントカード、スキル、APIなどのエージェントリソースをカタログ化、検索、および発見するための標準化された方法を提供します。これらのリソースがどのように記述され、発見されるかについての共通言語を作成することで、エージェント機能の断片化を防ぎます。

仕組み

ARD は、フェデレーテッドされたドメインアンカー型の標準を定義する仕様です。CDDL、JSON Schema、および OpenAPI 定義による正式な定義が含まれており、異なるディスカバリサービスが利用可能なエージェントリソースに関する情報を一貫して通信および共有できるようにします。

対象者

AIエージェント、ディスカバリサービス、および呼び出し可能なサービス(MCPサーバーなど)を構築しており、自身の機能を他のエージェントやシステムから発見可能にするための標準化されたプロトコルを必要とする開発者やアーキテクト。

ハイライト

  • フェデレーテッドアーキテクチャ: 単一の中央レジストリではなく、サービスのネットワーク全体にわたるディスカバリをサポートします。
  • ドメインアンカー型: リソースのカタログ化にドメインアンカー型のアプローチを使用します。
  • 正式なスキーマ: 厳密な準拠を保証する JSON Schema と OpenAPI 定義を提供します。
  • 準拠ツール: 実装が仕様に従っているかをテストするツールが含まれています。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト