使用信息中心代理查询信息中心

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

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

准备工作

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

从 Looker 信息中心内开始对话

如需从用户定义的信息中心LookML 信息中心开始与信息中心智能体对话,请选择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 回收站

LookML 信息中心

  • 如需询问有关信息中心数据的问题,请在提问 字段中输入问题。
  • 如需展开信息中心智能体对话窗格,请选择 open_in_full 查看全屏
  • 如需访问与信息中心智能体的近期对话,请依次选择 more_vert 菜单 > 近期对话
  • 默认情况下,对话将根据您的初始问题命名。如需重命名对话,请从近期对话 菜单选项中选择对话,选择 more_vert,然后选择 edit 重命名
  • 如需删除与数据智能体的对话,请依次选择 more_vert 菜单 > delete 回收站

修改信息中心智能体

如需修改有关信息中心智能体的信息,请选择 tune 管理智能体。在编辑器 标签页中,您可以输入智能体指令。指令提供上下文,帮助对话式分析了解如何与您的数据互动,并提供准确且相关的回答。选择更新 ,以保存对信息中心智能体所做的更改。使用预览 标签页预览对信息中心智能体所做的更改。

编写智能体指令

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

以下是一些示例,说明您可以在 Instructions 字段中提供的上下文类型:

  • 关键字段:用于分析的最重要字段
  • 排除的字段:数据智能体应避免的字段
  • 过滤和分组:智能体应用于对数据进行过滤和分组的字段
  • 角色:您分配给智能体的角色或专业知识、性格或语气

如需获取编写智能体指令的提示和最佳实践,请参阅 Looker 中配置对话式分析的最佳实践文档页面。

询问有关 Looker 数据的问题

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

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

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

选择问题模式

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

快速模式

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

例如,“我们上个月的总收入是多少?”之类的查询可以快速转换为选择 total_revenue 度量并过滤上个月的查询。

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

思考模式

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

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

多轮对话

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

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

管理对话中的查询

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

删除最近的问题

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

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

了解查询结果和计算

对话式分析会提供有关如何解读查询的详细信息。

确定如何解读查询

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

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

确定如何计算回答

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

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

管理对话

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

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

删除对话

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

恢复或永久删除对话

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

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

    • 恢复:恢复对话。您可以从 近期对话 菜单选项中访问对话。
    • 永久删除:永久删除对话。

已知限制

对话式分析信息中心智能体存在以下已知限制:

  • 信息中心智能体不支持高级分析
  • 信息中心智能体会查询信息中心数据的生产模式。
  • 信息中心智能体会继承其关联信息中心的共享模式。
  • 您无法修改 LookML 信息中心智能体的上下文或指令。

可视化图表的限制

对话式分析利用 Vega-lite 生成对话图表。完全支持以下 Vega 图表类型:

  • 折线图(一个或多个系列)
  • 面积图
  • 条形图(水平、垂直、堆叠)
  • 散点图(一个或多个群组)
  • 饼图

支持以下 Vega 图表类型,但在呈现这些图表时,您可能会遇到意外行为:

  • 地图
  • 热图
  • 带有提示的图表

不支持 Vega 目录之外的图表类型。本部分中未指定的任何图表均被视为不受支持。

数据源的限制

对话式分析存在以下数据源限制:

  • 对话式分析每次查询最多可返回 5,000 行。
  • 对话式分析无法设置使用 LookML parameterfilter 参数定义的只有过滤条件的字段的值。

问题的限制

对话式分析支持可通过单个可视化图表回答的问题,例如:

  • 指标随时间变化的趋势
  • 指标按维度细分或分布的情况
  • 一个或多个维度的唯一值
  • 单个指标值
  • 维度值排行榜(按指标排序)

对话式分析尚不支持只能通过以下类型的复杂可视化图表回答的问题:

  • 预测
  • 高级统计分析,包括相关性和异常检测