メインコンテンツまでスキップ

Genieスペースを使用してビジネスデータを探索する

この記事では、会社のデータについて質問できるノーコードセルフサービスチャットインターフェイスである Genieスペースのテスト、使用、フィードバックの提供方法について説明します。

概要

AI/BI Genieは、自然言語を使用してデータをクエリするための会話型インターフェイスを提供します。 組織のビジネス用語とデータに合わせて調整された生成AI を使用し、ユーザーのフィードバックを組み込んで、時間の経過と共に応答を洗練させることができます。

Genieは、次の主要な機能を提供します。

  • ユーザーが自然言語による質問をして、エンタープライズ データを直接クエリできるようにします。
  • 組織のデータから直接派生した関連性の高い応答を提供します。
  • ダッシュボードやレポートの範囲を超えた質問に対処するためのセルフサービスをサポートし、高度なツールや専門知識は必要ありません。

次の図は、 Genieスペース UI の各部分を示しています。

Genieスペース UI のパーツを識別するラベル付き。各番号は、画像に続く説明とペアになっています。

  1. チャットウィンドウ: チャットウィンドウを使用して質問をしたり、Genieの回答を読んだりします。 Genieスペースを開くと、デフォルトで開きます。
  2. スレッド化されたチャット履歴: Genieとの会話は、スレッド化されたチャット履歴に保存されます。履歴アイコンをクリックすると、古い会話にアクセスできます。各チャットスレッドは、以前に尋ねられた質問に関するコンテキストを保持します。新しいチャットを作成して、Genieスペースをトピックごとに整理できます。
  3. 新しいチャット: 新しいチャットを作成して、新しいコンテキストで新しい会話を開始します。
  4. モニタリング: モニタリング タブには、トピックごとにスレッド化されるのではなく、個々の Genie のインタラクションが表示されます。 Genieと会話するときは、応答を評価したり、スペースに対する昇格した権限を持つ人にレビューをリクエストしたりできます。品質評価とレビューの対応は、[履歴] タブに表示されます。
  5. データ: Genie spaces は、会社のデータのサブセットに基づいています。 データ タブには、この Genieスペースに対して選択されたテーブルが表示されます。 各テーブルを展開して、列の名前と説明を表示します。 「カタログエクスプローラで開く 」をクリックして、カタログエクスプローラのUIからテーブルの詳細を表示します。カタログ エクスプローラーでアクセスできる情報の詳細については、「 カタログ エクスプローラーとは」を参照してください。

新しいGenieスペースを使用

Genieスペース は、 SQLに精通したデータアナリストなどのドメイン専門家によって構成されます。 セットアップ プロセスには、次のものが含まれます。

  • スペースの目的を定義する。
  • 関連データの選択と注釈付け。
  • Genie がビジネス固有の専門用語を理解するのに役立つプレーン テキストの指示を追加します。
  • Genie が学習するための SQL クエリの例を提供します。
  • 既存の SQL 関数を組み込んで、ビジネスクリティカルな計算や複雑な計算を行う。
注記

この記事では、 Genieスペースが既に作成されていることを前提としています。 詳細については、AI/BI Genieスペースの設定と管理を参照してください。

スペース作成者は通常、基本的な指示から始めて、ユーザーの操作から学習しながらスペースを洗練させます。 ユーザーが質問をしたり、特定の用語や専門用語を紹介したりすると、作成者はスペースの指示を更新して、Genieがクエリを解釈して応答する方法を改善します。 この反復的なプロセスは、Genieスペースを進化させ、ユーザーフィードバックに基づいてより正確な回答を提供するのに役立ちます。 Genieを、明確なガイダンスと定期的なインプットで改善する新入社員と考えると役立つ場合があります。

Genieとチャット

ほとんどのGenieのやり取りはチャットウィンドウで行われます。チャットウィンドウには、次のコンポーネントが表示されます。

  • タイトルと説明 : 作成者が指定したタイトルと説明が表示されます。

  • 質問の例 : 質問の例は、スペースが回答するように設計されているクエリの種類を説明するのに役立ちます。これらは、スペースエディターで追加するか、利用可能なコンテキストに基づいてGenieによって生成できます。質問の例をクリックして、新しいチャットを開始します。

