利用 AI 生成测试
学习目标
完成本单元后,您将能够:
- 利用 AI 生成测试个案。
- 在 Agentforce Studio 测试中执行批量测试。
利用 AI 生成测试
手动创建一套多样化且可扩展的测试场景既耗时又复杂。Agentforce Studio 测试提供了解决方案:您现在可以利用 AI,基于智能体的子智能体和操作,轻松生成数百个合成交互用作测试个案。这有助于确保您的智能体能准确处理各种客户交互。
然后,您可以自动并行运行这些测试,以查看智能体选择了哪些子智能体和操作。在此基础上,您可以根据需要通过调整智能体的指令和护栏进行迭代——从而节省手动测试大量不同对话变体所耗费的时间。因此,这不仅能加快测试进程,还能让您更快获得可信的且更有信心部署的智能体。
高质量的测试个案数据集应具备三项质量属性。
-
数量:足够数量的测试个案,以确保全面覆盖不同场景和边缘情况。
-
多样性:各种输入、上下文和变体,以测试 AI 智能体在真实用例中的适应性。
-
质量:测试个案需定义明确、准确且具备相关性,贴合 AI 智能体的目标。
要完成本单元,您需要使用在上一单元中创建的专用 Developer Edition 组织。按照分步说明完成后,点击页面底部的 Check Challenge to Earn 500 Points(检查任务,赚取 500 积分)。
批量测试
在上一单元中您使用了 Agentforce 测试中心。在本单元中,您将使用 Agentforce Studio 通过 AI 生成测试。
- 在 App Launcher(应用程序启动器)
中,搜索并选择 Agentforce Studio。
- 单击 Tests(测试)。
- 单击 New Suite(新建套件)。
- 对于 Test Name(测试名称),请输入
Generated Test Agentforce v1(生成的测试 Agentforce v1)。
- 选择 Einstein Copilot - 1 或 Agentforce (Default) - 1(Agentforce(默认)- 1)。
- Description(描述)输入
Test cases for Agentforce to verify account summaries and details.(用于验证客户摘要及详细信息的 Agentforce 测试个案)。
- 单击下一步。
- 单击下一步。
- 选择 Generate Test Cases(生成测试个案)。
- Number of test cases(测试个案数量)保留为 20。
- 对于 Test Case Description(测试个案描述),请输入
Generate realistic inquiries that customers might ask about their user account, orders, and other general questions about products.(生成客户可能提出的关于用户帐户、订单以及其他产品相关的基本问题的真实查询)。您也可以在此处定义这些测试个案中正向和反向个案的数量,以创建测试个案的多样性。
- 对于 Generate Test Cases From(从下述内容生成测试个案),选择 Subagents and Actions assigned to the agent(分配给智能体的子智能体和操作)。
- 单击下一步。
- 单击 Generate Test Cases(生成测试个案)。
等待测试生成完成。您可能需要刷新浏览器,因为生成测试可能需要一些时间。

- 单击 Run Test(运行测试)。
测试生成后,您可以下载它们,以确保智能体的操作符合预期。您也可以根据需要调整智能体。在下一单元中,我们将仔细查看测试结果,并使用 Agentforce 生成器对测试进行故障排查。
在进入下一单元之前,请确保点击 Check Challenge to Earn 500 Points(检查任务,赚取 500 积分)。
