Genie One のチャットは、ビジネス ユーザーがデータに関する質問を行う、統一された全画面表示の自然言語インターフェイスです。 最初に、使用可能な Genie エージェントで一致するものを検索し、次にダッシュボード、クエリ、メトリック ビューを検索します。 また、外部ソース (Google ドライブやSharePointなど) を接続して、会社のドキュメントからチャットに応答したり、結果をスレッドとしてポストバックする定期的なチャット タスクをスケジュールしたりできます。
チャットのしくみ
チャットに質問を送信する場合:
- 利用可能な Genie エージェントを検索して、質問に関連するものを検索します。
- 一致する Genie エージェントが見つかった場合、その領域を使用して応答が生成されます。
- 一致する Genie エージェントが見つからない場合は、関連するデータ資産を検索して質問に回答します。
チャットで会社のドキュメントにアクセスできるようにするには、Google Drive、SharePoint、GitHub、Glean、Atlassian などの外部データ ソースを接続します。 「 Genie Oneを外部ツールやリソースに接続する」をご覧ください。
チャットを開くには、サイドバーから [新しいチャット ] をクリックするか、検索バーの [確認 ] モードを使用します。 チャットを使用するには、少なくとも 1 つの SQL ウェアハウスに対する CAN USE アクセス許可が必要です。
コンピューティングの選択
チャットでは 既定で自動 コンピューティングが使用されます。これは、使用可能な最適な SQL ウェアハウスを自動的に選択し、ほとんどのユーザーに推奨されます。 代わりに特定の倉庫を使用するには:
- 右上の [••• ] をクリックします。
- [ コンピューティングの管理] をクリックします。
- SQL ウェアハウスを選択してください。
サイドバーでチャットを管理する
最近のチャットはサイドバーに表示されます。 チャットにカーソルを合わせて、 管理するためのケバブメニュー:
- チャットをピン留めする:チャットをすばやく利用できるように、ピン を選択してサイドバーの上部に固定します。 ピン留めされたチャットは、ピンを解除するまでトップに残ります。
- チャットの名前変更:「 名前変更」を選択し、新しい名前を入力して確認すると、チャットのタイトルがより明確になります。
会話から Genie エージェントを作成する
チャット会話のコンテキストを再利用可能な Genie エージェントに変換できます。 これは、会話が保存するコンテキストを構築し、販売 KPI 分析、ビジネス レポートの書式設定ガイダンス、その他のドメイン固有の指示など、将来の質問に適用する場合に役立ちます。
Note
Genie OneからGenieエージェントを作成するには、 ワークスペースアクセス 権か DatabricksのSQLアクセス 権が必要です。 ワークスペース メンバーシップのない コンシューマー アクセス とアカウント ユーザーのみを持つユーザーは、Genie One から Genie エージェントを作成できません。 「エンタイトルメントを管理する」を参照してください。
エージェントを作成する
会話から Genie エージェントを作成する方法は 2 つあります。
- Genie One に会話のコンテキストをエージェントとして保存するように依頼します。
- 回答の下にあるオーバーフロー メニュー (•••) をクリックし、[ エージェントの作成] をクリックします。
会話でエージェントを作成するには、エージェントでキャプチャする内容を 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 OneはGenie Ontologyという統一コンテキストレイヤーを使用しており、Genieに組織のビジネス認識マップを提供します。 これは、Unityカタログの意味論で管理するメトリクスビュー、ドメイン、ページなどのモデリングされたコンテキストと、Genieがあなたの資産や使用状況から自動的に推定するコンテキストを組み合わせています。 Genie OneとGenie Codeは同じオントロジーを検索するため、一度キュレーションしたコンテキストは両方の表面に適用されます。
質問に回答するために使用したナレッジ ソース Genie One を確認するには、 をクリックします。回答の引用アイコン。
Genie Ontologyの詳細な説明(推論文脈、権威スコアリング、許可ゲーティングなど)については、 Genie Ontologyを参照してください。
チャット用のワークスペース指示を追加してください
ワークスペース管理者は、ワークスペース内のすべてのチャット会話に適用されるカスタム命令を追加できます。 手順には、組織のデータ規則、推奨される用語、チャットの応答方法に関するガイドラインに関する情報を含めることができます。
ワークスペースの指示を追加するには、ワークスペース内の次のパスに Markdown ファイルを作成します。
/Workspace/.genie_workspace_instructions.md
命令は 20,000 文字以下にする必要があります。 チャットは、追加の構成を必要とせず、このファイルを自動的に読み取ります。 手順はチャットにのみ適用され、Genie エージェントや Genie Code には影響しません。
カスタム命令の追加に関するベスト プラクティスについては、「 Genie Code 命令のベスト プラクティス」を参照してください。
スキル
スキルを使えば、Genie Oneであなたのニーズに合わせたカスタム機能でチャットを拡張できます。 デフォルトではスキルはあなただけが使えますが、チームと共有できます。 「チームとスキルを共有する」を参照してください。 Genie One が要求に関連すると判断したスキルは自動的に読み込まれます。また、/ の後にスキル名を入力することで、手動でスキルを起動することもできます。
スキルは複数のファイルやサブフォルダを含み、フォルダ階層は最大3階層まで、1つのスキルごとに50個のファイルまたはフォルダを持つことができます。 スキルはテキストファイルのみを含めることができます。 画像、PDF、その他のバイナリファイルはサポートされていません。
Note
Genie Code のエージェント スキルについては、「 エージェント スキルを使用した Genie Code の拡張」を参照してください。
スキルを作成する
ヒント
Genie One にこれを行うように指示します。
Create a skill that summarizes weekly sales trends for my region.
Genie One はスキルを作成し、 /Workspace/Users/{email}/.assistant/skills/のワークスペースに保存します。
スキルを編集する
スキルを編集するには、会話中のGenie Oneに変更を依頼し、サイドバーで変更を確認しましょう。 また、そのページからスキルを管理することも可能です:
- 左のナビゲーションで 「カスタマイズ」をクリックし、次に 「スキル」をクリックします。
- スキルを選択してください。
- 右上の「共有」の横にあるドロップダウンメニューから、会話内のスキルを変更するには「Genieで編集」を、ファイルを直接編集するには「ワークスペースエディターで開く」を選択します。
スキルを削除するには、同じ手順でドロップダウンメニューから「スキルを削除」を選択してください。
スキルを発動する
Genie One は、要求に関連するスキルを自動的に読み込みます。 スキルを呼び出すには、チャット入力欄で / に続けてその名前を入力します。
スキルをチームと共有する
Important
この機能はベータ版で、2 つのプレビュー機能を有効にする必要があります。
- アカウント管理者はアカウントコンソールのプレビューページからEnhanced Unity AI Gatewayプレビューを有効にする必要があります。
- ワークスペースの管理者は、ワークスペースの [プレビュー] ページから、[Genie での Unity Gateway スキル] プレビューを有効にする必要があります。
スキルを公開してチームメイトと共有することもできます。 スキルはUnity Gatewayによって管理されているため、他のデータを保護するのと同じカタログおよびスキーマの権限によって、誰がそれらを公開して使用できるかが決まります。
- スキルを公開するには、ターゲットスキーマに対して
USE CATALOG、USE SCHEMA、CREATE VOLUMEが必要です。 - 共有スキルをインストールして使うには、それを保持するスキーマに
USE CATALOG、USE SCHEMA、READ VOLUMEが必要です。
公開されたスキルを更新するために必要な権限を含む完全な特権モデルについては 、「スキルへのアクセス付与」を参照してください。
スキルを公開して共有するには:
- 左のナビゲーションで 「カスタマイズ」をクリックし、次に 「スキル」をクリックします。
- スキルを選択し、[共有] をクリックします。
- [公開先] で、カタログとスキーマを選択します。
- 共有するユーザー、グループ、またはサービスプリンシパルを追加し、一般的なアクセスレベルを設定します。
- 完了 をクリックします。
共有スキルを見つけてインストールします
[カスタマイズ] ページでは、チームメイトが共有したスキルが、自分のスキルの横に表示されます。 チャットで使うにはスキルをインストールし、使うのをやめるにはアンインストールしてください。
チャットからスキルを閲覧することもできます。メッセージコンポーサーの + をクリックし、「 スキル>ブラウズスキル」を選択します。
スケジュールされたタスクで共有スキルを使用
インストールしたスキルは スケジュールされたタスクで利用可能で、チームと共有されるタスクも含まれます。したがって、繰り返し実行しても同じスキルが適用されます。
スキルの制限
Genie OneのUIではスキルへのファイルアップロードはサポートされていません。 ファイルを追加するには、ボリュームの場合と同じ手順で Catalog Explorer からファイルをアップロードします。[カタログ] をクリックし、公開先のカタログとスキーマに移動してファイルをアップロードします。 「 カタログ エクスプローラーを使用する」を参照してください。
スケジュールされたタスク
スケジュールされたタスクは、指定した時刻に自動的に実行され、結果がチャット スレッドに投稿されます。 タスクが実行されると、チャットから結果と可視化、タスクの出力のPDF添付ファイルを含むメールが送られます。
スケジュールされたタスクは、次の 2 つの方法で作成できます。
チャットに自然言語で要求を入力します。たとえば、 "ストアの場所に関するすべての新しい顧客レビューの毎日のブリーフィングを送信してください"。 チャットでは、時間や使用する場所などの明確な質問を行い、タスクを作成して [スケジュール] セクションに追加します。
サイドバーで [ スケジュール] をクリックし、[ + チャットで作成 ] の横にあるドロップダウン メニューをクリックし、[ 手動で作成] を選択します。
タイトル、手順、接続、スケジュール、タイムゾーンを入力し、[作成] をクリックします。
スケジュールされたタスクの過去の実行、編集、または削除を表示するには、[スケジュールされた タスク ] セクションでタスクをクリックします。 各実行がチャット スレッドで開きます。
スケジュールされたタスクを作成する場合は、[ 今すぐ実行 ] を選択して、次にスケジュールされた時刻を待たずにすぐに実行します。
新しい要求でスケジュールされたタスクを参照するには、チャットで @mention します。
過去の会話を思い出す
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.
個別のスターター質問
Important
この機能は ベータ版です。 使用するには、ワークスペース管理者がパーソナライズされたGenie Oneスターター質問をプレビューページからオンにする必要があります。 Manage Azure Databricks プレビューを参照してください。
パーソナライズされたスターター質問を有効にすると、Genie Oneのホームページにはあなたに合わせた少数の提案質問が表示されます。 それぞれは1行のプロンプトです。 質問を選択してチャットを開き、すでに入力済みの情報を入力すれば、データの探索を始めることができます。
質問がパーソナライズされる方法
Genie One は、Azure Databricks での最近のアクティビティ(よく使用する、最近閲覧した、またはお気に入りに追加したテーブル、AI/BI ダッシュボード、Genie エージェント、ノートブック)に基づいて、質問の候補を生成します。 最近の活動がほとんどない場合は、Genie Oneはワークスペースで人気のあるアセットに基づく質問を提案します。
データアクセスとプライバシー
スタータークエスチョンは、すでにアクセスできるアセットのみを参照します。 これらはあなた自身の権限で生成されるため、あなたのアクセス外にデータが現れることはありません。 生成は名前やタイプなどの資産メタデータのみを使用します。 テーブルやダッシュボード、ノートの内容を読み取ることは決してありません。
在庫状況
パーソナライズされたスタータークイエスチョンはベータ版です。 ワークスペース管理者は、このセクションの冒頭に記載されているように、 プレビュー ページからのアクセスを管理します。 ワークスペースでこの機能が有効でない場合、ホームページには代わりに一般的なデフォルトのスターター質問が少量表示されます。
パーソナライズされたスターター質問の制限
パーソナライズされたスターター質問は各ユーザーごとにキャッシュされ、定期的に更新されるため、直近の活動がすぐに反映されないかもしれません。
Genie Oneについての詳細は「 Use 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 に会話内で直接更新または削除するよう依頼してください。
ファイルをアップロードする
Important
この機能は ベータ版です。 使用するには、ワークスペース管理者がGenie Oneファイルアップロードをプレビューページから有効にする必要があります。 Manage Azure Databricks プレビューを参照してください。
CSV、Excel、PDF、画像、Word、PowerPoint、プレーンテキストファイルをチャット会話に直接アップロードし、他のデータと一緒に自然言語で分析できます。 アップロードされたファイルは、あなたが追加した会話には非公開で、アクセスできるのはあなただけです。
ファイルをアップロードするには、メッセージコンポーザーで を選択し、その後
ファイルを追加してください。 また、ファイルをコンポーザーにドラッグ&ドロップしたり、クリップボードから貼り付けたりすることもできます。 会話内のファイルを見るには
を選択し、「 アップロード済みファイル リスト」を開きます。
ファイル要件:
- CSVまたはExcelファイルは200MB未満でなければなりません。 Excelファイルには複数のシートを含めることができます。 特定のシートをクエリするには、名前で参照してください。
- 各PDFは20MB未満で、100ページ以内でなければなりません。 Genie Oneは1ページあたり最大4,000文字を読み上げます。
- 各画像(PNG、JPG、JPEG)は5MB未満でなければなりません。 Genie Oneは自動的に大きな画像をダウンスケールします。
- Word(
.docx)と PowerPoint(.pptx)ファイルをアップロードできます。 - テキスト(
.txt)やMarkdown(.md)ファイルを含むプレーンテキストファイルをアップロードできます。 - 会話ごとに最大100ファイル、1回のアクションで最大5ファイルまでアップロードできます。
DatabricksはアップロードされたファイルをUnity Catalog管理ボリューム、クラシックワークスペースの顧客管理ルートストレージ、サーバーレスワークスペースの デフォルトストレージ に保存します。 詳細は「 ファイルのアップロード」をご覧ください。
アップロードされたファイルには固定保存期間がなく、設定可能なライフサイクルポリシーもありません。 それらを削除するか、その会話を削除するまで残ります。 詳細は 「ファイル削除」をご覧ください。
コードの実行
Important
この機能は パブリック プレビュー段階です。
Genie Oneは、SQLを超えた高度な分析やスプレッドシートやプレゼンテーションの作成など、安全で隔離されたサンドボックスでコードを実行できます。 コードは、あなたがすでに持っている権限のみを使ってあなたの代わりに動作します。 Genie One でのコード実行を参照してください。
ドキュメント
任意のチャット会話から共有可能なドキュメントを下書きするように Genie One に依頼します。 ドキュメントは、チャットと共にキャンバス ウィンドウで開き、編集して共有できます。 Genie One のドキュメントを参照してください。
外部ツールとソースに接続する
Google Drive、SharePoint、GitHub、Glean、Atlassian などの外部データ ソースを Genie One のチャット会話に接続します。 「 Genie Oneを外部ツールやリソースに接続する」をご覧ください。
チャットを共有する
チャットの会話は、アカウント内のすべてのユーザーと読み取り専用として共有できます。
会話の右上隅にある [ 共有 ] をクリックします。
このアカウントの [すべてのユーザー] を選択します。
[
リンクをコピー し、他のユーザーとリンクを共有します。
会話をもう一度非公開にするには、[ 共有 ] をクリックして [ 自分のみ] を選択します。
Limitations
- 現在、ファイルアップロードは 消費者のみのアクセス権を持つユーザーや Genieモバイルアプリではサポートされていません。
- Genie エージェントが多数あるワークスペースでは、ルーティングの精度が低下する可能性があります。