Genie Oneでチャットする
Genie Oneのチャットは、ビジネスユーザーがデータに関する質問をするための、統一された全画面の自然言語インターフェイスです。まず、利用可能なGenieエージェントで一致するものを検索し、次にダッシュボード、クエリ、メトリクスビューを横断して検索します。外部ソース(Google DriveやSharePointなど)を接続して、チャットが会社のドキュメントから回答できるようにし、結果をスレッドとして投稿する定期的なチャットタスクをスケジュールすることもできます。

チャットの仕組み
チャットで質問を送信すると:
- お客様の質問に関連する利用可能なGenieエージェントを検索します。
- 一致する Genie エージェントが見つかった場合、そのスペースを使用して応答を生成します。
- 一致するGenieエージェントが見つからない場合は、質問に回答するために、関連するデータアセットを検索します。
チャットが会社のドキュメントにアクセスできるようにするには、Google Drive、SharePoint、GitHub、Glean、Atlassian などの外部データソースを接続します。「外部ツールとソースへの接続」を参照してください。
チャットを開くには、サイドバーから「 新しいチャット 」をクリックするか、検索バーで「 質問する 」モードを使用します。チャットを使用するには、少なくとも1つのSQLウェアハウスでCAN USE権限が必要です。
コンピュートを選択
チャットはデフォルトで Auto コンピュートを使用します。これは利用可能な最適なSQLウェアハウスを自動的に選択し、ほとんどのユーザーに推奨されます。代わりに特定のウェアハウスを使用するには:
- 右上の ••• をクリックします。
- コンピュートを管理 をクリックします。
- SQLウェアハウスを選択してください。
会話から Genie Agent を作成する
チャット会話のコンテキストを再利用可能な Genie Agent に変換できます。これは、会話でコンテキストが構築され、それを保存して売上 KPI 分析、ビジネスレポートの書式設定ガイド、その他のドメイン固有の指示などの将来の質問に適用したい場合に便利です。
Genie One から Genie Agent を作成するには、 ワークスペースアクセス と Databricks SQLアクセス エンタイトルメント、またはその両方が必要です。 コンシューマーアクセス のみを持つユーザーと、ワークスペースのメンバーシップを持たないアカウントユーザーは、Genie One から Genie Agent を作成できません。エンタイトルメントの管理を参照してください。
エージェントを作成
会話から Genie Agent を作成するには、2つの方法があります。
- Genie One に会話のコンテキストをエージェントとして保存するよう依頼します。
- 回答の下にあるオーバーフロー メニュー ( ••• ) をクリックし、次に [エージェントの作成] をクリックします。
![Genie One の回答の下にあるオーバーフローメニューで、[Agent の作成] オプションが表示されています。](/aws/ja/assets/images/create-agent-from-chat-813aa0d9dd8de43ca88c9964a3580342.png)
会話内でエージェントを作成するには、エージェントに何をキャプチャさせたいかを Genie One に伝えます。
Save this sales KPI analysis as an agent so I can reuse it.
Genie One がエージェントを作成したら、ワークスペースで開いて、そのコンテキスト、指示、およびデータアセットを微調整できます。Genie エージェントの詳細については、Genie エージェントを参照してください。
エージェントを編集
会話で Genie One にエージェントのコンテキストを変更するよう依頼できます。たとえば、自然言語でテーブルを追加したり、エージェントの指示を変更したりできます。
Add the sales.forecast table to my sales KPI agent.

エージェントの削除
会話でGenie Oneにエージェントの削除を依頼できます。Genie Oneは、エージェントを削除する前に確認を求めます。
Delete my sales KPI agent.

