Agent Network Protocol(ANP)は、W3C の分散型識別子(DID)と JSON-LD グラフを用いて、オープンネットワーク上でのエージェントの発見と、エージェント間の安全な協調をサポートするエージェント通信プロトコルである。
用法
エージェント相互運用性プロトコルのサーベイ:Model Context Protocol(MCP)、Agent Communication Protocol(ACP)、Agent-to-Agent Protocol(A2A)、Agent Network Protocol(ANP) は、ANP を LLM 駆動のエージェント間の相互運用性のために新たに登場しつつある 4 つのプロトコルの 1 つとして扱っており、残りは Model Context Protocol、Agent Communication Protocol(ACP)、Agent2Agent プロトコル(A2A) である。このサーベイが提案する段階的な導入ロードマップでは、ANP は最終段階に位置づけられている。ツールアクセスのための MCP、メッセージングのための ACP、協調的なタスク実行のための A2A に続いて、分散型のエージェントマーケットプレイスのために ANP へと導入が広がる。
関連用語
- Model Context Protocol — サーベイのロードマップにおける最初のプロトコルで、ツールアクセスを担う
- Agent Communication Protocol(ACP) — 構造化された、セッションを意識したメッセージングのためのサーベイ上のプロトコル
- Agent2Agent プロトコル(A2A) — 協調的なタスク実行のためのサーベイ上のプロトコル