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 プロダクトのパフォーマンスを評価してください。 Google Cloud新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
  3. Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  4. Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

必要なロール

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    コンテンツを評価したら、次のいずれかの操作を行います。

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

Gemini in Colab Enterprise をオフにする

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

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

次のステップ