BigQuery の会話型分析
BigQuery の会話型分析では、会話形式の言語を使用してデータとチャットできます。会話型分析を使用するときは、データ エージェントを作成して、一連のデータソースのコンテキストとクエリ処理に関する指示を定義します。このコンテキストと指示を基に、特定のユースケースの質問に対してデータ エージェントが効果的に回答するように構成されます。ユーザーは、このように構成されたデータ エージェントと会話し、自然言語で BigQuery データに関する質問をすることができます。また、1 つ以上のテーブルとの直接会話を作成し、単発の質問の答えをすぐに得ることもできます。
会話型分析は Gemini for Google Cloud を基盤としています。
Gemini for Google Cloud がお客様のデータをいつどのように使用するかについては、こちらをご覧ください。
データ エージェント
データ エージェントは、1 つ以上のデータソースと、そのデータを処理するためのユースケース固有の指示のセットで構成されています。データ エージェントを作成するときに、次のオプションを使用してデータ エージェントを構成できます。
- 特定のユースケースに最適な形でデータを記述するテーブル メタデータを提供します。
データの解釈とクエリ処理に関する指示を提供します。たとえば、次のものを定義します。
- フィールド名の類義語
- 最も重要なフィールド
- フィルタリングとグループ化のデフォルト
データ エージェントが組織で使用されるビジネス ロジックの学習に使用できるゴールデン クエリを作成します。
BigQuery で作成したデータ エージェントには、データ エージェントをサポートするプロジェクト内の他のサービス(Conversational Analytics API や Looker Studio など)からアクセスできます。
BigQuery でデータ エージェントを作成して管理するには、Google Cloud コンソールを使用します。詳細については、データ エージェントを作成するをご覧ください。
会話
会話とは、ユーザーとデータ エージェントまたはデータソースとの永続化されたチャットです。ユーザーは、テーブル フィールド名を指定したり、データのフィルタ条件を定義したりすることなく、「売上」や「最も人気がある」といった一般的な言葉を使用してデータ エージェントにマルチパートの質問をすることができます。ユーザーに返されるチャット回答では、ユーザーの質問に対する回答がテキストとコードで提供され、必要に応じてグラフも生成されます。回答には、それらの結果の背後にある推論も含まれます。
データソースとの直接会話を作成すると、Conversational Analytics API は、データ エージェントから提供されるコンテキストと処理の指示を使用せずにユーザーからの質問を解釈します。そのため、直接会話の結果は正確さが低い可能性があります。正確さが求められる場合は、データ エージェントを使用してください。
BigQuery で会話を作成して管理するには、Google Cloud コンソールを使用します。詳細については、会話を作成するをご覧ください。
セキュリティ
BigQuery の会話型分析へのユーザー アクセスを管理するには、Conversational Analytics API の IAM ロールと権限を使用します。特定の操作に必要なロールについては、データ エージェントに必要なロールと会話に必要なロールをご覧ください。
ロケーション
会話型分析はグローバルに運用されており、使用するリージョンを選択することはできません。
料金
データ エージェントを作成し、データ エージェントまたはデータソースと会話するときに実行されるクエリに対して、BigQuery のコンピューティング料金が発生します。早期アクセス期間中は、データ エージェントおよび会話の作成と使用に対して追加料金はかかりません。
次のステップ
- Conversational Analytics API について詳細を確認する。
- データ エージェントを作成する。
- 会話でデータを分析する。