使用 Genie 空间浏览业务数据

本页介绍了业务团队如何使用、测试和提供有关 Genie 空间的反馈—无代码、自助服务聊天界面,以询问有关公司数据的问题。 按照所提供的指导,Genie 空间作者必须已经建立好自己的 Genie 空间。 有关创建 Genie 空间的信息,请参阅 设置和管理 AI/BI Genie 空间

概述

AI/BI Genie 提供了一个对话界面,用于使用自然语言查询数据。 它使用专为组织的业务术语和数据定制的生成 AI,并可以整合用户反馈来优化一段时间内的响应。

Genie 提供以下关键功能:

  • 使用户能够提出自然语言问题来直接查询企业数据。
  • 提供直接从组织数据派生的相关响应。
  • 支持自助服务来解决仪表板和报表范围之外的问题,而无需高级工具或专业知识。

下图标识了 Genie 空间 UI 的各个部分:

已标记的 Genie 空间 UI 的各个标识部分。每个数字都与图像后跟的说明配对。

  1. 聊天窗口: 使用聊天窗口提问并阅读 Genie 的回复。 打开 Genie 空间时,默认处于打开状态。
  2. Genie 空间标题: 这是 Genie 空间列表页和 Azure Databricks UI 的其他部分中显示的 Genie 空间的名称。
  3. 新建聊天: 创建新的聊天以使用新上下文启动新对话。
  4. 线程聊天历史记录: 与 Genie 的对话保存在线程聊天历史记录中。 单击 “历史记录”图标。 历史记录图标可访问较旧的对话。 每个聊天线程都会保留有关提出的问题的上下文。 可以创建新聊天以按主题组织 Genie 空间。
  5. 数据:Genie 空间基于一部分你的公司数据。 “数据”选项卡显示为此 Genie 空间选择的表。 展开每个表以查看列名称和说明。 单击“ 在目录资源管理器中打开 ”,查看目录资源管理器 UI 中的表详细信息。 若要了解有关可以在目录资源管理器中访问的信息的详细信息,请参阅 什么是目录资源管理器?
  6. 监视:“监视”选项卡显示各个 Genie 交互,未按主题进行线程处理。 与 Genie 交谈时,你可以对响应进行评分,或请求由在该平台具有高级权限的人员进行审核。 质量分级和审阅信件显示在“历史记录”选项卡中。
  7. 共享: 使用“ 共享 ”按钮获取与 Genie 空间的可共享链接。

将 Genie 视为一名通过明确指导和一致反馈改进的新员工。 当它回答错误时,继续向 Genie 提出问题和澄清可以增强 Genie 对该对话的理解。 提供特定的反馈也很重要,空间编辑器可以使用这些反馈来完善 Genie 的整体知识和说明,这有助于为所有对话开发一个更可靠的 Genie 空间。

开始新的聊天

单击示例问题或输入新问题以开始对话。 每个会话线程都维护其上下文,让你可以基于以前的问题进行构建。 例如,如果询问“按产品线显示销售数据”,可以通过将条件限定为“仅针对 2024 年 7 月”在同一对话中优化结果。

注释

线程中早期对话的上下文用于通知同一线程中的后续对话。 此上下文不会延续到其他聊天。

单击“ + 新建聊天 ”以启动新对话。 默认情况下,线程使用初始提示进行命名。

我可以问哪些问题?

将文本转换为 SQL 的 Genie 模型使用思考链推理将每个问题分解成明确的步骤。 首先,它标识相关的列和说明;接下来,它计划 SQL 生成;最后,它将部件合并到单个查询中。

此方法使 Genie 能够选择精确的筛选条件并解决细微差别的问题。 但是,它不解释查询结果或提供建议。 为了获得最佳结果,请询问特定的数据驱动问题,而不是寻求解释或建议。

下表概述了 Genie 可以回答的示例问题类型,以及无法有效处理的问题的非示例。

Genie 可以回答的问题 Genie 无法回答的问题
本季度的销售额是什么? 为什么本季度销售额较低?
哪些客户产生最多的收入? 如何从客户 M 获取更多收入?
哪些销售代表产生最多的收入? 我应该向销售团队提供哪些奖励来产生更多收入?
2024 年表现最强的营销活动是什么? 如何改进营销策略?
哪些销售区域产生了最大的利润? 什么是最佳销售区域?

