使用信息中心代理查询用户定义的信息中心

借助由 Gemini 提供支持的 Google Cloud对话式分析,您可以通过直观的聊天界面,以对话式语言提问来调查数据。当您将对话式分析与用户定义的信息中心搭配使用时,对话式分析会为您创建一个与该信息中心关联的数据代理。在您与信息中心代理对话时,该代理会查询您的信息中心及其任何与查询相关联的板块。您可以自定义用户定义的信息中心代理,并提供特定于信息中心数据的上下文和指令。

本页面讨论了如何使用对话式分析与用户定义的信息中心数据互动。它涵盖以下主题:

准备工作

如需使用对话式分析与信息中心数据互动,请确保满足 Looker 实例的 设置和要求,并且您已获得执行本页面所述任务的 相应权限

从 Looker 信息中心内发起对话

如需从 用户定义的信息中心内与信息中心代理发起对话,请选择 spark 与此信息中心对话

如果您没有足够的权限与信息中心对话,Looker 会显示错误。

创建对话后,您可以在对话中的 提问 字段中询问有关数据的问题。如需访问与信息中心代理的近期对话,请依次选择 more_vert 菜单 > 近期对话

除了向信息中心代理询问有关信息中心或其与查询相关联的板块的数据的问题之外,对于用户定义的信息中心代理,您还可以使用其他上下文和指令自定义代理的配置

为信息中心启用或停用信息中心代理

如果您的实例启用了信息中心代理,则默认情况下,所有用户定义的信息中心都会启用信息中心代理。不过,信息中心创建者可以在单个信息中心级别启用或停用信息中心代理设置,从而控制用户是否可以与特定用户定义的信息中心对话。

如需为用户定义的信息中心启用或停用信息中心代理,请按以下步骤操作:

  1. 选择 more_vert 信息中心操作 菜单图标 然后选择 edit 修改信息中心
  2. 点击信息中心工具栏中的 settings 设置
  3. 设置 对话框中,选择常规 标签页。
  4. 启用或停用启用与信息中心对话 控制。
  5. 点击保存 以将更改保存到信息中心。

话题元数据

与此信息中心对话 窗格支持用户定义的信息中心的以下任务:

  • 如需询问有关信息中心数据的问题,请在提问 字段中输入问题。
  • 如需修改有关信息中心代理的信息,请选择 tune 管理代理。在编辑器 标签页中,您可以输入 代理指令 并展开 高级选项 以配置 显示思考过程显示调试信息等设置。选择 更新 以 将更改保存到信息中心代理。使用预览 标签页预览对信息中心代理的更改。
  • 如需展开信息中心代理对话窗格,请选择 open_in_full 查看全屏
  • 如需访问与信息中心代理的近期对话,请依次选择 more_vert 菜单 > 近期对话
  • 默认情况下,对话将根据您的初始问题命名。如需重命名对话,请从近期对话 菜单选项中选择对话,选择 more_vert,然后选择 edit 重命名
  • 如需删除与数据代理的对话,请依次选择 more_vert 菜单 > delete 回收站

修改信息中心代理

如需修改有关信息中心代理的信息,请选择 tune 管理代理

或者,您也可以在编辑器 标签页中展开高级选项 ,以配置以下设置:

  • 启用高级分析:启用此设置后,您的代理可以使用高级分析,该功能会将您的自然语言问题转换为 Python 代码并执行该代码,以提供高级分析和可视化图表。只有在实例的 Gemini in Looker 管理页面上启用了高级分析 管理设置后,此设置才会显示。
  • 显示思考过程:启用此开关后,代理可以在每个对话的所有回答中显示其 推理步骤、生成的 Looker 查询和底层 数据表。
  • 显示调试信息:启用此开关后,代理可以在每个对话的所有回答中显示其执行的步骤。

选择更新 以将更改保存到信息中心代理。使用预览 标签页预览对信息中心代理的更改。

编写代理指令

您可以添加自由格式的指令,以定义数据代理的核心行为,并为其提供在处理用户提示之前需要考虑的基础上下文。

以下是一些您可以在指令 字段中提供的上下文类型示例:

  • 关键字段:用于分析的最重要字段
  • 排除的字段:数据代理应避免的字段
  • 过滤和分组:代理应用于对数据进行过滤和分组的字段
  • 角色:您为代理分配的角色或专业知识、特征或语气

如需了解编写代理指令的提示和最佳实践,请参阅 Looker 中配置对话式分析的最佳实践 文档页面。

询问有关 Looker 数据的问题

当您开始新对话时,对话式分析会建议一些起始问题。这些问题不需要采用特定格式或使用特定语法。不过,它们需要与您选择的探索相关。

提问 字段中,用自然语言输入问题。选择问题模式,然后点击发送 提交查询后,您可以点击 停止回答 来取消对话式分析的回答。对话式分析会停止运行查询,并显示以下消息:The query was cancelled.

