エージェントを Gemini Enterprise Agent Platform にデプロイして、エージェントのセキュリティ、ガバナンス、オブザーバビリティの設定を一貫して適用します。ガバナンス ポリシーに沿ったデータ取得と分析タスクをサポートする MCP サーバーにエージェントを接続します。
このガイドでは、ガバナンスを備えた Agent Platform アプリケーション テンプレートについて説明します。このテンプレートを使用すると、エージェントとそのインフラストラクチャとポリシーをGoogle Cloud上のアプリケーションとしてすばやくデプロイできます。
たとえば、このテンプレートを実装して、次のビジネスニーズに対応できます。
| 例 | ビジネスニーズ | 実装 |
|---|---|---|
| 機密性の高い財務データセットの管理されたデータ アナリスト | 金融サービス会社は、内部データセットを使用してアナリスト向けのレポートを生成する必要があります。PII(個人情報)を検出し、内部データアクセス ルールを回避しようとする試みを検出する必要があります。 | エージェントは、標準化されたプロトコルを使用して金融データベースを検出してクエリします。BigQuery ツールにアクセスできるのは、エージェントの特定の ID のみです。最終的な安全レイヤでは、センシティブ データと悪意のあるプロンプトが自動的に削除されます。 |
| 地域のデータ所在地を持つ地域のカスタマー サポート エージェント | グローバルな小売ブランドは、データ所在地法を遵守するために、特定の地域のカスタマー サポート エージェントを必要としています。エージェントのトラフィックが特定の監査済みリージョン エンドポイントのみを通過するように、エージェントを分離する必要があります。 | リージョン ゲートウェイは、トラフィックを特定のロケーションに固定することでデータ所在地を適用します。認可ポリシーはゼロトラストの姿勢を提供し、すべての上り(内向き)と下り(外向き)はリージョン モジュールを介して転送され、包括的な監査証跡を提供します。 |
| コミュニティ フォーラムの自動コンテンツ モデレーター | メディア企業は、ユーザーが送信したコメントをスキャンして削除対象としてフラグを設定する必要があります。また、管理ロジックを安全ポリシーから分離する必要があります。 | 認可拡張機能は、有害なコンテンツを特定する Model Armor とは異なり、安全設定からモデレーション ロジックを分離します。エージェントはマネージド ランタイムで自動的にスケーリングされ、レジストリ サービスを使用してデータセットと安全にやり取りします。 |
アーキテクチャ
次の図は、テンプレートのコンポーネントと接続を示しています。
テンプレート コンポーネントは、次のレイヤに編成されています。
エージェント ロジックの実行
- Agent Runtime: マネージド サーバーレス環境でエージェント ロジックをホストします。
トラフィック管理
Agent Gateway: 受信トラフィックを管理し、リクエストをエージェント環境に転送するリージョン プロキシ。下り(外向き)コンポーネントは、エージェントがデータを送信したり、外部 API を呼び出したりする方法と場所を制御します。
認可ポリシー: リクエスト元がリクエストされたアクションの権限を持っていることを確認します。このテンプレートでは、次の認可ポリシーが構成されます。
- インバウンド リクエスト。
- 送信リクエスト。
- コンテンツの検証。
Authorization Service Extensions: プログラム可能なフックを提供し、カスタム認可ロジックを送受信トラフィック フローに挿入します。
Model Armor テンプレート: モデルの入力と出力を検査して、センシティブ データ漏洩、ジェイルブレイクの試み、有害なコンテンツをブロックします。
データソース接続
Agent Registry サービス: ツールとサービスの管理、バージョン管理、検出に使用する一元化されたカタログ。
エージェント レジストリ MCP サーバー: 標準化されたプロトコルを使用して、エージェントが Google Cloud データソース(BigQuery)を検出して操作できるようにします。
Identity-Aware Proxy(IAP)エージェント レジストリ MCP サーバー: エージェント ランタイム ID を MCP サーバーに接続します。
BigQuery: エージェントがデータの取得や分析に使用するデータセットとテーブルの例。このテンプレートは、MCP サーバーを介してデータソースとのエージェントのやり取りにガバナンス ポリシーを適用する方法を示しています。
次のステップ
- 詳しくは、このテンプレートをデプロイまたは複製する方法をご覧ください。
- 特定のニーズに合わせてテンプレートをカスタマイズする方法を理解する。
- エージェント アーキテクチャのコンポーネントを選択します。