借助数据代理,您可以为数据打造专属的对话分析体验。借助智能体,您可以为对话分析提供背景信息和指令,使其能够针对特定使用情形更有效地回答问题。借助代理,分析师可以将业务术语映射到特定字段,指定最适合用于过滤的字段,并定义自定义计算。
本页面将引导您完成以下流程:
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
准备工作
您可以将数据代理视为另一种类型的 Looker 内容,例如信息中心、Look 或文件夹。数据代理的使用通过内容访问、数据访问和功能访问的组合进行管理。如需执行本页面中所述的任务,您必须分配有 Looker 角色,该角色需具有数据代理将查询的模型的必要权限,并且在某些情况下,还需具有对代理本身的访问权限。下表介绍了这些要求。
任务 | 所需的 Looker 权限 | 所需的数据代理访问权限级别 |
---|---|---|
创建、修改、共享和删除代理 |
添加于 25.18
admin_agents |
不得授予内容访问权限 |
创建、修改、共享和删除代理 |
添加于 25.18
save_agents |
管理访问权限;修改(如果用户是代理的创建者,则会自动获得此访问权限;否则,代理的创建者必须通过共享代理来授予管理访问权限;修改访问权限) |
在 Conversational Analytics 的代理标签页中与数据代理 Chat | access_data (在包含数据代理所用探索的每个模型上)
添加于 25.18
chat_with_agent |
查看访问权限 |
在对话式分析的探索标签页中与 Looker 探索 Chat | access_data (在包含数据代理所用探索的每个模型上)
添加于 25.18
chat_with_explore |
Looker 还具有以下默认角色,这些角色包含实例上所有模型的部分权限:
- Conversational Analytics Agent Manager:拥有此角色的用户可以创建、修改、共享、删除智能体,以及与他们拥有“管理访问权限;修改”访问权限的智能体聊天,还可以与探索聊天
- 对话式分析用户:拥有此角色的用户可以与他们拥有查看权限的代理进行对话
- 管理员:默认情况下,此角色(Looker 管理员)拥有整个实例的所有权限和内容访问权。
Looker 管理员可以在 Looker 实例的管理部分的角色页面上授予这些角色和权限。如需详细了解 Looker 角色,请参阅管理设置 - 角色文档页面。
数据智能体的创建者可以通过共享智能体来管理各个用户对该智能体的访问权限。
创建和修改数据智能体
如需创建新的数据代理,请按以下步骤操作:
- 前往对话。
- 在智能体标签页中,选择 + 新智能体。或者,在左侧面板中,选择 管理代理,然后选择 + 新代理。
在新建代理页面上,提供有关数据代理的以下信息。
- 代理名称:输入代理的名称。名称应该唯一且具有描述性。
- 代理说明:简要说明此代理的功能及其使用的数据。用户在选择代理开始对话或您与用户分享代理时,会看到此说明,因此请确保说明清楚地解释了代理的用途以及它如何提供帮助。
- 数据:请按照以下步骤连接到现有的 Looker 探索:
- 在数据字段中,点击 + 选择探索。
- 在搜索探索窗口中,点击要纳入数据代理的探索。这些探索将显示在窗口的所选探索面板中。
- 如需将所选探索添加到数据代理,请点击保存。
指令:提供上下文,帮助对话式分析了解如何与您的数据互动,并提供准确且相关的回答。如需查看您可以提供的上下文类型示例,请参阅撰写智能体指令。
(可选)如需为与代理的所有对话启用代码解释器,请选择启用高级分析。
(可选)您可以测试代理,以优化指令及其设置。
如需保存新的数据代理,请点击保存。
保存数据智能体后,您可以与其他用户分享该智能体,并开始与该智能体对话。
撰写代理指令
创建数据代理时,您可以在指令字段中提供以下类型的上下文:
- 关键字段:用于分析的最重要字段
- 排除的字段:数据代理应避免的字段
- 过滤和分组:代理应用于对数据进行过滤和分组的字段
- 同义词:关键字段的替代术语
以下是一些示例指令,可用于调整和测试代理:
- 除非另有说明,否则始终按
Order Items Created Year = 2024
过滤数据 - 我们将“忠实”客户视为具有以下特征的客户:
Order Items Count > 5
- 如果有人提及“位置”,则表示用户所在城市
- 如果问题中提及“老年人”,则表示用户年龄为
User Age > 65
- 如果问题与收入有关,请使用“总销售额”
- 当有人说“按产品”时,除非他们明确说“名称”,否则按
product category
分组 - “成功”订单是指订单项状态为“完成”的订单
- 如果问题涉及时间轴或时间变化,请始终使用
Order Item Created Date
作为分组依据字段
测试代理
在创建或修改代理时,代理详细信息页面会显示预览代理窗格。您可以开始与代理对话,测试代理设置和指令。
您必须点击更新,更改才能反映在预览中。如果保存状态为 Not saved
,则对设置所做的任何更新都不会反映在预览中。
修改现有数据代理
如需修改现有数据代理,请按以下步骤操作:
- 在“对话分析”中,选择 管理代理。
- 在管理代理页面上,选择要修改的数据代理。
- 根据需要更新有关代理的详细信息。您可以修改创建智能体时指定的详细信息,包括智能体名称、智能体说明、数据和指令字段。您还可以选择为代理启用代码解释器。
- 如需保存更改,请点击更新。
与客服人员开始对话
您可以与您创建的数据代理或另一位用户与您分享的数据代理开始对话。如需与代理开始对话,请按以下步骤操作:
- 前往对话后,在代理标签页中选择要与之对话的代理,或在探索标签页中选择要询问问题的探索。系统会自动开始新对话,您也可以随时点击 + 新对话来创建新对话。
- 输入问题,然后按 Return 键 (Mac) 或 Enter 键 (PC) 即可开始对话。
您可以从
近期对话部分返回到相应对话。共享数据代理
分享后,其他用户可以与您的代理及其探索功能进行对话。您可以通过向数据代理授予内容访问权限来与其他用户共享数据代理。只有拥有适当权限和内容访问权限的用户才能共享代理。创建代理后,可能需要几分钟时间才能共享。
如需共享数据代理,请按以下步骤操作:
- 在对话中,选择左侧面板中的 管理代理。
- 点击所选代理的 更多选项图标,打开相应菜单,然后点击共享。
- 将个人或群组添加到谁可以访问此代理部分后,选择他们应具有的权限级别,然后点击添加,将他们添加到共享列表中。
- 如果您希望新用户或群组收到电子邮件通知,请选中向您刚刚添加的用户发送电子邮件复选框。
- 完成所有更改后,点击保存。
您还可以通过以下方式分享刚刚创建或正在修改的代理:点击代理设置页面上的
Share(分享),然后按照上述步骤操作。撤消对数据代理的访问权限
如需撤消对代理的访问权限,请按以下步骤操作:
- 在对话中,点击左侧面板中的
管理代理。
- 点击所选代理的 更多选项图标,打开相应菜单,然后点击共享。
- 点击应移除其访问权限的用户或群组旁边的 X。
- 完成所有更改后,点击保存。
如果被移除的用户正在进行对话,在更改生效之前,他们仍可访问一两分钟。
如果用户在代理访问权限被移除后尝试提出更多问题,则会看到消息 The agent in this conversation may not be shared with you, or may have been deleted. You can view any past conversations with the agent, but can't ask new questions.
删除数据智能体
如需删除数据代理,请按照以下步骤操作:
- 在对话中,点击左侧面板中的
管理代理。
- 点击所选代理的 更多选项图标,打开相应菜单,然后点击删除。
- 在删除代理?窗口中,点击移至回收站以删除数据代理。
移至回收站的代理会在 30 天后被永久删除。您可以手动永久删除数据代理,也可以在数据代理被永久删除之前从回收站中恢复数据代理。如果您不采取任何行动,系统会在 30 天后自动永久删除该智能体。
永久删除数据智能体
如需永久删除数据代理,请按以下步骤操作:
- 前往对话。
- 在左侧导航面板中,展开回收站部分。
- 如需打开所选代理的菜单,请选择其 图标,然后点击永久删除。
- 在确定吗?窗口中,点击永久删除。
从回收站中恢复数据代理
如需从回收站恢复数据代理,请按以下步骤操作:
- 前往对话。
- 在左侧导航面板中,展开回收站部分。
- 如需打开所选代理的菜单,请选择其 图标,然后点击恢复。