google/agentmesh

Agent Mesh

解決する課題

Agent Meshは、AIエージェントが異なる環境(ラップトップ、コンテナ、クラスター、スマートフォンなど)でホストされているツールやモデルを発見・利用できるようにする、安全でプライベートなネットワークを構築します。NATの背後にある場合でも機能します。

仕組み

ノードベースのアーキテクチャを採用し、agentmesh-nodeがエージェントやサービスと並行して実行されます。このノードは、OpenID Connectまたはブートストラップトークンを介した登録を処理し、検証可能な資格情報でアイデンティティを管理し、コントロールプレーンとルーターに接続します。ネットワークは、デフォルトでは何も到達できないことを保証します。アクセスは、IPアドレスではなくサービス名に基づくメッシュポリシーによって管理されます。エージェントにとって、メッシュはローカルMCPサーバーとOpenAI互換APIとして公開されます。

対象読者

分散したデバイスとサービスのネットワーク全体で、能力、ツール、モデルを安全に共有する必要があるAIエージェントを開発している開発者。

主な特徴

  • デフォルトで安全:メッシュポリシーで明示的に許可されない限り、サービスは公開されず、呼び出しも許可されません。
  • アイデンティティベースのアクセス:登録にアイデンティティプロバイダーを使用し、短期間有効でオフライン検証可能な資格情報を発行します。
  • 柔軟な接続性:多様なネットワーク環境で機能するよう、直接接続またはリレーをサポートします。
  • 標準化されたインターフェース:モデルルーティング用のOpenAI互換エンドポイントと、ツール発見用のMCPサーバーを提供します。

関連

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