エージェント モードの Genie Code は、Azure Databricks AI/BI ダッシュボードの開発者向けの AI ダッシュボード作成パートナーです。 自然言語でダッシュボードを記述し、エージェントはデータの検索から完成したページのレイアウトまで、作業の計画、ビルド、調整を行います。
ダッシュボード作成用の Genie Code とは
ダッシュボード作成用の Genie Code は、Genie Code のエージェント モードの機能であり、複数ステップのダッシュボード作成ワークフロー全体を自動化します。
Genie Code Chat モードと比較して、エージェント モードでは、ソリューションの計画、関連する資産の取得、視覚化の作成、マルチページ レイアウトの構成、フィルターの適用、エラーの自動修正などの機能が拡張されています。 エージェントは、続行する前に、お客様と協力してプランを承認し、次の手順を確認します。 承認により、テーブルの検索、データセットの作成、視覚化の追加、フィルターの構成、ダッシュボード ページの整理を行うことができます。
Genie Code のアクセスとアクションは、ユーザーのアクセス許可によって管理されます。 アクセス権を持つデータにのみアクセスし、アクセス許可を持つ操作を実行できます。
必要条件
ダッシュボードの作成に Genie Code を使用するには、ワークスペースに次のものが必要です。
- アカウントとワークスペースの両方で有効になっているパートナーを利用した AI 機能。 パートナーを利用した AI 機能を参照してください。
- ワークスペースは、サポートされているリージョンに存在する必要があります。 Genie Code は、Geos を使用してデータ所在地を管理する 指定サービス です。 Genie Code 機能の Geo 可用性を参照してください。
注
コンプライアンス セキュリティ プロファイル (CSP) をお持ちのお客様の場合、ダッシュボード作成用の Genie Code は既定で有効になり、パートナーが利用する AI 機能がオフになっている場合でも、Databricks でホストされるモデルで実行されます。 可用性は、コンプライアンス標準によって異なります。 パートナーを利用した AI 機能を参照してください。
ダッシュボードの作成に Genie Code を使用する
新しいダッシュボードを作成すると、Genie Code がキャンバスの中央に表示されます。
既存のダッシュボードの場合は、Genie Code のサイド パネルを開きます。
エージェント用のプロンプトを入力してください:
ヒント
Genie Code (エージェント モード) にこれを行うように指示します。
Create a dashboard showing bakehouse trends using @sales_transactions from samples.bakehouse.ヒント
@table_nameを使用して特定のテーブルを参照します。 エージェントは、そのテーブルと関連付けられているメタデータを使用して、応答をキュレーションします。 エージェントはユーザーの Unity カタログのアクセス許可を尊重するため、アクセス権を持つデータにのみアクセスできます。エージェントが応答を生成すると、多くの場合、入力を取得するために一時停止します。
- より複雑なタスクの場合、エージェントは段階的な計画を作成し、明確な質問をする場合があります。 エージェントの質問に答えて、計画を改善するのに役立てましょう。
- エージェントがダッシュボード要素を作成または変更する必要がある場合は、続行する前に承認を求められます。 要求を許可または拒否します。 [ 現在のスレッドで常に許可 する ] (Genie Code 会話スレッドを参照) または [常に許可] を選択することもできます。
- エージェントが作業を続行すると、 続行 または 拒否を選択するように求められる場合があります。 エージェントの既存の作業を確認し、[ 続行 ] を選択してエージェントが次の手順に進むのを許可するか 、[拒否] を選択して他の操作を試みるように指示します。
- エージェントの動作中にエージェントを停止するには、赤い
をクリックします。
エージェントは、新しいデータセットの作成、視覚化の生成、フィルターの構成、ページの追加、ダッシュボード レイアウトの整理を行って結果を解釈できます。
注
ダッシュボード作成用の Genie Code が動作している間は、現在のタブを開いたままにしておきます。 タブを切り替えると、エージェントは停止し、それ以上の手順を実行できません。
作成者画像ウィジェット
ダッシュボード作成用の Genie Code では、ロゴ、図、その他のブランド化されたビジュアルなどの画像ウィジェットをダッシュボードに追加できます。 エージェントに画像を追加するよう依頼し、キャンバスにイメージ ウィジェットを作成します。
ヒント
Genie Code (エージェント モード) にこれを行うように指示します。
Add an image widget with our company logo to the top of the dashboard.
イメージ ウィジェットと、それらがサポートするイメージ ソースの詳細については、「 イメージ ウィジェット」を参照してください。
ダッシュボードを美化する
ダッシュボード作成用の Genie Code では、ダッシュボードの外観を再設計し、色、レイアウト、間隔などの要素を調整して、ダッシュボードをより洗練され読みやすくすることができます。 エージェントにダッシュボードの美化を依頼し、結果を確認します。
ヒント
Genie Code (エージェント モード) にこれを行うように指示します。
Beautify this dashboard.
変更を元に戻すには、キャンバス上でその変更を元に戻してください。 キーボード ショートカットを参照してください。
プロンプトの例
次のプロンプトは、データの探索や視覚化の作成から、レイアウトの設計とフィルターの構成まで、ダッシュボード作成用の Genie Code で処理できるタスクの範囲を示しています。 新しいダッシュボードを最初から作成することもできます。
より良い結果を得るには、テーブル、パイプライン、ノートブック、クエリ、ファイルを @<resource_name>で参照することで、エージェントにコンテキストを提供します。
ことで、コンテキストの追加と提供するコンテキストの手動選択が可能です。 各参照資産は、チャット コンテキストで保持されます。
ダッシュボードの作成
エージェントにテーブルやデータセットから完全なダッシュボードを作成してもらうよう依頼します。
- "
@sales_transactionsテーブルからベイクハウスの傾向を示すダッシュボードを作成します。" - "地域と製品カテゴリ別の収益を含む
@sales_dataを使用して、販売実績ダッシュボードを構築します。" - "保持、チャーン、エンゲージメントのメトリックを示す
@customer_dataから顧客分析ダッシュボードを作成します。"
可視化の作成
エージェントにダッシュボードに個別のチャートやウィジェットを追加するよう依頼してください。
- "このデータセットからの時間の経過に伴う売上傾向を示す折れ線グラフを追加します。"
- "リージョン間の収益を比較する横棒グラフを作成します。"
- "製品カテゴリの分布を示す円グラフを追加します。"
- "この四半期の合計収益を表示するカウンター ウィジェットを作成します。"
データ探索
エージェントに利用可能なデータを見つけてプレビューしてもらうよう依頼してください。
- "顧客トランザクション データを含むテーブルはどれですか?
- "
@sales_transactionsデータセットの最初の 10 行を表示してください。" - "製品在庫データを含むテーブルを検索します。"
ダッシュボードのレイアウトと構成
エージェントにページ、ウィジェット、レイアウトの整理を依頼してください。
- "リージョンのパフォーマンス メトリックの新しいページを作成します。"
- "これらの視覚化を 2 列のレイアウトに整理します。"
- "このダッシュボードからの主要な結果を説明するテキスト ウィジェットを追加します。"
- "このページを複製し、週単位ではなく毎月の傾向を表示するように変更します。"
フィルターとインタラクティビティ
エージェントに、ユーザーがダッシュボードとやり取りできるフィルターを追加するよう依頼してください。
- "ダッシュボード全体の日付範囲フィルターを追加します。"
- "ユーザーが特定の製品カテゴリを選択できるようにするフィルターを作成します。"
- "このページのすべての視覚エフェクトに適用されるリージョン フィルターを追加します。"
- 「タイムレンジピッカーのクイックオプションを、日に関連するものだけを含めるようにカスタマイズしてください。」
データ準備
エージェントにダッシュボードの背後にあるデータセットを作成・変換するよう依頼してください。
- "週別と製品別の売上を集計するデータセットを
@sales_transactionsから作成します。" - "
@customersテーブルと@ordersテーブルを結合するデータセットを作成します。" - "カスタム計算を追加して、前年比の増加率を計算します。"
ダッシュボードの改善
既存のダッシュボードの外観や詳細を調整してもらいましょう。
- "グラフを読みやすくするために配色を改善します。"
- "すべての視覚エフェクトにタイトルと説明を追加します。"
- "会社のロゴを含む画像ウィジェットをヘッダーに追加します。"
- "このダッシュボードを美化する"。
- "このダッシュボードの名前を 'Q1 2026 Sales Performance' に変更します。"