AI デベロッパー ツールの設定を構成する

Gemini Enterprise の AI デベロッパー ツール設定ページを使用して、デベロッパー ツールを構成し、セキュリティとコンプライアンスの管理を適用し、組織のモデルの可用性を管理します。

始める前に

以下のものが揃っていることを確認してください。

  • 請求先 Cloud 請求先アカウント: AI デベロッパー ツールを使用するには、 プロジェクトで Cloud Billing が有効になっている必要があります。AI デベロッパー ツールは、請求先アカウントでのみ使用できます。詳細については、 Cloud 請求先アカウントのタイプをご覧ください。

  • サポートされているエディション: AI デベロッパー ツールにアクセスするには、Gemini Enterprise Standard、Plus、Standard Emerging Market、従量課金制エディションの サブスクリプションが必要です。

  • サポートされているリージョン: リージョンでの提供状況と 機能の制限について詳しくは、 Gemini Enterprise Standard エディションと Plus エディション、Gemini Notebook のデータ所在地をご覧ください。

  • 必要なロール: AI デベロッパー ツール設定を構成するには、 Gemini Enterprise 管理者roles/discoveryengine.agentspaceAdmin)ロールが必要です。

  • 必要な API: プロジェクトで次の API が有効になっている必要があります。

    • Gemini Enterprise APIdiscoveryengine.googleapis.com): Gemini Enterprise のコア プラットフォーム サービス、セキュリティとコンプライアンスの管理、設定管理を提供します。
    • Business AI Code APIbusinessaicode.googleapis.com): Gemini Enterprise の Antigravity に AI を活用したコード生成機能を提供します。 承認されたプリンシパルがプロジェクトからサービスにアクセスできるようにするには、プロジェクトでこの API を有効にする必要があります。

    コンソールで [AI デベロッパー ツール] 切り替えボタンをオンにすると、 Google Cloud プロジェクト構成がチェックされ、必要な API がまだ有効になっていない場合は自動的に有効になります。

AI デベロッパー ツールを有効にする

AI デベロッパー ツールを使用できるかどうかは、Gemini Enterprise サブスクリプションのタイプによって異なります。

  • 新しい Standard、Plus、従量課金制サブスクリプション: AI デベロッパー ツールは サブスクリプションを購入したロケーションまたはリージョンでサポートされている場合 デフォルトで有効になっています。

  • 既存のサブスクリプション: ライセンスが付与されたユーザーがツールを使用できるようにするには、管理者がコンソール Google Cloud で各ロケーションの AI デベロッパー ツールを手動で有効にする必要があります。

既存の Gemini Enterprise サブスクリプションで AI デベロッパー ツールを手動で有効にするには、次の操作を行います。

  1. コンソール Google Cloud で、[**Gemini Enterprise**] に移動します。

    Gemini Enterprise

  2. [設定] をクリックし、[AI デベロッパー ツール] タブを選択します。

  3. [AI デベロッパー ツール] 切り替えボタンをオンにします。

  4. [セキュリティ]、[コンプライアンス]、および [モデルの可用性] の各セクションで設定を構成します。

セキュリティ設定を作成する

管理者は、デベロッパー インターフェース全体でデータ漏洩を防ぐことができます。このセクションの設定を使用して、外部ソースへのアクセスを制限し、自動実行権限を管理します。たとえば、必須のセキュリティ ポリシーを適用して、ユーザーが安全ルールをオーバーライドできないようにしたり、AI エージェントがターミナル コマンドを実行したり、リンクを選択する前に承認を要求したりできます。

セキュリティ ポリシーを管理する

セキュリティ ポリシーを構成して、AI エージェントが作業フォルダ外のローカル ファイルにアクセスする方法や、デベロッパー ワークスペースでターミナル コマンドを実行する方法を制御できます。

設定 説明 デフォルトのステータス
ファイル アクセス ポリシーの外部 指定された作業フォルダ外のファイルにアクセスするためのエージェントの権限レベルを指定します。次のオプションがあります。
  • 拒否: エージェントが 作業フォルダ外のファイルにアクセスできないようにします。
  • 常に確認: エージェントが作業フォルダ外のファイルにアクセスする前に、ユーザーに権限を求めます。
  • 許可: エージェントが作業フォルダ外のファイルに 確認なしでアクセスできるようにします。
拒否
ターミナル自動実行モード この設定を有効にすると、エージェントがターミナル コマンドを自動的に実行して、 複数ステップのワークフローを効率化できます。 次のオプションがあります。
  • レビューが必要: ターミナル コマンドを実行する前に、ユーザーに承認を求めます。
  • サンドボックスで続行: 安全で隔離された環境でコマンドを自動的に実行します。
  • 常に続行: 確認なしで現在の 環境でコマンドを自動的に実行します。
常に続行
サンドボックス モード この設定を有効にすると、エージェント ツールを安全で隔離されたローカル サンドボックスに制限できます。 無効

外部ウェブへのアクセスを管理する

セキュリティ ポリシーで、データ漏洩を防ぐために外部ウェブサイトへのエージェント アクセスを制御する必要がある場合は、これらの設定を使用してブラウザ アクセスを制限するか、許可された URL のリストに制限できます。

設定 説明 デフォルトのステータス
ブラウザ アクセス この設定を有効にすると、外部ウェブへのアクセスを制御できます。これにより、データ 漏洩を防ぎ、組織の境界を定義できます。 無効
許可されている URL エージェントがブラウザでアクセスできる許可された URL のリストを指定します。 構成すると、他のすべての URL がブロックされます。