在对话中定义术语

输入问题时,Genie 使用表和列元数据、空间编辑器提供的说明以及当前会话线程中的上下文来生成响应。 如果 Genie 无法回答这个问题,它可能会通过提出后续澄清问题来回答。 或者,它可能会解释它不能根据提供的信息回答。 你可以继续与 Genie 合作,通过在对话中定义字词、关系或业务行话来获取问题的答案。

例如,如果你问类似的问题“过去一年中有多少客户流失?”,Genie可能需要其他信息,例如“流失”如何定义。 它可以回答一个澄清的问题或说明其限制。 然后,可以在同一对话中提供更多上下文,Genie 使用该对话来改进对该线程中将来交互的理解。

注释

Genie 与其他大型语言模型(LLM)一样,可以表现出不确定的行为。 这意味着,在多次提交同一提示时,可能会收到不同的输出。

编辑你的问题

编辑你的问题以修订原始消息并快速迭代响应。 优化提示有助于 Genie 改进特定答案,而无需从头开始重新计算所有内容。 由于 Genie 使用以前的上下文通知后续响应,因此编辑还有助于保持对话的焦点和相关性。 若要编辑问题,请将鼠标悬停在要编辑的问题上,然后单击铅笔图标。

查看响应

Genie 使用提供的上下文和说明来解释问题,通常返回简短的自然语言响应。 在提供最终答案之前,它可能会提出澄清的问题。 如果响应包含生成的 SQL 查询,Genie 将显示源表、结果表和任何关联的可视化效果。 在某些情况下,Genie 还会显示应用于筛选数据的值(如果有)。 可以编辑这些筛选器值以更改结果集。 若要检查生成的查询,请单击“ 显示代码”。

显示了包含可视化效果、反馈和其他选项的示例响应。

提供反馈

Genie 空间编辑器可以监视 Genie 空间中的所有用户交互。 他们可以审阅问题、回复和提交的反馈,并在某个回复被标记为审查时直接回复用户。 你的反馈有助于改进空间并阐明用户意图,因此使用内置工具评估响应质量非常重要。

注释

至少具有 CAN EDIT 权限的用户可以看到反馈。 仅提交反馈不会改变 Genie 的行为。 为了帮助 Genie 改进未来的响应,请请求评审并为空间编辑器提供特定的更正或上下文。

若要提供有关响应的反馈,请选择以下选项之一:

  • 是的: 如果响应显示准确,请选择 “是 ”。
  • 修复此问题:如果响应不正确,请选择“修复”。 此时会显示常见问题列表。 选择描述你认为响应不正确的原因或在文本字段中输入自己的原因。 然后执行以下操作之一
    • 单击“ 提交”,然后重试 以提供反馈并重新生成响应。 Genie 尝试使用你的反馈来帮助生成新的响应。
    • 单击“ 提交 ”以报告问题,而无需重新生成响应。
  • 请求评审: 选择此选项可标记用于手动审阅的响应。 (可选)添加注释,为编辑器提供其他上下文。

受信任资产

标记为“可信”的响应指示 Genie 找到了空间编辑器包含在空间说明中的查询或函数。 这意味着编辑器预期你的问题或类似内容,并编写了一个 SQL 查询或注册了 Unity 目录函数来回答它。 可以通过单击响应中的 “显示详细信息 ”来了解有关查询或函数的详细信息。

受信任的函数:单击“ 显示更多 ”可显示函数创建者提供的注释。 这些注释通常包括有关函数设计用途的说明,以及它旨在回答的问题。 如果参数传递给函数,则还会显示参数值。

受信任的查询:单击显示更多 可显示用于生成响应的参数值。 可以输入新值并重新运行查询以调整响应。

显示用户在受信任的响应中键入新参数,然后重新运行查询的 GIF。

注释

有时,Genie 可以将问题与不正确的函数或查询匹配。 查看详细信息,检查所提供的答案是否与你的问题相对应。

建议的后续问题

Genie 使用空间说明和对话上下文来生成建议的后续问题。 单击建议的后续问题以获取响应。

生成可视化效果

可以要求将特定可视化效果包含在响应中。 对于许多问题,Genie 会自动生成可视化效果以及结果集。 若要隐藏自动生成的可视化效果,请单击 “折叠”图标 折叠图标。 若要再次显示它,请单击“ 显示可视化效果”。