Genieオントロジー
パブリックプレビュー
この機能は パブリック プレビュー段階です。このプレビューに参加するには、Databricks アカウント チームにお問い合わせください。
オントロジーは、データとビジネスのマップであり、Genie Oneによって自動的に生成および維持されます。
Genie Oneは、テーブル、クエリ、ダッシュボード、ドキュメント、および接続されたアプリから、知識の断片を自動的に抽出します。たとえば、スニペットには以下を含めることができます:
- メトリクスの定義 :たとえば、「『アクティブユーザー』とは、すべてのプラットフォームで重複排除される個別のユーザーのことです。」
- 信頼できる情報源 : 例:「売上はmain.finance.certifiedテーブルから取得する必要があります。」
- ビジネスルール :例えば、「『認定された見込み客』は、デモが予約された場合にのみカウントされます。」
各スニペットには、生成元、使用頻度、および鮮度に基づいてオーソリティースコアが割り当てられます。スニペットもUnity Catalogの権限によって管理されます。質問すると、Genie Oneが最も関連性の高いスニペットをランク付けし、競合を解決し、閲覧を許可されているソースのみを使用して回答します。Genie Oneがクロールおよびクエリするデータ量を削減することにより、より正確な応答が生成され、レイテンシが短縮されます。
Genie One が質問に答えるために使用したナレッジソースを確認するには、回答内の 引用アイコンをクリックします。
チャットのワークスペースの指示を追加
ベータ版
この機能はベータ版です。
ワークスペース管理者は、ワークスペース内のすべてのチャット会話に適用されるカスタム指示を追加できます。指示には、組織のデータ規約、推奨用語、またはチャットの応答方法に関するガイドラインなどの情報を含めることができます。
ワークスペースの指示を追加するには、ワークスペースの以下のパスにMarkdownファイルを作成してください:
/Workspace/.genie_workspace_instructions.md
指示は20,000文字未満である必要があります。チャットはこのファイルを自動的に読み取り、追加の設定は不要です。指示はチャットのみに適用され、GenieエージェントまたはGenie Codeには影響しません。
カスタム指示の追加に関するベストプラクティスについては、「Genie Codeの指示に関するベストプラクティス」を参照してください。
ユーザースキル
ユーザー スキルを使用すると、Genie One のチャットを、個人のニーズに合わせたカスタム機能で拡張できます。スキルはあなたのみが利用でき、Genie One がリクエストに関連すると判断した場合に自動的にロードされます。/とその名前を入力して、スキルを手動で呼び出すこともできます。
Genie Codeのエージェントスキルについては、Genie Codeのエージェントスキルを拡張するを参照してください。
ユーザースキルを作成
Genie Oneにこれを行うよう伝えてください:
Create a user skill that summarizes weekly sales trends for my region.
Genie Oneはスキルを作成し、/Workspace/Users/{email}/.assistant/skills/にあるワークスペースに保存します。
ユーザースキルを編集
ユーザースキルを編集するには、会話の中でGenie Oneに変更を依頼するか、Canvasでスキルを開いて直接編集してください。
ユーザースキルの名前を変更または削除するには、ワークスペースの/Workspace/Users/{email}/.assistant/skills/でスキルファイルに直接アクセスします。
ユーザースキルを呼び出す
Genie One は、リクエストに関連する場合に自動的にスキルをロードします。スキルを呼び出すには、チャット入力に/とその名前を入力します。
スケジュールされたタスク
スケジュールされたタスクは、指定された時間に自動的に実行され、結果をチャットスレッドに投稿します。タスクが実行されると、チャットから結果が記載されたEメールが送信されます。
スケジュールされたタスクは、2つの方法で作成できます。
-
チャットで自然言語を使ってリクエストを入力してください。例えば、「私の店舗のすべての新しい顧客レビューのデイリーブリフィングを送信してください。」 チャットは、時間や使用する場所など、確認の質問をすることがあります。その後、タスクを作成し、 スケジュール セクションに追加します。
-
サイドバーで スケジュール をクリックし、次に、 チャットで作成 の横にあるドロップダウンメニューをクリックして、 手動で作成 を選択します。

タイトル 、 手順 、 接続 、 スケジュール 、および タイムゾーン を入力してから、 作成 をクリックします。

過去の実行を表示、編集、またはスケジュール済みタスクを削除するには、 スケジュール済みタスク セクションでタスクをクリックします。各実行はチャットスレッドで開きます。
スケジュールされたタスクを作成する際、次回のスケジュールされた時間を待たずにすぐに実行するには、 今すぐ実行 を選択します。
新しいリクエストでスケジュールされたタスクを参照するには、チャットでそれを @メンションしてください。
過去の会話を呼び出す
Genie Oneは過去の会話を記憶しており、それらを活用して回答を形成できます。そのため、以前の作業を繰り返すことなく、さらに発展させることができます。Genie Oneは、ユーザー自身の会話のみを参照します。この機能は常に利用可能で、設定は不要です。
ほとんどの場合、Genie Oneは、以前のコンテキストが関連する場合に、ユーザーの会話履歴を自動的に活用します。これは、過去のスレッドを呼び出すように求められたときだけではありません。以前の会話がコンテキストとして使用される場合、他のソースと同様に、元の会話にリンクする引用が追加されます。
過去の会話を参考にする方法は2通りあります:
- 過去のコンテキストを現在の会話に持ち込みます。 移動せずに、以前の会話を参照して、そのコンテキストを現在利用しているチャットに取り込みます。
- 過去の会話を見つけて再開します。 コンテンツで検索し、以前の会話を特定して、そのスレッドを継続するために再開します。
例えば、現在の会話を離れることなく、過去の会話からドリルダウンするには:
Remember when we talked about ARR last quarter? Let's drill down from that conversation and break it out by region.
Genie One のメモリに追加する
Genie One は、記憶として提供された特定の事実を保持し、その後の会話に適用できるため、チャットするたびに同じコンテキストを繰り返す必要はありません。Genie One の記憶はプライベートであり、他のユーザーと共有されることはありません。
Genie One は、明示的に要求した場合にのみメモリを保存します。メモリを作成するには、Genie One に会話で記憶する内容を伝えます。
Remember that I report all revenue in USD and my fiscal year starts in February.
Genie One は、保存された記憶を今後の会話に自動的に適用します。
Genie One がメモリを適用すると、使用したメモリの参照が含まれます。そのメモリが高評価か低評価かを Genie One に知らせて、それが役立つかどうかを伝えることができます。記憶が間違っているか、古くなっている場合は、会話で直接Genie Oneに更新または削除するよう依頼してください。
ドキュメント
Genie Oneに、任意のチャット会話から共有可能なドキュメントの下書きを依頼する。ドキュメントは、チャットの横にあるキャンバスペインで開き、そこで編集して共有できます。Genie One のドキュメントを参照してください。
外部ツールとソースへの接続
Google Drive、SharePoint、GitHub、Glean、Atlassian などの外部データソースを Genie One のチャット会話に接続します。「外部ツールとソースへの接続」を参照してください。
チャットを共有します。
チャットの会話をアカウント内のすべてのユーザーと読み取り専用として共有できます。
-
会話の右上隅の 共有 をクリックします。
-
このアカウント内の全員 を選択します。
-
リンクをコピー をクリックして、他のユーザーとリンクを共有します。

会話を再度プライベートにするには、 共有 をクリックし、 自分のみ を選択します。
制限事項:
- 多くのGenie Agentがあるワークスペースでは、ルーティング精度が低下する可能性があります。