测试您的智能体

在 Copilot Studio 中设计代理时,请使用测试面板查看代理如何通过对话引导客户。 确保主题有效运作和对话如预期般顺畅进行,这是个好方法。

测试使用生成式编排的代理时,可以在 活动映射上实时遵循协调器计划。 如果您希望在启用主题间跟踪的情况下逐步查看对话路径,请先关闭活动地图。

除了在 “测试代理 ”面板中测试代理之外,还可以创建多个查询的测试集用于自动测试。 有关详细信息,请参阅创建测试用例来评估智能体(预览版)

测试聊天功能

使用测试您的智能体面板以用户身份浏览您的智能体对话。 这是一个确保您的主题有效并且对话按您预期进行的好方法。

除了在 “测试你的代理 面板”中测试你的代理外,你还可以创建多个查询的测试集以实现 自动化测试。 要启动自动测试,请选择“评估 ”按钮。

测试聊天中显示创建新测试按钮的截图。

预览对话

  1. 如果测试您的智能体面板隐藏,请选择任何页面顶部的测试将其打开。

  2. “测试代理 ”面板底部的字段中,输入一些文本。 如果文本类似于某个主题的触发短语,该主题将开始。

  3. 在测试会话中选择客服响应。 此操作将跳转到响应来源的主题和节点。 触发的节点具有彩色复选标记和彩色下边框。

    显示彩色对勾标记和边框的节点的屏幕截图。

    当您在活动主题中继续对话时,请注意每个触发的节点都标有复选框和底部边框,并位于画布中心。

  4. 如果要在对话从一个主题自动移动到另一个主题时进行跟踪,请选择测试面板顶部的 "更多" 图标(...),然后开启 跨主题跟踪 功能。 对于使用生成式业务流程(默认)的智能体,考虑关闭在测试时显示活动地图,以避免在每次对话中都需要折叠活动地图。

  5. 继续对话,直到您对对话的顺利进行感到满意为止。

小窍门

您可以在与测试智能体交互时随时更新主题。 保存您的主题以应用更改,然后继续与客服代表进行对话。

保存主题时,不会自动清除对话。 如果希望代理忘记测试对话并重新开始,请选择测试面板顶部的 “重置” 图标

可以使用在测试聊天中发送的查询来创建用于评估智能体的自动测试集

测试变量值

您可以在测试智能体时观察变量的值。

  1. 在辅助工具栏上选择 “变量 ”。 此时会显示 “变量 ”面板。

  2. 切换到测试选项卡,展开所需的变量类别。 当您进行测试对话时,您可以监视正在使用的变量的值。

    “变量”面板的“测试”选项卡的屏幕截图,显示一个具有值的主题变量和一个没有值的主题变量。

  3. 要检查变量属性,请选择所需的变量。 将出现变量属性面板。

保存对话快照

在测试代理时,可以捕获聊天和诊断数据的内容,并将其保存。 然后,您可以分析数据以帮助解决问题,例如智能体不按照预期方式响应。

警告

快照文件包含您的代理的所有内容,可能包括敏感信息。

  1. “测试代理 ”窗格顶部,选择“ 更多 ”图标(...),然后选择“ 保存快照”。 将出现一条消息,通知您快照文件可能包含敏感信息。

  2. 选择保存将智能体内容和对话诊断保存在名为 botContent.zip的 .zip 存档文件中。

    botContent.zip 存档文件包含两个文件:

    • dialog.json 中包含对话诊断,包括详细的错误说明。
    • botContent.yml 中包含智能体的主题和其他内容,包括实体和变量。

管理连接

如果代理需要 用户连接,则可以管理测试聊天使用的连接:选择测试面板顶部的“更多”图标(...),然后选择“ 管理连接”。

报告问题

通过报告问题帮助我们改进 Copilot Studio。 收集的所有信息都是匿名的。

  1. “测试代理 ”窗格顶部,选择“ 更多 ”图标(...),然后选择“ 标记问题”。

  2. 选择标记问题。 此操作将对话 ID 发送到 Microsoft。 ID 是 Microsoft 用来解决对话中问题的唯一标识符。 报告问题时,不会发送其他信息,例如存储在聊天快照文件中的内容。