Gemini for Google Cloud を活用した会話分析では、直感的なチャット インターフェースで会話形式の言語で質問することで、データを調査できます。会話分析では、さまざまな方法でデータと「会話」できます。会話分析を Explore データで使用する場合は、会話で 1 つの Explore について質問したり、Explore データ エージェントを作成して、最大 5 つの Explore と同時にチャットしたりできます。他のユーザーが作成して共有した Explore データ エージェントを使用することもできます。
このページでは、会話分析を使用して Explore データを利用する方法について説明します。ここでは次のトピックを扱います。
- 1 つの Explore で会話を開始する
- Explore にクエリを実行する既存のデータ エージェントとの会話を開始する
- データについて質問する
- 会話内のクエリを管理する
- クエリ結果と計算について
- 会話を管理する
- 会話に関する既知の制限事項
Gemini for がデータを使用する方法とタイミングに関する説明をご覧ください。 Google Cloud
始める前に
会話分析を使用して Explore データを利用するには、Looker インスタンスの設定と要件を満たしていることと、このページで説明されているタスクを実行するための適切な権限が付与されていることを確認してください。
1 つの Explore で会話を開始する
1 つの Explore で会話(チャット インターフェースで通常の自然言語でデータに関する一連の質問と回答)を開始する手順は次のとおりです。
会話分析インターフェースに移動します。
- メイン ナビゲーション メニューから
[**会話**] を選択します。[Explore] タブを選択し、クエリを実行する Explore を選択します。
- [作成] メニューから
[会話] を選択します。[Explore] タブを選択し、クエリを実行する Explore を選択します。
- Looker Explore から [**会話を開始**] を選択します。新しい Explore エクスペリエンス を使用している場合、このオプションは使用できません。
- メイン ナビゲーション メニューから
デフォルトでは、会話の名前は「Untitled」です。会話で最初の質問をすると、会話分析によって、質問と回答に基づいて会話のタイトルが自動的に生成されます。生成された名前を変更するには、スレッドページの上部にあるタイトルをクリックして、新しい会話名を入力します。変更を保存するには、ページ内の別の場所をクリックするか、Return キー(Mac)または Enter キー(PC)を押します。
会話を作成したら、会話内の [質問する] フィールドでデータについて 質問できます。会話には、[ 最近の会話] セクションから戻ることができます。
Explore にクエリを実行する既存のデータ エージェントとの会話を開始する
データ エージェントは、データに固有のコンテキストと手順でカスタマイズされます。作成した既存のデータ エージェント、または他のユーザーが共有した既存のデータ エージェントとの会話を開始できます。最大 5 つの Looker Explore に接続されている既存のデータ エージェントとの会話を開始する手順は次のとおりです。
会話分析インターフェースに移動します。
- メイン ナビゲーション メニューから
[**会話**] を選択します。[エージェント] タブを選択し、会話する Explore データ エージェントを選択します。
- [作成] メニューから
[会話] を選択します。[エージェント] タブを選択し、会話する Explore データ エージェントを選択します。
- メイン ナビゲーション メニューから
デフォルトでは、会話の名前は「Untitled」です。会話で最初の質問をすると、会話分析によって、質問と回答に基づいて会話のタイトルが自動的に生成されます。生成された名前を変更するには、スレッドページの上部にあるタイトルをクリックして、新しい会話名を入力します。変更を保存するには、ページ内の別の場所をクリックするか、Return キー(Mac)または Enter キー(PC)を押します。
会話を作成したら、会話内の [質問する] フィールドでデータについて 質問できます。会話には、[ 最近の会話] セクションから戻ることができます。
Looker データについて質問する
新しい会話を開始すると、会話分析によって開始する質問が提案されます。質問は特定の形式にする必要はなく、特定の構文を使用する必要もありません。ただし、選択した Explore に関連している必要があります。
[質問する] フィールドに自然言語で質問を入力します。質問モードを選択して [送信] をクリックします。 クエリを送信した後、
[**回答を停止**] をクリックして、会話分析の回答をキャンセルできます。会話分析はクエリの実行を停止し、The query was cancelled. というメッセージを表示します。
質問できる形式について詳しくは、質問の制限事項をご覧ください。
質問モードを選択する
質問するときに、[**高速**] と [**思考**] のオプションを含むプルダウン メニューから質問モードを選択できます。UI では、[高速] は迅速な回答を目的とし、[思考] は複雑な問題を解決することを目的としています。会話分析のデフォルトの質問モードは [思考] です。手動で変更しない限り、会話分析ではマルチターンの会話全体で同じ質問モードが維持されます。
高速モード
[高速] モードで質問すると、会話分析は自然言語クエリを、会話の Explore の基盤となる LookML モデルで定義されている LookML パラメータに直接マッピングしようとします。会話分析は、LookML の管理対象の定義に依存しているため、迅速に応答できます。また、推論は使用または表示されません。
たとえば、「先月の合計収益はいくらでしたか?」のようなクエリは、total_revenue 指標を選択して前月でフィルタするクエリにすばやく変換できます。
クエリでデータの特定の事実または事前定義された指標を要求する場合は、[高速] モードを選択します。
思考モード
[思考] モードは、直接 LookML 検索以外の分析を必要とする、より複雑な分析リクエストを対象としています。このモードでは、エージェントはアプローチを「計画」し、使用するツールと結果の組み合わせ方を決定します。このモードでは、単一の SQL ベースのクエリでは不可能な、複数ステップの問題の解決や高度なデータ サイエンス タスクの実行が可能です。
データの理由を尋ねる場合、傾向を比較する場合、または複数のステップが必要になる可能性があるより複雑な分析リクエストを行う場合は、[思考] モードを選択します。 このモードは、エージェントをテストして、データソースの基盤となる LookML の使用方法を把握する場合にも特に役立ちます。
会話分析で質問を処理する方法
クエリを送信すると、会話分析によって質問が言い換えられ、言い換えられた質問が元の質問の後に会話ウィンドウに表示されることがあります。たとえば、会話分析は、「ユーザーの年齢の平均値は?」という質問を「ユーザーの平均年齢は?」と言い換えることがあります。
会話分析でクエリを実行している間、その推論と思考プロセスを確認できます。会話分析では、元のクエリの曖昧さを解消するために、フォローアップの質問が行われることがあります。たとえば、名前が似ているフィールドが複数ある場合、会話分析では、クエリの処理に最も適切なフィールドを明確にするよう求められることがあります。
マルチターンの会話
会話を続けると、会話分析では以前の質問と回答が考慮されます。以前の回答を取得して、結果をさらに絞り込むか、可視化タイプを変更することで、回答を基に構築できます。
質問の作成について詳しくは、質問の制限事項をご覧ください。
明確にするための質問
会話分析でクエリを実行している間、その推論と思考プロセスを確認できます。会話分析では、元のクエリの曖昧さを解消するために、フォローアップの質問が行われることがあります。たとえば、名前が似ているフィールドが複数ある場合、会話分析では、クエリの処理に最も適切なフィールドを明確にするよう求められることがあります。
会話のメタデータ
Explore またはデータ エージェントと会話すると、折りたたみ可能な [Data] パネルに、会話で使用されている Looker Explore の名前が表示されます。 [データ] パネルには、次のオプションもあります。
- [View fields]: Explore とチャットしている場合は、 [View fields] をクリックして、新しいブラウザ ウィンドウで Explore を表示できます。
- [**エージェントを編集**]: データ エージェントとチャットしている場合は、 [**エージェントを編集**] をクリックして、データ エージェントの詳細を編集できます。
- [New conversation]: 現在の会話で使用している Looker Explore で新しい会話を開始します。
会話内のクエリを管理する
データと会話するときに、会話を管理するには、アクティブなクエリのレスポンスが実行中に停止するか、最新の質問とその回答を削除することができます。
最新の質問を削除する
最新の質問とその回答を削除する手順は次のとおりです。
- 最新の質問にカーソルを合わせ、 [**メッセージを削除**] をクリックします。
- [メッセージを完全に削除しますか?] ダイアログで [削除] をクリックして、質問とその回答を完全に削除します。
クエリ結果と計算について
会話分析でデータについて質問すると、特定のクエリと接続されたデータに応じて、レスポンスに可視化、データテーブル、その他の詳細が含まれることがあります。クエリ結果を Explore として開くには、クエリ結果内の [Explore で開く] をクリックします。
このクエリ レスポンスに加えて、会話分析には、クエリ結果と計算を理解するための次のオプションがあります。
- クエリの解釈方法に関する詳細
- 回答の計算方法の詳細
- エージェントで有効になっている場合は、 分析の詳細やデバッグ情報などの追加の詳細
クエリの解釈方法を確認する
If you use [Thinking] mode to ask your question, you can see how Conversational Analytics reasoned through your query. 推論を確認するには、[推論を表示] オプションを開きます。推論を非表示にするには、[推論を非表示] をクリックします。
会話分析では、各クエリを分析し、クエリのキーワードを使用して、会話に関連付けられたデータセットのセマンティック レイヤから関連するディメンション、指標、その他のパラメータを推測し、クエリから実行する必要がある集計を解釈することで、応答方法を検討します。[推論を表示] を開くと、会話分析によってクエリの解釈に使用された手順が書式なしテキストで表示されます。この説明には、会話分析でクエリについて検討した時間も含まれます。
推論に従って、会話分析はレスポンスを生成します。これには、クエリに関する明確化のリクエストが含まれる場合があります。
回答の計算方法を確認する
会話分析で回答にたどり着いた方法や可視化を作成した方法を確認するには、クエリ結果内の [**算出方法**] をクリックします。
[算出方法] をクリックすると、会話分析に [テキスト] セクションが表示されます。[テキスト] セクションには、会話分析が特定の回答にたどり着くまでに実行した手順を書式なしテキストで説明します。この説明には、使用された未加工のフィールド名、実行された計算、適用されたフィルタ、並べ替え順序などの詳細が含まれます。
データ エージェントで高度な分析が利用可能な場合、[コード] タブには、高度なクエリ用に生成された追加の Python コードが表示されます。
分析の詳細とデバッグ情報
会話に使用されるデータ エージェントで特定の高度なオプションが有効になっている場合、レスポンスには次の詳細が含まれることがあります。
- [**分析の詳細を表示**]: 有効にすると、エージェントのレスポンスに 推論ステップ、生成された Looker クエリ、基になるデータ テーブルが表示されます。
- [**デバッグ情報を表示**]: 有効にすると、エージェントのレスポンスに、そのレスポンスに対してエージェントが実行した手順が表示されます。これは、トラブルシューティングに役立ちます。
これらの設定は、エージェントの 作成時または編集時に、高度なオプションで構成されます。
会話を管理する
会話は、[Recent] セクションにタイトル別に一覧表示されます。会話の名前を変更したり、会話を削除したり、ゴミ箱フォルダから復元したりできます。
会話を削除する
会話をゴミ箱に移動するには、会話を開いて [ゴミ箱に移動] をクリックします。
会話を復元または完全に削除する
ゴミ箱から会話を復元または完全に削除する手順は次のとおりです。
- 会話分析で、左側のナビゲーション パネルの [Trash] を選択して、ゴミ箱に移動した会話の一覧を表示します。
- [ゴミ箱] セクションで、復元または完全に削除する会話の名前をクリックします。
[よろしいですか?] ダイアログで、次のいずれかのオプションを選択します。
- キャンセル: アクションをキャンセルします。
- 復元: 会話を復元します。会話には、会話分析の左側のナビゲーション メニューの [Recent] セクションからアクセスできます。
- 完全に削除: 会話を完全に削除します。
既知の制限事項
会話分析には以下に示す既知の制限事項があります。
可視化の制限事項
会話分析では、Vega-lite を使用して会話グラフを生成します。次の Vega グラフタイプは完全にサポートされています。
- 折れ線グラフ(1 つ以上の系列)
- 面グラフ
- 棒グラフ(横、縦、積み上げ)
- 散布図(1 つ以上のグループ)
- 円グラフ
次の Vega グラフタイプはサポートされていますが、レンダリング時に予期しない動作が発生する可能性があります。
- マップ
- ヒートマップ
- ツールチップ付きのグラフ
Vega カタログ外のグラフタイプは対象外です。このセクションで指定されていないグラフはサポート対象外とみなされます。
データソースの制限事項
会話分析には、次のデータソースの制限があります。
- 会話分析では、クエリごとに最大 5,000 行を返すことができます。
- 会話分析では、LookML の
parameterパラメータまたはfilterパラメータを使用して定義されたフィルタ限定のフィールドの値を設定できません。
質問の制限事項
会話分析は、1 つの可視化で回答できる質問をサポートしています。例:
- 指標の推移
- ディメンション別の指標の内訳または分布
- 1 つ以上のディメンションの一意の値
- 単一の指標値
- 指標別の上位のディメンション値
会話分析は、次のタイプの複雑な可視化でのみ回答できる質問をまだサポートしていません。
- 予測
- 相関分析や異常検出などの高度な統計分析
高度な分析が有効になっている場合は、予測などのより高度な質問に回答できます。
関連資料
Looker の会話分析の概要: 会話分析のランディング ページ。主な機能の一覧と、会話分析のすべてのドキュメントへのリンクが記載されています。
Explore データ エージェントを作成して管理する: Explore データ エージェントを使用すると、Explore データに固有のコンテキストと手順を指定して、AI を活用したデータクエリ エージェントをカスタマイズできます。これにより、会話分析でより正確でコンテキストに関連性の高いレスポンスを生成できます。
ダッシュボード エージェントでダッシュボードにクエリを実行する: ダッシュボード データ エージェントを使用して Looker ダッシュボードとチャットします。
Looker で会話分析を構成するためのベスト プラクティス: Looker 管理者と LookML デベロッパーが会話分析を適切に構成して最適化するための戦略とベスト プラクティス。
高度な分析を有効にする: 会話分析内の高度な分析では、自然言語の質問が Python コードに変換され、そのコードが実行されます。高度な分析機能では Python が使用されるため、標準の SQL ベースのクエリと比較して、より複雑な分析と可視化が可能になります。