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. 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 for 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 がレスポンスでコードの編集候補を提示した場合は、次のいずれかをクリックできます。
        • [Accept] をクリックして、ノートブックのコードを更新します。
        • [Accept and run] をクリックして、コードを更新して実行します。
        • 編集を拒否するには、[キャンセル] をクリックします。
      • チャット ダイアログを使用して、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 ロールを取り消すをご覧ください。

    次のステップ