この設定は、Antigravity ブラウザ エージェントにのみ適用されます。チャット ボックスに「/browser」と入力すると、 Antigravity でブラウザ エージェントを実行できます。

なし。デフォルトでは、URL はブロックされません。
ブラウザ JavaScript 自動実行モード この設定を有効にすると、エージェントが JavaScript を実行して、 高度なウェブベースのコーディングとテストのタスクをサポートできます。 次のオプションがあります。
  • 無効: エージェントが JavaScript を実行できないようにします。
  • レビューをリクエスト: エージェントが JavaScript を実行する前に、ユーザーに承認を求めます。
  • 許可: エージェントが JavaScript を自動的に実行できるようにします 。
無効

Model Context Protocol(MCP)を管理する

Model Context Protocol(MCP)サーバーへのアクセスを構成して、AI エージェントが追加のデータソースとツールに安全にアクセスできるようにします。

設定 説明 デフォルトのステータス
MCP サーバー この設定を有効にすると、Model Context Protocol(MCP) サーバーへのアクセスを管理して、AI のデータ コンテキストを安全に拡張できます。 無効
許可されるサーバー構成 この設定を使用すると、管理者は MCP サーバー アクセス用の特定のサーバー構成を定義できます。 管理者は、ローカル MCP サーバーとリモート MCP サーバーの構成を含む JSON オブジェクトとして許可リストを定義します。UI では、次のフィールドのリアルタイム チェックが提供されます。
  • ローカル MCP サーバー(local_servers:
    • id(文字列): MCP サーバーの一意の識別子。
    • command(文字列、省略可): ローカル MCP サーバーを実行するコマンド。指定すると、ユーザーの ローカル構成がオーバーライドされます。
    • args(文字列の配列、省略可): コマンドに渡される引数 。指定すると、ユーザーの ローカル構成がオーバーライドされます。
  • リモート MCP サーバー(remote_servers:
    • id(文字列): MCP サーバーの一意の識別子。
    • url(文字列、省略可): リモート MCP サーバーのエンドポイント URL。カスタム リモート サーバーの場合は必須、 事前構成済みのリモート サーバーの場合は省略可。

構成の例

{
  "mcpServers": {
    "local_servers": [
      {
        "id": "gopls-mcp-server",
        "command": "go",
        "args": [
          "run",
          "golang.org/x/tools/gopls@latest",
          "mcp"
        ]
      }
    ],
    "remote_servers": [
      {
        "id": "bigquery"
      },
      {
        "id": "custom-remote-server",
        "url": "https://mcp.example.com/mcp"
      }
    ]
  }
}
未構成

コンプライアンス設定を構成する

組織が規制された業界で事業を行っている場合や、特定の内部ポリシーがある場合は、コンプライアンスのために AI インタラクションの監査ログを保持する必要があるかもしれません。このセクションの設定では、法的要件と規制要件を満たすようにロギングとデータ保持ポリシーを構成できます。

設定 説明 デフォルトのステータス
プロンプトと回答のロギング この設定を有効にすると、デベロッパーと AI のインタラクションを記録して使用状況の指標を計算し、セキュリティ レビューのための監査証跡を保持できます。 ログは組織のプロジェクト内に安全に保存され、 Google モデルのトレーニングや人間によるレビューのためにログにアクセスすることは ありません。 無効
メタデータ ロギング この設定を有効にすると、組織全体での使用状況 と分析情報を追跡するのに役立つプロダクト メタデータを記録できます。ログは組織のプロジェクト内に安全に保存され、 Google モデルのトレーニングや人間によるレビューのためにログにアクセスすることはありません。 無効

モデルの可用性を構成する

このセクションの設定を使用して、特定の AI モデルを承認し、アクセスレベルを管理します。これにより、デベロッパーは組織の安全性と使用に関するポリシーに準拠した AI モデルのみを使用できます。たとえば、デベロッパーにテスト用のプレビュー モデルへのアクセス権を付与したり、承認されたモデルのみを使用するようにツールを制限したりできます。

モデルを構成する前の重要な考慮事項

モデルを構成する前に、次の点を考慮してください。

  • ポリシーの整合性: Gemini Enterprise でモデルを有効にしても、Gemini Enterprise Agent Platform の組織ポリシーはオーバーライドされません。標準割り当てを超える従量課金制リクエストが失敗しないようにするには、両方のプラットフォームで許可されるモデルが一致していることを確認してください。

  • データ所在地: プレビュー モデルと Gemini 3 Pro Image モデルは、global リージョンでのみ使用できます。そのため、米国または EU のマルチリージョンでのデータ所在地(DRZ)または ML のリージョン処理のコミットメントはサポートされていません。詳細については、 Gemini Enterprise Standard エディションと Plus エディション、Gemini Notebook のデータ所在地をご覧ください。

  • 請求に関する開示: Antigravity は、バックグラウンド タスクに Gemini Flash Lite を使用し、画像生成に Gemini 3 Pro Image を使用します。これらのモデルを使用すると、請求が発生する可能性があります。詳細については、費用を表示する をご覧ください

承認済みモデルを構成する

承認済みモデルを構成して、AI デベロッパー ツールで使用できる AI モデルを制御できます。

設定 説明 デフォルトのステータス
Antigravity 認定モデル この設定を有効にすると、Antigravity ツールが 承認されている AI モデルをプロジェクト内で使用することを指定できます。Gemini Enterprise AI デベロッパー ツールでは、Google 製のモデルのみを使用できます。 サポートされているモデルについて詳しくは、サポートされているモデルのリストの [Enterprise] 列をご覧ください。