より良い質問をするコツ

Databricks Genie 入門

Gang Wang

Senior Data Scientist

改善が重要な理由

$$ funnel: Vague Question, Add Filters, Add Time, Add Sorting, Precise Answer

プロンプトの改善 = より良い結果

  • 最初のクエリが完璧でなくても問題ありません
  • フィルター、日付、グループ化を追加しましょう
  • 具体的なほど、有用な結果が得られます
Databricks Genie 入門

Genie results for "Show me my transactions" — overwhelming rows and columns

「自分のトランザクションを見せて」

Databricks Genie 入門

Genie results for "Show me transactions from the most recent month"

直近1か月分のトランザクションを見せて」

Databricks Genie 入門

Genie results for "...where amount over $100, grouped by franchise"

「直近1か月のトランザクションのうち、金額が$100以上のものをフランチャイズ別にまとめて見せて」

Databricks Genie 入門

基本の構成式

$$

sentence_builder_v3.png

Databricks Genie 入門

文章ビルダー

nanobanana: full: Four building blocks stacking together to form a great prompt - block 1 labeled WHAT with a magnifying glass icon, block 2 labeled WHEN with a calendar icon, block 3 labeled HOW with a sorting icon, block 4 labeled CONSTRAINTS with a filter icon - blocks connect to form a complete prompt

ヒント: 初心者は「Sales」だけと入力しがちです。4つのパートをすべて使うと、より良い結果が得られます。

Databricks Genie 入門

別の例

Genie results for "revenue by franchise for May 2024, grouped by city" with SQL panel open

「2024年5月のフランチャイズ別売上を、都市ごとにまとめて表示してください。$50以上のトランザクションのみ対象です」

Databricks Genie 入門

反復的アプローチの考え方

$$

iterativecycle

$$

  1. 質問する - まず基本的な質問から始めます
  2. 確認する - 結果を確認します
  3. 改善する - 条件を一つずつ追加します
  4. 繰り返す - 目的の結果が得られるまで続けます

覚えておきましょう: 最初から完璧なプロンプトを作る必要はありません

Databricks Genie 入門

練習しましょう!

Databricks Genie 入門

Preparing Video For Download...