如需详细了解可以提出的问题类型,请参阅问题限制

选择问题模式

提问时,您可以从下拉菜单中选择问题模式,该菜单包含快速思考 选项。界面将快速 描述为旨在快速回答,将思考 描述为旨在解决复杂问题。对话式分析默认采用思考 问题模式。在任何多轮对话中,对话式分析都将保持相同的问题模式,除非您手动更改。

快速模式

当您在快速 模式下提问时,对话式分析会尝试将您的自然语言查询直接映射到对话的信息中心或探索所基于的 LookML 模型中定义的 LookML 参数。对话式分析能够快速回答,因为它依赖于 LookML 的受监管定义,并且不使用或显示任何类型的推理。

例如,“上个月的总收入是多少?”之类的查询可以快速转换为选择 total_revenue 指标并按上个月进行过滤的查询。

如果您的查询要求从数据中获取特定事实或预定义指标,请选择快速 模式。

思考模式

思考 模式适用于需要超出直接 LookML 查找范围的分析的更复杂的分析请求。在此模式下,代理会“规划”其方法,决定使用哪些工具以及如何组合结果。此模式允许解决多步问题并执行基于单个 SQL 查询可能无法完成的高级数据科学任务。

当您询问有关数据的“原因”时、比较趋势时,或者发出可能需要多个步骤的更复杂的分析请求时,请选择思考 模式。 在测试代理以了解其如何使用数据源的底层 LookML 时,此模式也特别有用。

多轮对话

在您继续对话时,对话式分析会考虑之前的问题和回答。您可以根据之前的回答,通过进一步优化结果或更改可视化图表类型来继续对话。

如需详细了解如何创建问题,请参阅问题限制

管理对话中的查询

与数据对话时,您可以通过停止正在运行的活跃查询回答或通过删除最近的问题及其回答来管理对话。

删除最近的问题

如需删除最近的问题及其回答,请按以下步骤操作:

  1. 将光标悬停在最近的问题上,然后点击 删除消息
  2. 要永久删除消息吗? 对话框中,点击删除 以永久删除问题及其回答。

了解查询结果和计算

对话式分析提供以下参数,用于了解查询结果和计算:

确定如何解读查询

如果您使用 思考 模式 提问,则可以了解对话式分析如何推理您的查询。如需查看其推理过程,请展开显示思考过程 选项。如需隐藏其推理过程,请点击隐藏思考过程

对话式分析会分析每个查询并思考如何回答,使用查询中的关键字从对话关联数据集的语义层推断相关维度、指标和其他参数,并从查询中解读可能需要执行的聚合。展开显示推理过程 后,对话式分析会以纯文本形式显示解读查询所采取的步骤的说明。该说明还包括对话式分析思考查询所用的时间。

确定如何计算回答

如需了解对话式分析如何得出回答或创建可视化图表,请在查询结果中点击 这是如何计算出来的?

点击这是如何计算出来的? 后,对话式分析会显示文本 部分。文本 部分以纯文本形式说明了对话式分析得出给定回答所采取的步骤。此说明包括使用的原始字段名称、完成的计算、应用的过滤条件、排序顺序和其他详细信息。

分析详细信息和调试信息

如果用于对话的数据代理启用了特定的高级选项,则回答可以包含以下详细信息:

  • 显示思考过程:如果启用,代理的回答会显示其 推理步骤、生成的 Looker 查询和底层数据 表。
  • 显示调试信息:如果启用,代理的回答会显示代理为该回答执行的步骤,这有助于进行问题排查。

这些设置是在 修改信息中心代理时在高级选项中配置的。

管理对话

每个对话都保留在信息中心对话 more_vert 菜单近期对话 部分中。您可以更改对话的名称、删除对话或从回收站文件夹中恢复对话。

  • 如需访问与信息中心代理的近期对话,请依次选择 more_vert 菜单 > 近期对话
  • 默认情况下,对话将根据您的初始问题命名。如需重命名对话,请从近期对话 菜单选项中选择对话,选择 more_vert,然后选择 edit 重命名
  • 如需删除与数据代理的对话,请依次选择 more_vert 菜单 > delete 回收站

删除对话

如需删除与数据代理的对话,请选择对话的 more_vert 三点状菜单,然后选择 delete 删除

恢复或永久删除对话

如需从回收站中恢复或永久删除对话,请按以下步骤操作:

  1. 依次选择 more_vert 菜单 > delete 回收站
  2. 回收站 窗格中,找到要恢复或永久删除的对话。选择对话的 more_vert 三点状菜单,然后选择以下选项之一:
    • 恢复:恢复对话。您可以从 近期对话 菜单选项中访问该对话。
    • 永久删除:永久删除对话。