利用 AI 生成测试
学习目标
完成本单元后,您将能够:
- 利用 AI 生成测试个案。
- 在 Agentforce 测试中心执行批量测试。
利用 AI 生成测试
手动创建一套多样化且可扩展的测试场景既耗时又复杂。Agentforce 测试中心提供了解决方案。您现在可以利用 AI,基于智能体的子智能体和操作,轻松生成数百个合成交互用作测试个案。这有助于确保您的智能体能准确处理各种客户交互。
然后,您可以自动并行运行这些测试,以查看智能体选择了哪些子智能体和操作。在此基础上,您可以根据需要通过调整智能体的指令和护栏进行迭代——从而节省手动测试大量不同对话变体所耗费的时间。因此,这不仅能加快测试进程,还能让您更快获得可信的且更有信心部署的智能体。
高质量的测试个案数据集应具备三项质量属性。
-
数量:足够数量的测试个案,以确保全面覆盖不同场景和边缘情况。
-
多样性:各种输入、上下文和变体,以测试 AI 智能体在真实用例中的适应性。
-
质量:测试个案需定义明确、准确且具备相关性,贴合 AI 智能体的目标。
要完成本单元,您需要使用在上一单元中创建的专用 Developer Edition 组织。按照分步说明完成后,点击页面底部的 Check Challenge to Earn 500 Points(检查任务,赚取 500 积分)。
批量测试
进入 Agentforce 测试中心有两种方式。您在上一单元已经使用了直接进入的方式。您也可以在 Agentforce 生成器中使用 Batch Test(批量测试)按钮,点击即可直接进入 Agentforce 测试中心。让我们试一试。
- 在 Setup(设置)中的 Quick Find(快速查找)框内搜索并选择 Agentforce Agents(Agentforce 智能体)。
- 单击 Einstein Copilot 或 Agentforce (Default)(Agentforce(默认))。
- 单击 Open in Builder(在生成器中打开)。
- 单击 Batch Test(批量测试)。这将在新标签页中打开 Agentforce 测试中心,并弹出 New Test(新建测试)窗口,且已为您选择了 Einstein Copilot - v1 或 Agentforce (Default) v1(Agentforce(默认)v1)。
- 对于 Test Name(测试名称),请输入
Generated Test Agentforce v1(生成的测试 Agentforce v1)。
- 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 Suite(运行测试套件)。您可能需要刷新页面。

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