注記

デフォルトでは、[ データセットの説明] ボタンが質問の例として含まれています。このボタンをクリックすると、Genie は使用可能なテーブルメタデータと定義済みの主キーと外部キーの関係を使用して、テーブルとその接続を説明します。

  • 質問テキスト フィールド : スペースの下部にある質問フィールドに入力して、新しい質問を入力します。 Genieが回答を生成すると、質問入力フィールドの上に表示されます。 応答の品質を評価し、Genie UIのこの部分からの応答の手動レビューをリクエストできます。 応答を確認するを参照してください。

新しいチャットを開始する

例の質問をクリックするか、新しい質問を入力して会話を開始します。各会話スレッドはコンテキストを保持し、前の質問に基づいて構築できます。たとえば、「製品ライン別の売上を表示」と尋ねた場合、同じスレッドで「2024 年 7 月のみ」を追加して結果を絞り込むことができます。

注記

スレッド内の前の会話のコンテキストは、同じスレッド内の後の会話を通知するために使用されます。 このコンテキストは、他のチャットには引き継がれません。

[+ 新しいチャット ] をクリックして、新しいチャットを開始します。デフォルトでは、スレッドには初期プロンプトで名前が付けられます。

どのような質問をすればよいですか?

テキストをSQLに変換するGenieのモデルは、Chain-of-Thought推論を活用して、各質問を明確なステップに分割します。 まず、関連する列と指示を識別します。次に、SQL の生成を計画します。そして最後に、パーツを 1 つのクエリに結合します。

このアプローチにより、Genieは正確なフィルター条件を選択し、微妙な問題に対処することができます。 ただし、クエリ結果を解釈したり、推奨事項を提供したりすることはありません。 最良の結果を得るには、説明やアドバイスを求めるのではなく、特定のデータドリブンの質問をします。

次の表は、Genieが回答できる質問タイプの例と、効果的に処理できない質問の非例を示しています。

Genieが答えられる質問

Genieが答えられない質問

今四半期の売上高はどのくらいでしたか?

なぜ今四半期の売上高が低かったのですか?

最も収益を上げたのはどの顧客ですか?

顧客 M からより多くの収益を得るにはどうすればよいですか?

最も収益を上げた営業担当者は誰ですか?

より多くの収益を生み出すために、営業チームにどのようなインセンティブを提供すべきですか?

2024年に最もパフォーマンスが高かったマーケティングキャンペーンは何でしたか?

マーケティング戦略を改善するにはどうすればよいですか?

最も利益を生み出した販売地域はどれですか?

最適な販売地域はどこですか?

会話の用語を定義する

質問を入力すると、Genieはテーブルと列のメタデータ、スペースエディタによって提供される指示、および現在の会話スレッドのコンテキストを使用して応答を生成します。 Genieが質問に答えられない場合は、フォローアップの説明の質問をすることで応答する場合があります。 または、提供された情報に基づいて回答できないと説明している場合もあります。 引き続きGenieと協力して、会話の単語、関係、またはビジネス用語を定義することで、質問に対する答えを得ることができます。

たとえば、 過去 1 年間に何人の顧客が解約しましたか? Genie では、 解約 の定義方法など、追加情報が必要になる場合があります。 明確な質問で応答したり、その制限を述べたりすることができます。 その後、同じ会話でより多くのコンテキストを提供でき、Genieはそれを使用して、そのスレッドでの将来のインタラクションの理解を深めることができます。

注記

Genieは、他の大規模言語モデル(LLM)と同様に、非決定論的な動作を示すことがあります。 つまり、同じプロンプトを複数回送信すると、異なる出力を受け取る可能性があります。

質問を編集する

質問を編集して元のメッセージを修正し、回答をすばやく繰り返します。プロンプトを洗練させることで、Genieはすべてを最初から再計算することなく、特定の回答を改善できます。Genieは前のコンテキストを使用して後で応答を通知するため、編集は会話の焦点と関連性を保つのにも役立ちます。質問を編集するには、編集する質問にカーソルを合わせて、鉛筆アイコンをクリックします。

