提出更好问题的艺术

Databricks Genie 入门

Gang Wang

Senior Data Scientist

为何要优化

$$ 漏斗:模糊问题、添加筛选、添加时间、添加排序、精确答案

优化提示 = 更好结果

  • 第一次提问很少完美(没关系)
  • 添加筛选、日期、分组
  • 越具体,越有用
Databricks Genie 入门

Genie 返回"Show me my transactions"的结果——行列过多,信息压倒性

"Show me my transactions"

Databricks Genie 入门

Genie 返回"Show me transactions from the most recent month"的结果

"Show me transactions from the most recent month"

Databricks Genie 入门

Genie 返回"...where amount over $100, grouped by franchise"的结果

"Show me transactions from the most recent month where the amount was over $100, grouped by franchise"

Databricks Genie 入门

配方

$$

sentence_builder_v3.png

Databricks Genie 入门

句型构建器

nanobanana:全图:四个构件组合成高质量提示——方块 1 标注 WHAT 配放大镜图标,方块 2 标注 WHEN 配日历图标,方块 3 标注 HOW 配排序图标,方块 4 标注 CONSTRAINTS 配筛选图标——拼接成完整提示

提示: 大多数初学者过于简短——只输入 "Sales"。用齐四部分,效果更好。

Databricks Genie 入门

再看一个例子

Genie 返回"revenue by franchise for May 2024, grouped by city"且打开 SQL 面板

"Show me revenue by franchise for May 2024, grouped by city, only transactions over $50"

Databricks Genie 入门

迭代思维

$$

迭代循环

$$

  1. 提问——从基础问题开始
  2. 审阅——检查结果
  3. 优化——逐条添加约束
  4. 重复——直到得到所需

记住: 第一次不必是完美提示

Databricks Genie 入门

让我们一起练习吧!

Databricks Genie 入门

Preparing Video For Download...