重要
此功能在 Beta 版中。 工作区管理员可以从 预览 页控制对此功能的访问。 请参阅 Manage Azure Databricks 预览版。
聊天提供了统一的全屏界面,用于以自然语言提问数据问题。 聊天使用现有的仪表板、查询和 Genie 空格来回答您的问题,利用所有可用的数据。
启用聊天
工作区管理员可以为所有工作区用户启用聊天:
- 作为工作区管理员,单击 Azure Databricks 工作区顶部栏中的用户名。
- 从菜单中选择 预览。
- 搜索 One Chat。
- 打开 One Chat。
用户必须对 SQL 仓库具有 CAN USE 权限才能使用聊天。
聊天的工作原理
在聊天中提出问题时:
- 它会搜索可用的 Genie 空间,查找一个与你的问题相关的空间。
- 如果找到匹配的 Genie 空间,它将使用该空间生成响应。
- 如果未找到匹配的 Genie 空间,它会在代理模式下使用 Genie 搜索相关数据资产并回答你的问题。
还可以连接外部数据源(如 Google Drive 或 SharePoint),以授予对公司文档的聊天访问权限。 请参阅 向对话添加数据源。
若要打开聊天,请单击 Databricks One 主页中的 “聊天 ”,或在搜索栏中使用 “询问 ”模式。
聊天限制
- 不能指定 Chat 功能使用哪个 SQL 仓库。 Databricks 自动选择一个。
- 一次只能有一个对话处于活动状态。
- 具有许多 Genie 空间的工作区可能会导致路由准确性降低。
将数据源添加到对话
可以将外部数据源(如 Google Drive 或 SharePoint)连接到聊天对话。 这允许聊天在回答问题时搜索公司文档。 每个用户单独进行身份验证。 OAuth 令牌不会在用户之间共享。
连接外部数据源要求在工作区中启用 适用于代理 Beta 的第三方连接器 。 请参阅 Manage Azure Databricks 预览版。
在 Databricks One 主页上,单击“ 聊天”。
单击
,位于搜索栏左下角。
选择数据源。
若要连接其他数据源,请单击列表底部的 “更多连接 ”。 可以在 Unity 目录中创建自定义 MCP 连接。 请参阅 使用外部 MCP 服务器。
单击 “登录 ”并完成登录步骤。
连接已添加到对话中。 现在,聊天可以在回答问题时搜索文档。 创建连接后,元存储管理员和连接所有者可以管理或撤销其用户权限。 请参阅 “共享 MCP 服务器连接”。
注释
数据源工具可能并不总是自动触发。 如果文档搜索未启动,请尝试显式提示聊天使用该工具,例如“使用 Google Docs”或“使用 SharePoint”。
Google Drive 限制
- 最大文件大小为 10MB。
- 仅支持内置 Google Docs 文件。 不支持 PDF、图像和其他二进制格式。
- 连接或令牌过期错误可能会出现在代理输出中。 重新验证连接以解决问题。
SharePoint 限制
- 最大文件大小为 10MB。
- 支持的文件类型包括内置的 SharePoint 文档、电子表格和演示文稿,以及基于文本的常用格式,例如
.txt、.csv、.json、.md和其他格式。 不支持 PDF、图像和其他二进制格式。