応答を確認する

Genieは、提供されたコンテキストと指示を使用して質問を解釈し、通常は簡単な自然言語の応答を返します。最終的な答えを出す前に、明確な質問をすることがあります。レスポンスに生成された SQL クエリが含まれている場合、Genie はソーステーブル、結果テーブル、および関連するビジュアライゼーションを表示します。生成されたクエリを検査するには、[ コードの表示 ] をクリックします。

視覚化、フィードバック、およびその他のオプションを含む応答の例が示されています。

フィードバックの提供

Genieスペースエディターは、 Genieスペース内のすべてのユーザーインタラクションを監視できます。 質問、回答、送信されたフィードバックをレビューし、回答がレビュー対象としてマークされたときにユーザーに直接返信できます。フィードバックはスペースの改善とユーザーの意図の明確化に役立つため、組み込みのツールを使用して応答の品質を評価することが重要です。

注記

フィードバックは、少なくとも CAN EDIT つの権限を持つユーザーに表示されます。 評価だけでは Genieの行動は変わりません。 Genieが今後の対応を改善するために、具体的な修正や背景情報を提供してください。

回答に関するフィードバックを提供するには、次のいずれかのオプションを選択します。

  • はい: 応答が正確であると思われる場合は、[ はい ] を選択します。

  • 修正します: 応答が正しくない場合は、[ 修正する ] を選択します。一般的な問題のリストが表示されます。回答が間違っていると思われる理由を選択するか、テキストフィールドに自分の理由を入力します。次に、次のいずれかの操作を行います。

    • [送信] をクリックし、もう一度フィードバック を提供して応答を再生成します。Genieは、フィードバックを使用して新しい応答を生成しようとします。
    • 送信」 をクリックして、応答を再生成せずに問題を報告します。
  • レビューをリクエストする: このオプションを選択すると、応答に手動レビューのフラグが付けられます。必要に応じて、編集者に追加のコンテキストを提供するコメントを追加します。

信頼できる資産

信頼済み とマークされた応答は、スペース エディターがスペースの指示に含めたクエリまたは関数を Genie が見つけたことを示します。これは、編集者があなたの質問などを予測し、SQLクエリを書いたり、それに答えるためのUnity Catalog関数を登録したりしたことを意味します。 クエリまたは関数の詳細については、応答の 詳細を表示 をクリックします。

信頼できる関数: 詳細を表示 をクリックすると、関数の作成者から提供されたコメントが表示されます。 これらのコメントには、通常、関数が何を行うように設計されているかの説明と、関数が回答することを意図しているサンプルの質問が含まれます。 パラメーターが関数に渡された場合は、パラメーター値も表示されます。

信頼できるクエリ: 詳細を表示 をクリックすると、応答の生成に使用されたパラメーター値が表示されます。 新しい値を入力し、クエリを再実行して応答を調整できます。

ユーザーが新しいパラメーターを信頼できるレスポンスに入力し、クエリを再実行することを示す GIF。

注記

場合によっては、Genieが質問を誤った関数やクエリに一致させることがあります。 詳細を確認して、提供された回答が質問に対応していることを確認します。

フォローアップの質問の提案

Genieは、スペースの指示と会話のコンテキストを使用して、フォローアップの質問を提案します。フォローアップの質問の候補をクリックすると、回答が得られます。

ビジュアライゼーションの生成

クエリ結果を取得した後に、視覚化を単語で記述して視覚化を生成します。Genie が応答に視覚化を含める場合は、編集アイコンをクリックして視覚化を変更します。ビジュアライゼーションを PNG ファイルとしてダウンロードするには、ビジュアライゼーションの右上隅にあるダウンロード アイコンをクリックします。

結果の書式設定

レスポンス内のテーブルの列をフォーマットするには、列ヘッダーの ケバブメニュー ケバブメニューをクリックし、 フォーマット をクリックして使用可能なオプションを表示します。 書式設定オプションは、列のデータ型によって異なります。

