会話分析のコード インタープリタは、自然言語の質問を Python コードに変換し、そのコードを実行して高度な分析と可視化を提供します。コード インタープリタは、Looker Studio Pro サブスクリプションの一部として Looker Studio の会話分析、Looker(オリジナル)、Looker(Google Cloud コア)で利用できます。
標準 SQL を使用した BI エクスペリエンスとは異なり、コード インタープリタは、基本的な計算やグラフ作成から、時系列予測などの高度なタスクまで、幅広いデータ分析をサポートしています。コード インタープリタは、会話分析を強化し、ユーザーが高度な分析を実行できるようにします。通常、このような分析には高度なコーディングや統計手法に関する専門知識が必要になります。
Gemini for Google Cloud がデータを使用する方法とタイミングに関する説明をご覧ください。
始める前に
コード インタープリタを使用するには、Looker Studio または Looker で Conversational Analytics を使用するための要件を満たしている必要があります。
Looker(オリジナル)インスタンスでコード インタープリタを使用するには、インスタンスが Looker バージョン 25.8 以降である必要があります。
コード インタープリタを有効にする
このセクションでは、次のプラットフォームでコード インタープリタを有効にする方法について説明します。
Looker Studio でコード インタープリタを有効にする
会話でコード インタープリタを有効にする手順は次のとおりです。
- 会話分析の左側のナビゲーション パネルで、[高度な分析] 切り替えをクリックして、コード インタープリタを有効にします。
- コード インタープリタが有効になっている場合は、通常どおり会話分析を使用して会話を開始し、データに関する質問をすることができます。コード インタープリタは、Gemini チャットを支えるエンジンを使用して、クエリを Python コードに変換し、そのコードを実行します。
Looker(オリジナル)でコード インタープリタを有効にする
Looker(オリジナル)インスタンスで、Looker 管理者は次の手順に沿ってコード インタープリタを有効にし、Gemini in Looker ユーザーが利用できるようにする必要があります。
- [管理者] パネルで、[プラットフォーム] セクションに移動し、[Gemini in Looker] ページを選択します。
- [Gemini in Looker の有効化] で、[Gemini in Looker を有効にする] の設定をオンにします。
- [Trusted Tester の機能を有効にする] を選択します。この設定を有効にすると、ユーザーは Gemini in Looker の Trusted Tester 機能にアクセスできます。この設定は、ユーザーが pre-GA プレビュー中に Gemini にアクセスできるようにするために有効にする必要があります。
- 必要に応じて、[Trusted Tester のデータ使用を有効にする] を選択します。この設定を有効にすると、Gemini for Google Cloud Trusted Tester プログラム利用規約に従って Google がデータを使用することに同意したことになります。この設定は、[Trusted Tester の機能を有効にする] 設定が有効になっている場合にのみ有効にできます。この設定は、[Trusted Tester の機能を有効にする] 設定が有効になっていると自動的に有効になります。
- [コード インタープリタを有効にする] を選択します。この設定を有効にすると、ユーザーは会話分析でコード インタープリタにアクセスできるようになります。この設定は、[Trusted Tester の機能を有効にする] 設定も有効になっている場合にのみ有効にできます。次の条件を満たす Looker(オリジナル)インスタンスでは、[コード インタープリタを有効にする] 設定がデフォルトで有効になっていました。
- Looker 管理者が、インスタンスを Looker 25.8 に更新する前に、Looker(オリジナル)インスタンスで [Gemini in Looker を有効にする] と [Trusted Tester の機能を有効にする] の設定を有効にしている。
- Looker 管理者が、リリース デプロイの初日にインスタンスを Looker 25.8 に更新しました。
コード インタープリタを使用するには、Looker 管理者がユーザーに gemini_in_looker
権限を付与する必要があります。
Looker(Google Cloud コア)でコード インタープリタを有効にする
Looker(Google Cloud コア)インスタンスで、Looker 管理者は次の手順に沿ってコード インタープリタを有効にし、Gemini in Looker ユーザーが利用できるようにする必要があります。
- [管理者] パネル > [プラットフォーム] セクション > [Gemini in Looker] ページに移動します。
- [コード インタープリタ] を有効にします。
Google Cloud コンソールの Looker(Google Cloud コア)インスタンス設定で Gemini in Looker が有効になっている場合、Code Interpreter はデフォルトで有効になっています。
コード インタープリタを使用するには、Looker 管理者がユーザーに gemini_in_looker
権限を付与する必要があります。
既知の制限事項
- Code Interpreter は Python を使用して問題を解決します。Python は構造化クエリ言語よりも柔軟性が高いため、コード インタープリタのレスポンスは、コアの会話分析エクスペリエンスのレスポンスよりもばらつきが大きくなる可能性があります。
- Looker データの場合、会話分析はクエリあたり最大 5,000 行を返すことができます。
- コード インタープリタは、これらの Python ライブラリをサポートしています。追加の 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 軸に商品カテゴリ、Y 軸に CAGR を示す棒グラフで CAGR を表示します。