借助由 Gemini for Google Cloud 提供支持的对话式分析功能,您可以通过直观的聊天界面,使用对话式语言提出有关数据的问题,从而调查数据。对话式分析功能提供了多种与数据“对话”的方式。将对话式分析功能与“探索数据”功能搭配使用时,您可以在对话中提出有关单个探索的问题,也可以创建“探索数据”智能体,以便一次与最多五个探索进行对话。您还可以使用其他用户创建并与您分享的“探索数据”智能体。
本页面讨论了如何使用对话式分析功能与“探索数据”功能互动。它涵盖以下主题:
了解 Gemini for 如何以及何时使用您的数据。 Google Cloud
准备工作
如需使用对话式分析功能与“探索数据”功能互动,请确保您的 Looker 实例的 设置和要求 已满足,并且您已被授予执行本页面所述任务的 相应权限。
与单个探索发起对话
如需与单个探索发起对话(即在聊天界面中,使用常规自然语言提出的一组关于数据的离散问题和回答),请按以下步骤操作:
前往对话式分析界面。
默认情况下,对话的名称为“无标题”。在对话中提出第一个问题后,对话式分析功能会自动根据您的问题和回答生成对话标题。如需更改生成的名称,请点击会话页面顶部的标题,然后输入新的会话名称。如需保存所做更改,请点击页面上的其他位置,或按 Return 键 (Mac) 或 Enter 键 (PC)。
创建对话后,您可以在对话中的 提出问题 字段中提出问题有关数据的问题。您可以从 近期对话 部分返回到对话。
与查询探索的现有数据智能体发起对话
数据智能体是根据您的数据定制的,其中包含与您的数据相关的上下文和指令。您可以与您创建的现有 数据智能体或另一用户与您 分享的数据智能体发起对话。如需与最多连接到五个 Looker 探索的现有数据智能体发起对话,请按以下步骤操作:
前往对话式分析界面。
默认情况下,对话的名称为“无标题”。在对话中提出第一个问题后,对话式分析功能会自动根据您的问题和回答生成对话标题。如需更改生成的名称,请点击会话页面顶部的标题,然后输入新的会话名称。如需保存所做更改,请点击页面上的其他位置,或按 Return 键 (Mac) 或 Enter 键 (PC)。
创建对话后,您可以在对话中的 提出问题 字段中提出问题有关数据的问题。您可以从 近期对话 部分返回到对话。
提出有关 Looker 数据的问题
当您开始新对话时,对话式分析功能会建议一些起始问题供您提出。这些问题不需要采用特定格式或使用特定语法。不过,它们需要与您选择的探索相关。
在提出问题 字段中,使用自然语言输入您的问题。选择问题模式,然后点击发送。 提交查询后,您可以点击
“停止回答” 取消对话式分析功能的回答。对话式分析功能会停止运行查询,并显示以下消息:The query was cancelled.
如需详细了解您可以提出的问题类型,请参阅问题限制。
选择问题模式
提出问题时,您可以从下拉菜单中选择问题模式,该菜单包含以下选项:
- 快速 (默认):最适合大多数问题。
- **思考** :详细推理。
对话式分析功能默认采用快速 问题模式。在任何多轮对话中,对话式分析功能都将保持相同的问题模式,除非您手动更改。
快速模式
建议对大多数问题使用快速 模式,并且默认选择此模式。在快速 模式下,对话式分析功能会将您的自然语言查询直接映射到 LookML 模型中定义的 LookML 参数,而 LookML 模型是对话探索的基础。对话式分析功能会快速响应,而不会在思考或在聊天中流式传输思考摘要时花费额外的令牌。
快速 模式下的查询与思考 模式下的查询具有相同的准确性。除非您特别想查看智能体的推理过程,否则请对您的问题使用快速 模式。
思考模式
在 思考 模式下,智能体会花费额外的令牌来思考请求,并在处理查询时直接在聊天中流式传输思考摘要,让您了解智能体的 详细推理 步骤。
虽然思考 模式不会比快速 模式生成更准确的答案,但显示智能体的推理过程可让您了解对话式分析功能如何解读您的查询、规划其分析步骤以及引用底层 LookML 模型。
如果您想检查智能体的详细推理步骤或测试智能体如何与您的数据源互动,并且愿意花费思考所需的额外令牌,请选择思考 模式。
对话式分析功能如何处理您的问题
对话式分析功能可能会在您提交查询后改述您的问题,改述后的问题会显示在对话窗口中,紧随您原来的问题之后。例如,对话式分析功能可能会将问题“用户的平均年龄是多少?”改述为“用户的平均年龄是多少?”
在对话式分析功能运行查询时,您可以观察其推理和思考过程。对话式分析功能可能会提出后续问题,以澄清原始查询中的任何歧义。例如,如果有多个名称相似的字段,对话式分析功能可能会要求您澄清哪个字段最适合在处理查询时使用。
多轮对话
在您继续对话时,对话式分析功能会考虑之前的问题和回答。您可以根据之前的答案,通过进一步优化结果或更改可视化类型来构建答案。
如需详细了解如何创建问题,请参阅问题限制。
澄清问题
在对话式分析功能运行查询时,您可以观察其推理和思考过程。对话式分析功能可能会提出后续问题,以澄清原始查询中的任何歧义。例如,如果有多个名称相似的字段,对话式分析功能可能会要求您澄清哪个字段最适合在处理查询时使用。
对话元数据
当您与探索或数据智能体对话时,可收起存储空间 数据 面板会显示对话正在使用的 Looker 探索的名称。 数据 面板还提供以下选项:
- 查看字段:与探索对话时,您可以点击 查看字段 ,以便在新浏览器窗口中查看探索。
- 修改智能体:与数据智能体对话时,您可以点击 修改智能体 ,以便修改有关数据智能体的详细信息。
- 新对话:与当前对话正在使用的 Looker 探索发起新对话。
管理对话中的查询
与数据对话时,您可以通过停止正在运行的活跃查询回答或通过删除最近的问题及其回答来管理对话。
删除最近的问题
如需删除最近的问题及其回答,请按以下步骤操作:
- 将光标悬停在最近的问题上,然后点击 删除消息。
- 在要永久删除消息吗? 对话框中,点击删除 以永久删除问题及其回答。
了解查询结果和计算方式
当您在对话式分析功能中提出有关数据的问题时,回答可能包含可视化图表、数据表或其他详细信息,具体取决于您的特定查询和连接的数据。如需将查询结果作为探索打开,请在查询结果中点击 在探索中打开。
除了此查询回答之外,对话式分析功能还提供以下选项,帮助您了解查询结果和计算方式:
- 有关如何解读查询的详细信息
- 有关如何计算答案的详细信息
- 其他详细信息,例如 分析详细信息和调试信息( 如果为智能体启用了这些信息)
确定如何解读查询
如果您使用思考 模式 提出问题,则可以了解对话式分析功能如何推理您的查询。如需查看其推理过程,请展开显示推理过程 选项。如需隐藏其推理过程,请点击隐藏推理过程 。
对话式分析功能会分析每个查询,并思考如何回答,使用查询中的关键字从对话关联数据集的语义层推断相关维度、衡量指标和其他参数,并从查询中解读可能需要执行的聚合。当您展开显示推理过程时,对话式分析功能会以纯文本形式显示其解读查询所采取的步骤的说明。该说明还包括对话式分析功能思考查询所用的时长。
根据其推理过程,对话式分析功能会生成回答,其中可能包含要求您澄清查询的请求。
确定如何计算答案
如需了解对话式分析功能如何得出答案或创建可视化图表,请在查询结果中点击“这是如何计算出来的?”图标 。
点击这是如何计算出来的? 后,对话式分析功能会显示文本 部分。文本 部分以纯文本形式说明了对话式分析功能得出给定答案所采取的步骤。此说明包括所使用的原始字段名称、所做的计算、所应用的过滤条件、排列顺序和其他详细信息。
如果您的数据智能体可以使用高级分析功能,则代码 标签页会显示针对任何高级查询额外生成的 Python 代码。
分析详细信息和调试信息
如果用于对话的数据智能体启用了特定的高级选项,则回答可以包含以下详细信息:
- 显示分析详细信息:如果启用,智能体的回答会显示其 推理步骤、生成的 Looker 查询和底层数据 表。
- 显示调试信息:如果启用,智能体的回答会显示智能体为该回答执行的步骤,这有助于进行问题排查。
这些设置是在 创建或修改智能体时在高级选项中配置的。
管理对话
对话按标题列在 近期 部分中。您可以更改对话的名称、删除对话或从回收站文件夹中恢复对话。
删除对话
如需将对话移至回收站,请打开对话,然后点击 移至回收站。
恢复或永久删除对话
如需从回收站中恢复或永久删除对话,请按以下步骤操作:
- 在对话式分析功能中,选择左侧导航面板中的“回收站”图标 ,以查看已移至回收站的对话列表。
- 在回收站 部分,点击要恢复或永久删除的对话的名称。
- 在您确定吗? 对话框中,选择以下选项之一:
- 取消:取消操作。
- 恢复:恢复对话。您可以在对话式分析功能中左侧导航菜单的 近期 部分访问该对话。
- 永久删除:永久删除对话。
相关资源
- Looker 中的对话式分析功能概览:对话式分析功能的着陆页,其中包含关键功能列表,并链接到所有对话式分析功能文档。
- 创建和管理“探索数据”智能体:借助“探索数据”智能体,您可以自定义由 AI 赋能的数据查询智能体,方法是提供与您的“探索数据”功能相关的上下文和指令,这有助于对话式分析功能生成更准确且与上下文相关的回答。
- 使用信息中心智能体查询用户定义的信息中心:使用信息中心数据智能体与 Looker 用户定义的信息中心 Chat。
- 为 LookML 信息中心创建和管理数据智能体:使用 LookML 为 LookML 信息中心配置和管理版本控制的数据智能体。
- 在 Looker 中配置对话式分析功能的最佳实践:策略和最佳实践,可帮助 Looker 管理员和 LookML 开发者成功配置和优化对话式分析功能。
- 启用高级分析功能:对话式分析功能中的高级分析功能会将您的自然语言问题转换为 Python 代码并执行该代码。与基于标准 SQL 的查询相比,高级分析功能使用 Python 可以实现更复杂的分析和可视化。