通貨やパーセンテージなどの書式設定オプションを持つ数値列。

結果セットのダウンロード

最大約1GBの結果データをCSVでダウンロードできます。 最終的なファイルのダウンロード サイズは、最終的なファイル ダウンロードよりも前のステップに 1 GB の制限が適用されるため、1 GB よりわずかに大きい場合と小さい場合があります。 結果をダウンロードするには、応答のダウンロードアイコンをクリックします。

チャットを確認する

履歴アイコン履歴アイコンをクリックして、チャット履歴を表示します。スレッド化された会話の記録は保存され、スペースが削除されるまでアクセスできます。ほとんどのユーザーは、自分の履歴のみを表示できます。各チャットスレッドは独自のコンテキストを保持しているため、初期のメッセージはそのスレッド内でのみ後続の質問と応答を通知します。1つのチャットで確立されたコンテキストは、他のチャットには引き継がれません。過去のチャットを開いて疑問や知見を絞り込むことで、より複雑な分析を構築し、時間をかけて理解を深めることができます。

チャットの名前を編集するには:

  1. 会話スレッドにカーソルを合わせ、 編集アイコン 編集アイコンをクリックします。
  2. テキストフィールドに新しい名前を入力します。 Enter キーを押して、新しい名前を保存します。

チャットを削除するには:

  1. スレッドにカーソルを合わせ、ゴミ箱アイコンのゴミ箱アイコンをクリックします。
  2. チャットの確認と削除 をクリックして、チャットを履歴から削除します。
注記

スペースに対する昇格された権限を持つユーザーは、すべてのチャットを表示できます。 チャットの履歴からチャットを削除すると、そのチャットの履歴ページからも削除されます。

以前の応答を確認するには:

  1. 会話の名前をクリックして開きます。

  2. チャットウィンドウの履歴をスクロールします。

注記

クエリ結果は 7 日間保持されます。 レビューするインタラクションがそれよりも古い場合は、レスポンスを再生成するか、生成されたSQLを再実行できます。

  1. (オプション) 回答を再生成する :Regenerate responseボタン 再生成 アイコンをクリックして、元の質問を再処理します。

  2. (オプション) SQLクエリを再実行する : 生成されたコードを表示 をクリックします。 次に、 実行 をクリックして、Genieがリクエストを再処理せずにクエリを再実行します。

Genieスペースの使用に関するベストプラクティス

次の一覧には、 Genieスペースの使用に関する推奨されるベスト プラクティスが含まれています。

  • 一度に1つの質問をする : Genieは、利用可能なデータに直接関連する明確で正確な質問に答えるのに最適です。 最良の結果を得るには、特定の質問をします。 適切な質問を構成する例については、 どのような質問をすることができますか を参照してください。 前のインタラクションに基づいて、追加の質問をすることができます。 トピックごとに別々の会話スレッドを使用して質問を整理します。
  • 応答の品質に関するフィードバックを提供する : ユーザーがフィードバックを提供すると、 Genie spaces が改善されます。 応答の品質を評価し、応答レビューを要求すると、スペース作成者はそのフィードバックを確認し、それを使用してスペースをさらに改良する方法を決定できます。
  • レビューのリクエストとコメントの追加 : コメントをリクエストして含めることで、スペースの作成者またはエディターと非同期的にコミュニケーションをとることができます。 これにより、スペース作成者は応答にフラグが立てられ、応答を検査して正しいことを確認したり、そうでない場合は修正を提供したりできます。
  • クエリを最新のデータで更新する : クエリ結果を更新する質問が繰り返しある場合は、スレッド化されたチャット履歴を使用して、元の応答と生成された SQL を開きます。 クエリは、新しいクエリを生成しなくても再実行できます。
  • スペースの編集者にコンテキストを伝える : 会話で同じコンテキストを何度も説明している場合は、スペースの編集者に連絡して、そのコンテキストをスペースの指示に組み込んでもらうことを検討してください。
  • 応答を慎重に確認する : Genie は、他の LLM ツールと同様に、幻覚やエラーで応答することがあります。 提供された応答の精度を確認します。