コードの補完とコードの生成を使用する

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

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

このドキュメントは、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 ロールを付与するよう管理者に依頼してください。

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

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

    コードの補完とコードの生成を有効にする

    コード補完とコード生成を有効にするには、次の操作を行います。

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

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

    2. ツールバーで、 [コーディングをサポート] ボタンをクリックし、使用する機能を選択します。

      [コーディングをサポート] ボタンの下にある Gemini in Colab Enterprise の機能のリスト(コード補完やコード生成など)。
      • コード補完は、入力中にコードの候補を表示します。
      • コード生成は、目的のコードに関する説明からコードを生成します。

       [コーディングをサポート] ボタンがアクティブでない場合、またはボタンをクリックしても機能のリストが表示されない場合は、プロジェクトの Gemini in Colab Enterprise を設定するをご覧ください。

    コード補完を使用する

    Colab Enterprise ノートブックでコード補完を使用するには、次の操作を行います。
    1. Google Cloud コンソールで、Colab Enterprise の [マイ ノートブック] ページに移動します。

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

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

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

    4. ツールバーで、pen_spark [コーディングをサポート] ボタンをクリックし、[コード補完] を選択します(まだ選択していない場合)。
    5. ノートブックのコードセルで、コードの入力を開始します。Colab Enterprise は、コードを完成させる可能性のある方法をグレーの斜体テキストで提案します。

      たとえば、import p と入力すると、Colab Enterprise は pandas as pd をインポートし、CSV ファイルを読み取って内容を pandas データフレームに保存するコード補完を提案します。

    6. コード補完の候補を受け入れるには、Tab キーを押します。

    コード生成を使用する

    Gemini を使用して Google Cloudのコードを生成するには:

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

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

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

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

    4. ツールバーで、 [コーディングをサポート] ボタンをクリックし、[コード生成] を選択します(まだ選択されていない場合)。

    5. ノートブックで、空白のコードセルを追加するか、コードが含まれていないコードセルをクリックします。

    6. [利用可能な AI 機能] をクリックし、[コードの生成] をクリックします。

    7. [生成] フィールドに、生成するコードの説明を入力し、Enter キーを押します。

    8. [生成] パネルを閉じるには、[ 閉じる] をクリックします。

    コード補完とコード生成をオフにする

    コード補完とコード生成をオフにするには、次の操作を行います。

    1. Colab Enterprise ツールバーで、 [コーディング サポート] ボタンをクリックします。

    2. オフにする機能をクリアします。

    トラブルシューティング

    このセクションでは、Colab Enterprise での Gemini の使用に関する問題を解決する方法について説明します。

    Gemini の機能が動作しない

    Colab Enterprise ノートブックに入力しても、コード補完の候補が表示されない。または、コードセルの上に pen_spark [コーディング サポート] ボタンが表示されない。

    Colab Enterprise の設定で、[コンテキストに基づくコード補完を表示] 設定をオフにしている可能性があります。

    この問題を解決するには、次の操作を行います。

    1. ヘッダーの表示 / 非表示を切り替え)をクリックします。
    2. [ツール] メニューで、[設定] をクリックします。
    3. [編集者] をクリックします。
    4. [コンテキストに基づくコード補完を表示] を選択します。
    5. [保存] をクリックします。

    次のステップ