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

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

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

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

概要

エラーを生成するコードを実行すると、Colab Enterprise の Gemini が修正案を提案したり、エラーを説明したりして、問題の解決をサポートします。

構文エラーの場合、[エラーを修正] ボタンが表示されます。このボタンをクリックすると、コードの修正案が表示されます。詳しくは、エラーを修正するをご覧ください。

その他のタイプのエラーの場合は、[エラーを説明] ボタンが表示されます。このボタンをクリックすると、エラーの説明と解決方法が表示されます。詳しくは、エラーの説明を使用するをご覧ください。

始める前に

  1. Colab Enterprise の Gemini が Google Cloud ユーザー アカウントとプロジェクト用に設定されていることを確認します。
  2. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  3. Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.

    Enable the APIs

  4. Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.

    Enable the APIs

  5. 必要なロール

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

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

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

    エラーの説明を使用する

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

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

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

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

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

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

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

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

      Colab Enterprise で、エラーの説明を含むチャット ダイアログが開きます。ダイアログには、問題を解決するための推奨事項や変更案も表示されます。

    6. コンテンツを評価した後、次のいずれかを行います。

      • 提案された変更をコピーするには、 [コピー] ボタンをクリックします。次に、ノートブックのコードセルにコードを貼り付けます。
      • 提案された変更を含むコードセルをノートブックに追加するには、[ コードセルを追加] ボタンをクリックします。コードセルを追加しても、エラーのある元のコードセルは削除されません。
      • チャット ダイアログを使用して、Gemini とエラーについて話し合います。
    7. チャット ダイアログを閉じるには、[ 閉じる] をクリックします。

    エラーの修正

    Gemini を使用して Google Cloud コードの構文エラーを修正するには:

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

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

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

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

    4. ノートブックのコードセルにエラーを含むコードを入力し、セルを実行します。たとえば、print(1 と入力すると、閉じかっこがありません。

      コードセルの実行後、Colab Enterprise はコードセルの下にエラー メッセージを出力します。Gemini in Colab Enterprise にコードを修正できる候補がある場合は、[エラーを修正] ボタンが表示されます。

    5. [エラーを修正] ボタンをクリックします。

      Colab Enterprise に、コードの修正案が表示されます。

    6. 候補を評価し、次のいずれかを行います。

      • 候補を承認するには、[ 候補を承認] をクリックします。
      • 候補を拒否するには、 [候補を拒否] をクリックします。

    Gemini in Colab Enterprise をオフにする

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

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

    次のステップ