Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

了解适用于子智能体和操作的身份验证

学习目标

完成本徽章后,您将能够:

  • 为自定义子智能体添加身份验证。
  • 为自定义操作添加身份验证。
  • 发送验证码对未验证的用户进行身份验证。
  • 创建自定义变量以绑定输出和输入。
  • 测试身份验证功能。
备注

备注

用中文(简体)学习?在中文(简体)Trailhead Playground 中开始挑战,用括号中提供的译文完成挑战。仅复制并粘贴英文值,因为挑战验证基于英文数据。如果在中文(简体)组织中没有成功通过挑战,我们建议您 (1) 将区域设置切换为美国,(2) 按此处说明将语言切换为英文,(3) 再次单击“检查挑战”按钮。

查看 Trailhead 本地化语言徽章详细了解如何利用 Trailhead 译文。

身份验证简介

Agentforce 智能体从一开始就为您提供了极大的子智能体和操作灵活性。您可以轻松地从“资产库”中添加子智能体和操作,或者创建自己的子智能体和操作,从而简单、快速地设置您的智能体。

例如,通过使用“Agentforce 服务智能体”模板,您可以包含“客户管理”、“个案管理”、“订单查询”和“预约管理”等子智能体以及适用于每个主题的相关操作。

但这种灵活性也伴随着权衡——如果您想为这些子智能体和操作添加额外的安全性或隐私,则需要进行额外配置。考虑智能体应该能够在无需进行客户验证的情况下执行哪些操作以及哪些操作始终要求客户验证。每个组织都有不同的安全标准和策略来保护客户数据并验证身份。无论采用何种方法,Agentforce 身份验证都能为安全地验证客户身份提供坚实的基础。

公共操作与专用操作

在 Agentforce 中为操作添加身份验证的第一步,或许也是最重要的一步,即确定哪些操作需要身份验证。公共操作,顾名思义是公开的。智能体无需对谈话对象进行身份验证便能访问子智能体和操作。谈话对象可能是已知客户还是潜在客户,并不重要。如您所猜测的那样,专用操作是专用的,需要进行身份验证。每个组织对身份验证都有不同的要求。例如,一家医疗保健公司可能要求在能够访问智能体的大多数子智能体或操作之前进行身份验证,但汽车经销商的智能体可能无需进行任何身份验证。

操作

定义

示例

公用

  • 公共操作是指智能体无需进行身份验证即可执行的操作。
  • “一般常见问题”子智能体下的“使用 Knowledge 回答问题”操作。
  • 提供公开的公司地址、电话号码、位置、营业时间等详细信息。

Private(专用)

  • 专用操作是指在智能体能够代表用户执行操作之前,需要在消息传递会话中验证用户身份的操作。
  • 身份验证级别可能因公司的偏好和政策而有所不同。
  • 更新个人信息。
  • 处理付款或购买。
  • 取消预约。
  • 访问敏感客户信息。
  • 申请退款。

Pronto 和 Agentforce

Pronto 是一家食品配送公司,致力于助力餐厅更高效运营,并为顾客提供更快速、更可靠的配送服务。Pronto 已在使用适用于服务的 Agentforce 来管理商家与店面、客户身份以及支持交互。但是,他们希望其智能体能够精准执行可重复的业务工作流(例如验证和退款)。

Pronto 的 Agentforce 管理员 Linda Rosenberg 的任务是添加条件逻辑 + 转换,以确保仅对已验证客户运行敏感操作。

以下是 Linda 的身份验证要求。

  • 当客户查询订单状态时,将触发 Order Issues and Refunds(订单问题和退款)子智能体和验证。
  • 使用双重身份验证;向客户询问电子邮件地址,并将一次性验证码发送到该电子邮件地址。
  • 仅当客户通过验证(验证码与其收到的验证码匹配)时,智能体才能访问 Order Issues and Refunds(订单问题和退款)子智能体中的操作。

验证流图表。

注意:此图表假设消息传递会话中查询个案的用户未经验证,并且正在积极参与在使用适用于服务的 Agentforce 的 Pronto 体验站点上的消息传递会话。

在此徽章中,您将了解 Linda 为相关智能体的子智能体和操作实施身份验证所遵循的步骤。首先,请按照以下说明获取用于此徽章的 Developer Edition 组织。

注册适用于 Agentforce 身份验证的 Developer Edition 组织

要完成这个项目,您需要一个包含 Agentforce Studio 和 Pronto 示例数据的自定义 Playground。

  1. 单击 Create Playground(创建 Playground)
  2. 您的新组织会自动关联到您的 Trailhead 账户。
  3. 记住组织的到期日期,并在此日期之前完成这个徽章。

启用 Agentforce Studio 和电子邮件可送达功能

Linda 设置 Pronto 用户身份验证的第一步是确认 Agentforce Studio 已启用。以下是流程。

  1. 单击 Setup(设置)图标 并选择 Setup(设置)。Setup(设置)页面在新选项卡中打开。
  2. 在 Setup(设置)的 Quick Find(快速查找)中,输入并搜索 Salesforce Go
  3. 在 Search features...(搜索功能...)文本框中,输入并选择 Agentforce Studio

Agentforce Studio 切换开关设置为 On(开启)。

  1. 单击 Get Started(开始)
  2. 单击 Turn On(打开)
  3. 单击 Confirm(确认)

Linda 还需调整组织的电子邮件送达率设置,以便在验证用户时可通过邮件发送身份验证码。

  1. 在 Setup(设置)的 Quick Find(快速查找)中,搜索并选择 Deliverability(送达率)
  2. 向下滚动至 Email Domain Verification(电子邮件域验证)部分,然后勾选 Use a substitute email address for unverified domains(对于未验证的域,请使用替代电子邮件地址)
  3. 在 Domain Name(域名)输入中,输入 gmail.com

已完成 Email Domain Verification(电子邮件域名验证)。

  1. 向上滚动回到页面顶部,然后单击 Save(保存)

既然 Linda 已启用 Agentforce Studio 的组织并调整电子邮件可送达性,现在便可着手调整子智能体、操作和变量。

资源

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