コード インタープリタを有効にして使用する

会話分析のコード インタープリタは、自然言語の質問を Python コードに変換し、そのコードを実行して高度な分析と可視化を提供します。コード インタープリタは、Looker(オリジナル)インスタンスと Looker(Google Cloud コア)インスタンスの両方で、会話型分析データ エージェントに使用できます。

標準の SQL ベースの BI エクスペリエンスとは異なり、コード インタープリタは、基本的な計算やグラフ作成から、時系列予測などの高度なタスクまで、幅広いデータ分析をサポートしています。コード インタープリタを使用すると、通常は高度なコーディングや統計手法に関する専門知識が必要となる高度な分析をユーザーが実行できるようになるため、会話型分析が強化されます。

このページでは、Looker インスタンスでコード インタープリタを有効にする方法と、会話型分析データ エージェントでコード インタープリタを使用する方法について説明します。

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

始める前に

コード インタープリタを使用するには、データ エージェントを作成して使用するための権限など、Looker で会話型分析を使用するための要件を満たしている必要があります。

  • Looker(オリジナル)インスタンスで会話型分析データ エージェントを使用してコード インタープリタを使用するには、インスタンスが Looker 25.18 以降である必要があります。

コード インタープリタを有効にする

このセクションでは、次のプラットフォームでコード インタープリタを有効にする方法について説明します。

Looker(オリジナル)でコード インタープリタを有効にする

Looker(オリジナル)インスタンスでコード インタープリタを有効にして会話型分析ユーザーが使用できるようにするには、Looker 管理者が次の手順を行う必要があります。

  1. [管理] パネルで、[プラットフォーム] セクションに移動し、[Gemini in Looker] ページを選択します。
  2. [Gemini in Looker の有効化] で、[Gemini in Looker を有効にする] 設定をオンにします。
  3. [Trusted Tester の機能を有効にする] を選択します。この設定を有効にすると、ユーザーは Gemini in Looker の Trusted Tester 機能にアクセスできるようになります。ユーザーが会話型分析でコード インタープリタにアクセスできるようにするには、この設定を有効にする必要があります。
  4. 必要に応じて、[Trusted Tester のデータ使用を有効にする] を選択します。この設定を有効にすると、Gemini for Google Cloud Trusted Tester プログラム利用規約に記載されているとおりに Google がデータを使用することに同意したことになります。この設定は、[Trusted Tester の機能を有効にする] 設定が有効になっている場合にのみ有効にできます。この設定は、[Trusted Tester の機能を有効にする] 設定が有効になると自動的に有効になります。
  5. [コード インタープリタを有効にする] を選択します。この設定を有効にすると、ユーザーは会話型分析データ エージェントのコード インタープリタにアクセスできるようになります。この設定は、[Trusted Tester の機能を有効にする] 設定も有効になっている場合にのみ有効にできます。

次の条件を満たす Looker(オリジナル)インスタンスでは、[コード インタープリタを有効にする] 設定がデフォルトで有効になっていました。

  • Looker 管理者が、インスタンスを Looker 25.8 に更新する前に、Looker(オリジナル)インスタンスで [Gemini in Looker を有効にする] 設定と [Trusted Tester の機能を有効にする] 設定をオンにした。
  • Looker 管理者が、リリース デプロイの初日にインスタンスを Looker 25.8 に更新した。

Looker(Google Cloud コア)でコード インタープリタを有効にする

Looker(Google Cloud コア)インスタンスでコード インタープリタを有効にして会話型分析ユーザーが使用できるようにするには、Looker 管理者が次の手順を行う必要があります。

  1. [管理] パネル > [プラットフォーム] セクション > [Gemini in Looker] ページに移動します。
  2. [コード インタープリタ] を有効にします。

コンソールの Looker(Google Cloud コア)インスタンス設定で [Gemini in Looker] が有効になっている場合でも、コード インタープリタはデフォルトで無効になっています。 Google Cloud

ユーザーがコード インタープリタを使用するには、Looker 管理者がユーザーに 権限gemini_in_lookerを付与する必要があります。

会話型分析データ エージェントでコード インタープリタを使用する

特定のデータ エージェントでコード インタープリタが有効になっている場合、そのエージェントとのすべての会話で高度な分析機能を使用できます。

データ エージェントの作成時または編集時に、コード インタープリタを有効にできます。[高度な分析を有効にする] オプションをオンにして、コード インタープリタを有効にします。

既知の制限事項

  • コード インタープリタは Python を使用して問題を解決します。Python は構造化クエリ言語よりも柔軟性が高いため、コード インタープリタのレスポンスは、会話型分析のコア エクスペリエンスのレスポンスよりもばらつきが大きくなる可能性があります。
  • Looker データの場合、会話型分析はクエリごとに最大 5,000 行を返すことができます。
  • コード インタープリタは、次の Python ライブラリのみをサポートしています。
  • コード インタープリタのレスポンスでは、次の可視化グラフタイプはサポートされていません。
    • マップ

この機能は pre-GA です。エラー、予期しない結果、フィードバックに関するサポートや、追加の Python ライブラリのサポートをリクエストする場合は、conversational-analytics-feedback@google.com までメールをお送りください。

その他の制限事項については、会話型分析の既知の制限事項に関するドキュメントをご覧ください。

サポートされている Python ライブラリ

サポートされている Python ライブラリを表示する

コード インタープリタは、次の Python ライブラリをサポートしています。

  • altair
  • attrs
  • chess
  • contourpy
  • cycler
  • entrypoints
  • fonttools
  • fpdf
  • geopandas
  • imageio
  • jinja2
  • joblib
  • jsonschema
  • jsonschema-specifications
  • kiwisolver
  • lxml
  • markupsafe
  • matplotlib
  • mpmath
  • numexpr
  • numpy
  • opencv-python
  • openpyxl
  • packaging
  • pandas
  • patsy
  • pdfminer-six
  • pillow
  • plotly
  • protobuf
  • pylatex
  • pyparsing
  • PyPDF2
  • python-dateutil
  • python-docx
  • python-pptx
  • pytz
  • referencing
  • reportlab
  • rpds-py
  • scikit-image
  • scikit-learn
  • scipy
  • seaborn
  • six
  • statsmodels
  • striprtf
  • sympy
  • tabulate
  • tensorflow
  • threadpoolctl
  • toolz
  • torch
  • tzdata
  • xlrd

質問の候補

コード インタープリタを有効にすると、Python の高度な分析機能により、会話型分析データエージェントは、サポートされている標準の質問タイプに加えて、より幅広い質問に回答できるようになります。次に例を示します。

  • 私のデータに基づいて、売上の主な要因を説明していただけますか?
  • 平均購入頻度と平均注文額を考慮して、顧客セグメントごとのライフタイム バリューを教えてください。
  • 今年の売上と昨年の売上を比較してください。
  • 売上データの外れ値を特定して、特にパフォーマンスの高い商品や地域、特にパフォーマンスの低い商品や地域を特定してください。
  • コホート分析を実施して、顧客維持率を把握してください。
  • 最も利益率の高い商品が最も人気のある商品ですか?この回答を使用して、プロダクト構成を最適化する方法についての提案をしてください。
  • 過去 3 年間の商品カテゴリ別の売上の年平均成長率(CAGR)を教えてください。
  • 商品カテゴリを X 軸、CAGR を Y 軸とする棒グラフで CAGR を表示してください。