Gemini の支援機能を使用してエラーを説明して修正する

このドキュメントでは、Gemini for Google Cloud ポートフォリオ のプロダクトである Gemini in Colab Enterprise を使用して、 Colab Enterprise ノートブックのエラーを説明して修正する方法について説明します。

Gemini for Google Cloud がデータを使用する方法とタイミングに関する説明をご覧ください。

このドキュメントは、Colab Enterprise を使用するデータ アナリスト、データ サイエンティスト、データ デベロッパーを対象としています。ノートブック環境でコードを記述する方法を理解していることを前提としています。

概要

エラーを生成するコードを実行すると、Gemini in Colab Enterprise は修正案を提示したり、エラーの説明を提供したりして、問題の解決を支援します。

始める前に

  1. Gemini in Colab Enterprise が Google Cloud ユーザー アカウントとプロジェクト用に設定されていることを確認します。
  2. Google Cloud アカウントにログインします。 Google Cloudを初めて使用する場合は、 アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
  3. Enable the Agent Platform, Gemini for Google Cloud, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the serviceusage.services.enable permission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.

    Enable the APIs

  4. Enable the Agent Platform, Gemini for Google Cloud, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the serviceusage.services.enable permission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.

    Enable the APIs

必要なロール

Colab Enterprise で Gemini を使用するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。

ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

エラーを説明して修正する

Gemini for Google Cloud を使用してコードのエラーを説明し、修正する手順は次のとおりです。

  1. Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。

    [マイ ノートブック] に移動

  2. [リージョン] メニューで、ノートブックを含むリージョンを選択します。

  3. 開きたいノートブックをクリックします。

  4. ノートブックのコードセルにエラーを含むコードを入力し、セルを実行します。たとえば、a を定義せずに print(a + random()) を入力します。

    コードセルを実行すると、Colab Enterprise はコードセルの下にエラー メッセージを出力します。Gemini in Colab Enterprise にこのエラーの説明がある場合は、[エラーの説明] ボタンが表示されます。

  5. [エラーの説明] ボタンをクリックします。

    データ サイエンス エージェントをまだ承認していない場合は、Colab Enterprise が Google アカウントをデータ サイエンス エージェントに対して認証している間、短いダイアログが表示されます。

  6. Colab Enterprise で、エラーの説明を含むチャット ダイアログが開きます。このダイアログには、問題の解決方法に関する推奨事項や提案された変更が含まれる場合もあります。

    コンテンツを評価した後、次のいずれかの操作を行うことができます。

    • Gemini がレスポンスでコード編集の候補を提示した場合は、次の操作を行うことができます。
      • [Accept] をクリックして、ノートブックのコードを更新します。
      • 承諾して実行して、コードを更新して実行します。
      • 編集を拒否するには、[キャンセル] をクリックします。
    • チャット ダイアログを使用して、Gemini とエラーについて話し合います。
  7. チャット ダイアログを閉じるには、[ 閉じる] をクリックします。

Gemini in Colab Enterprise をオフにする

Google Cloud プロジェクトで Gemini in Colab Enterprise をオフにするには、管理者が Gemini for Google Cloud API を無効にする必要があります。サービスの無効化をご覧ください。

特定のユーザーに対して Gemini in Colab Enterprise をオフにするには、管理者がそのユーザーの Gemini for Google Cloud ユーザーroles/cloudaicompanion.user)ロールを取り消す必要があります。単一の IAM ロールを取り消すをご覧ください。

次のステップ