Genie 如何工作

Databricks Genie 入门

Gang Wang

Senior Data Scientist

Genie 作为复合 AI 系统

nanobanana: half: 三名团队成员协作——代表 LLM 的大脑、代表 Unity Catalog 的地图、代表 SQL Warehouse 的肌肉——作为一个统一系统协同工作

$$

协同工作的团队:

  • 大脑(LLM)——理解您的自然语言
  • 地图(Unity Catalog)——知道数据存放位置
  • 肌肉(SQL Warehouse)——负责高强度计算
Databricks Genie 入门

Unity Catalog 集成

$$

层级:Unity Catalog、Schema、Tables、Columns

$$

您的数据团队提供:

  • 表描述——存了什么数据
  • 列注释——各字段含义
  • 关系——表如何关联
Databricks Genie 入门

Genie 如何处理您的问题

流程第 1 步:Analyze

步骤 1:分析您的自然语言,理解意图——不止关键词,而是您真正想了解的内容。

Databricks Genie 入门

Genie 如何处理您的问题

流程第 2 步:Analyze and Lookup

步骤 2:检索 Unity Catalog 中的相关表与列,定位能回答您问题的数据源。

Databricks Genie 入门

Genie 如何处理您的问题

流程第 3 步:Analyze, Lookup, and Generate

步骤 3:生成 含正确连接、筛选与聚合的 SQL。

Databricks Genie 入门

Genie 如何处理您的问题

流程第 4 步:Full pipeline

步骤 4:执行 该 SQL,针对数据仓库运行,并将结果格式化为表格和可视化。

Question → ~2 秒出 Answer

Databricks Genie 入门

Genie 何时请求澄清

$$

nanobanana: full: 对话界面,用户提出含糊问题,AI 助手发出澄清提示,提供多种解读选项供选择

$$

Genie 注重"准确胜于武断"

  • 碰到业务取舍会提问,而非语法修正

  • 例如:您询问 "Sales",而 Genie 同时看到 Gross_SalesNet_Sales——它不会猜测

这是优势,而非限制!

Databricks Genie 入门

演示:Bakehouse 中的 Genie 澄清提示

Databricks Genie 入门

让我们一起练习吧!

Databricks Genie 入门

Preparing Video For Download...