信任您的智能体
学习目标
完成本单元后,您将能够:
- 解释不同类型测试的优势。
- 描述自动化测试如何建立对智能体的信心。
- 解释手动测试和自动化测试的区别。
开始之前
如果您是 Agentforce 智能体的新手,建议您先获取以下徽章,以便熟悉本徽章中涉及的术语。
信任是我们的第一价值观
在 Salesforce,信任是我们一切行动的基石。正因如此,我们高度重视测试。每一次新的部署都会自动运行 Apex 测试。单元测试确保每个单元都能够按预期工作。对流进行测试,以验证所有功能是否按预期运行。简单来说,测试是确保我们的产品和流程值得信赖的最佳方式之一。
对于 Salesforce 管理员来说,测试也是确保组织一切顺利运行的基石。您可以在专用的 Sandbox 中测试新流程。您可以与大部分用户一起执行用户接受度测试 (UAT)。所有测试验证完成后,您就可以将新流程部署到生产环境并进行监控,以确保一切顺利运行。
测试智能体以建立信任
但是,您用 Agentforce 创建的智能体呢?如何确保这些智能体与 Salesforce 组织其他部分具有同等的可信度和可靠性?
答案依然是:测试。
您将在本模块后面部分了解更多关于测试智能体的内容,但首先让我们看看测试智能体 AI 时可能遇到的一些挑战。
挑战 | 示例 |
|---|---|
生成式 AI 具有不确定性,相同输入在不同次运行时可能生成不同输出 | “由于生成式 AI 具有不确定性,所以测试没有绝对的正确答案。” |
手动测试不可扩展 | “鉴于生成式 AI 的主观性本质,迫使我们依赖不可扩展的手动测试。” |
安全与伦理问题 | “生成式 AI 可能产生有害或意外的输出。” |
缺乏标准 | “生成式 AI 仍是新生事物,尚无现有标准可循。” |
如果您已经遇到这类挑战,请不要担心。Agentforce 测试中心能够提供帮助。
欢迎使用 Agentforce 测试中心
Agentforce 测试中心旨在帮助您处理构建 Agentforce 时可能遇到的各种挑战,并以安全、可重复的方式协助您部署可信 AI 智能体。在 Agentforce 测试中心测试您的智能体,是建立对 AI 智能体信任的关键步骤。
Agentforce 测试中心配置了无代码测试工具,助您轻松部署可信智能体。测试在配置适当的 Sandbox 环境中运行,以便与生产环境隔离。您还可以随着智能体的更新或操作的增加,逐步添加更多测试。这意味着即使您的业务发生变化或增长,智能体仍会正常运行。
测试方法
用于故障排查、验证和维护 Agentforce 智能体的测试方法有两种:手动测试和自动化测试。
手动测试
Agentforce 生成器支持您在创建和更新智能体时进行手动测试和故障排查。只需在生成器中使用“对话预览”功能向智能体提问, 即可查看其响应并了解其生成过程。这是排查智能体故障和验证提问是否能触发正确流程的好方法。然而,这种方式耗时较长,并且手动测试所有可能场景也极具挑战。每次重复这些测试既困难又耗时。这正是 Agentforce 测试中心的亮点。
自动化测试
Agentforce 测试中心允许您执行自动化批量测试,从而缩短测试时间。您也可以通过批处理来测试大量用户输入。这些输入或问题被称为话语。例如,“显示极点创科客户的所有未处理业务机会”就是一条话语。每次测试执行对应一条话语输入。您可以将多条话语与预期响应结合,创建一批测试。您可以重复运行这些测试,并根据需要添加内容,以确保智能体持续可靠。
Agentforce 测试中心还能通过在测试环境中一次性运行大量测试来帮助您完成性能测试。您还可以在 Agentforce 测试中心利用 AI 生成数百次动态交互。Agentforce 测试中心会自动并行运行测试,以查看智能体选择了哪些子智能体和操作。查看测试结果后,您需要在 Agentforce 生成器中进行手动测试和故障排查,以便根据需要调整指令和护栏。自动化测试节省了手动测试不同对话变体所需的时间。
自信部署
测试完成后,您可以放心地将智能体部署到生产环境,而无需担心业务中断或损坏客户数据。此外,您可以使用当前所用的任何工具(例如更改集、DevOps 中心,以及现已支持 Data 360 和 Agentforce 的 Salesforce CLI)将更改迁移到生产环境部署。
关注事项与限制
在创建和测试智能体时,有几点需要注意。
成本
运行测试(无论是手动还是自动化)都会消耗请求和额度,与客户使用智能体时相同。即使在 Sndbox 环境中运行也是如此。虽然测试成本高昂,但不测试所带来的损失的成本可能更高。如需了解更多信息,请参阅 Agentforce 与生成式 AI 的使用情况和账单。
安全性
测试智能体会更改 CRM 数据。为避免不必要的数据更改,请务必仅在 Sndbox 环境中使用 Agentforce 测试中心和 Agentforce 生成器测试。
限制
目前,您可以在 10 小时内同时运行最多 10 个测试作业,且每个测试最多可包含 1000 个测试个案。
准备好了解更多关于测试和使用测试个案的信息了吗?在下一单元中,我们将亲身实践。