编辑可视化效果

可以在聊天窗口中编辑可视化效果。

支持以下图表类型:

  • 面积
  • 酒吧
  • 馅饼
  • 点图
  • 散点图

要编辑可视化图表:

  • 在可视化效果的右上角,单击 “编辑”图标 编辑图标。 此时会在页面右侧打开编辑窗格。
  • “可视化效果 ”下拉菜单中选择不同的图表类型。
  • 对于大多数图表类型,请使用 X 轴Y 轴 下拉菜单来选择每个轴上表示的值。 对于“饼图”,请使用“角度”下拉菜单选择要表示的列。
  • (可选)若要自定义配色方案,请单击 + 类别中的
  • (可选)若要在将鼠标悬停在可视化效果上时选择要显示在工具提示中的数据,请单击 + 部分中的

格式化结果

若要在响应中设置表中的列格式,请单击 Kebab 菜单图标。 串形菜单,然后单击格式以查看可用选项。 格式设置选项取决于列的数据类型。

包含格式选项(如货币和百分比)的数字列。

下载结果集

可将最多 1GB 的结果数据下载为 CSV。 最终文件下载大小可能略高于或小于 1GB,因为 1GB 限制应用于比最终文件下载的更早步骤。 若要下载结果,请单击响应中的下载图标。

评审聊天

单击 “历史记录”图标。 历史记录图标可查看聊天历史记录。 线程对话的记录会被记录且可访问,直到空间被删除为止。 大多数用户只能查看自己的历史记录。 每个聊天线程都维护自己的上下文,这意味着早期消息仅在该线程内通知后续问题和响应。 在一个聊天中建立的上下文不会传递给其他人。 你可以打开过去的聊天来优化问题或见解,使你能够生成更复杂的分析,并随着时间的推移获得更深入的了解。

编辑聊天的名称:

  1. 将鼠标悬停在对话线程上,然后单击 “编辑”图标 编辑图标。
  2. 在文本字段中输入新名称。 按 Enter 保存新名称。

若要删除聊天,请执行以下操作:

  1. 将鼠标悬停在线程上,然后单击 垃圾桶图标。 垃圾桶图标。
  2. 单击“ 确认”和“删除聊天 ”,从历史记录中删除聊天。

注释

在空间上拥有提升的权限的用户可以查看所有聊天。 从历史聊天记录中删除聊天也会将其从其历史记录页中删除。

查看以前的响应:

  1. 通过单击对话的名称打开对话。

  2. 滚动浏览聊天窗口中的历史记录。

    注释

    查询结果持续七天。 如果要查看的交互早于此,可以重新生成响应或重新运行生成的 SQL。

  3. (可选) 重新生成响应:单击“ 重新生成响应”按钮“重新生成 ”图标以重新处理原始问题。

  4. (可选) 重新运行 SQL 查询:单击“ 显示生成的代码”。 然后,单击“ 运行 ”以重新运行查询,而无需 Genie 重新处理请求。

使用 Genie 空间的最佳做法

以下列表包括使用 Genie 空间的建议最佳做法:

  • 一次问一个问题:Genie 最擅长回答直接连接到可用数据的清晰而精确的问题。 若要获得最佳结果,请提出特定问题。 请参阅 我可以问哪些问题? 以了解构成优秀问题的示例。 可以提出基于之前交互的其他问题。 使用每个主题的单独对话线程来组织问题。
  • 提供有关响应质量的反馈:当用户提供反馈时,Genie 空间会改进。 当您对响应质量进行评分并请求对响应进行评估时,空间创建者可以查看反馈,并用它来决定如何进一步完善或细化空间。
  • 请求评审并添加批注:可以通过请求和包括批注来与空间作者或编辑器异步通信。 这会标记空间作者的响应,他们可以检查响应并确认响应是否正确,或者提供更正(如果不是)。
  • 使用新数据更新查询:如果您有需要刷新查询结果的重复性问题,请使用对话记录打开原始响应和生成的 SQL。 无需生成新查询即可重新运行查询。
  • 向空间编辑器传达上下文:如果你发现自己在对话中多次解释同一上下文,请考虑联系空间的编辑器,以便它们可以将该上下文合并到空间的说明中。
  • 仔细查看响应:Genie 有时可能会在响应中出现幻觉或错误,就像其他 LLM 工具一样。 检查提供的响应的准确性。