エージェントを登録する

エージェントを登録すると、エージェント レジストリ内で検出可能なコンポーネントになります。エージェントのスキルを公開すると、組織内の他のデベロッパーやオーケストレーター エージェントがあなたの作業を見つけて再利用できるようになり、AI 開発全体を加速できます。

エージェント ランタイムに応じて、エージェント レジストリは 2 つの主な登録メカニズム(自動登録手動登録)をサポートしています。

このドキュメントは、エージェント ランタイムに適した登録メカニズムを選択するのに役立ちます。

自動登録

サポートされている Google Cloud ランタイムは、デフォルトで、またはオプトインのデプロイ ステップを通じて、エージェントをエージェント レジストリに登録します。

自動登録は、次の Google Cloud ランタイムでサポートされています。

  • Vertex AI Agent Engine: SDK を使用してデプロイされたエージェントは、追加の構成なしで登録されます。
  • 組み込みの Google エージェント: Google Workspace エージェントや Gemini Enterprise エージェントなど、Google が直接提供するエージェントは、構成なしで検出できます。
  • Google Kubernetes Engine: GKE にデプロイされたコンテナ化されたエージェントは、特定のエージェント レジストリ機能タイプのアノテーションが含まれている場合に登録されます。

登録時にキャプチャされたエージェントのメタデータとスキルは、エージェントのプロトコルによって異なります。

  • Agent2Agent(A2A)プロトコルを実装するエージェント: A2A は、エージェントが機能と ID を宣言できるようにするオープン スタンダードです。エージェントがこのプロトコルを実装すると、エージェント レジストリはエージェントのスキルを エージェント カードから自動的に抽出し、レジストリに入力します。
  • A2A プロトコルを実装していないエージェント: Agent Registry はエージェントを登録しますが、推論 URL やスキルなどのメタデータを自動的にキャプチャできません。エージェントを検出できるようにこの情報を提供するには、手動登録を使用します。

自動登録をサポートする Google Cloud ランタイムについては、自動登録を使用するをご覧ください。

手動登録

外部プラットフォーム、オンプレミス、または自動検出をサポートしていない Google Cloudランタイムでホストされているエージェントの場合は、手動登録を使用する必要があります。

エージェントを手動で登録するには、Agent Registry API を使用して、エージェントのエンドポイントと構成を定義する Service リソースを作成します。この書き込み可能なリソースには、エージェントの固有の詳細も含まれています。Service が作成されると、レジストリは読み取り専用の Agent リソースを生成します。このリソースは検出に使用できます。

次の 2 種類のエージェントを手動で登録できます。

  • A2A 準拠のエージェント: Agent2Agent(A2A)仕様A2A_AGENT_CARD)を実装するエージェント。レジストリは、エージェント カードagent-card.json)エンドポイントをスキャンして、スキルをインデックスに登録します。
  • 標準 REST エージェント: 標準 REST API エンドポイントなど、A2A 仕様(NO_SPEC)を実装していないリモート エージェント。

エージェントを手動で登録する方法については、手動登録を使用するをご覧ください。