概述
在搭建好对话流之后,您可以在控制台内对其进行端到端测试,无需接听任何一通真实通话,以确认意图、分支、API 调用和回复均按配置正常运作。测试面板提供两种测试模式:
|
| 以真实的语音对话方式运行您的流程。包含两种子模式:网页语音(通过浏览器麦克风与智能体对话)和电话呼叫(平台向您指定的号码发起真实通话)。 | 验证 ASR、TTS 语音、真实语音上的意图识别,以及端到端的音频质量。 |
| 以文字聊天方式运行您的流程。您输入用户话术,智能体以文本回复,画布会高亮每个命中的节点。 | 无需音频即可快速检查流程逻辑、分支、提示语、槽位采集和 API 响应。 |
测试面板打开时默认显示语音测试标签页。若存在未保存的更改,测试按钮将被禁用,请先保存流程,再进行测试。
操作说明
2. 在左侧边栏选择智能体管理,然后点击进入您想测试的对话流。
3. 在画布右上角,点击测试。
语音对话测试
网页语音(通过浏览器对话)
1. 在测试面板中,保持选中语音对话。
2. 在网页语音下,点击测试。首次测试时,浏览器会请求麦克风权限,请选择允许此网站使用。如果您之前误屏蔽了麦克风,请在浏览器站点设置中重新授予权限后再试。
3. 自然地与智能体对话。画布会在每个节点被命中时高亮显示,右侧面板会记录:
通话开始与结束事件。
当前节点名称、分类,以及命中的任何标签。
每个分支是匹配成功,还是落入无匹配路径。
4. 要结束测试,点击红色的挂断按钮。该按钮会切换为重新开始,并保留您的对话日志,以便您回顾刚刚发生的过程。点击重新开始 会清除会话并返回初始测试界面。
说明:
网页语音不占用座席席位,也不会作为真实通话计费。在迭代提示语时,可将其作为默认的测试循环。
手机通话(真实外呼)
当您希望通过实际的电话链路验证体验时使用此模式,例如主叫号码显示、运营商音频质量、等待音乐、转人工路径等。
1. 在测试面板中,切换到电话呼叫。
2. 选择一种主叫号码类型:
自动分配:平台为您挑选一个可用的外呼号码。
指定号码:从下拉菜单中选择一个号码;接听方将看到该主叫号码。
3. 输入目标号码(含国家码,例如 +86 18*********)。
4. 点击测试。平台会发起一通真实通话。若通话无法接通,面板会显示失败原因(被叫侧问题或主叫侧问题)。
5. 通话进行期间,画布会高亮节点,对话日志会实时更新,与网页语音模式完全一致。
注意:
电话呼叫测试在通话期间会占用一个座席席位,并按与普通外呼相同的费率计费。录音会保存到服务记录,以便您挂断后回放。
测试过程中刷新浏览器
如果您在语音测试运行期间刷新页面,会弹出一个确认对话框:"语音测试进行中,刷新将清除测试记录。是否继续?" 点击取消以保留会话,或点击确定刷新并丢弃日志。
文本测试
1. 在测试面板中,切换到文本对话,然后点击开始测试。
2. 输入您想模拟的用户话术并按回车。智能体会以文本回复,系统会显示对话路径,包括意图识别结果和任何节点跳转(例如:“若用户回复“是”,则跳转到满意度调研节点”),以便您清晰地追踪每一步的运行逻辑。
3. 使用输入框旁的清除按钮可随时重置测试。
配置变量(模拟接口调用输出)
如果您的流程包含接口调用 节点(参见 搭建对话工作流),下游分支会依赖这些接口在运行时返回的值。为了在不访问真实后端的情况下测试这些分支,您可以注入模拟值: 1. 在测试面板中(语音测试或文本测试均可),点击面板右上角的配置变量。
该按钮会显示所有变量是否已填写。若您的接口调用节点中有任何输出参数没有模拟值,它会显示未完成;否则(或当画布中不含接口调用输出变量时)显示已完成。
2. 对话框会列出画布中每个接口调用节点上声明的每个输出参数。为每一项输入您希望测试使用的值。
3. 点击保存。模拟值会随画布一同保存,因此下次测试时您无需重新输入。
测试随后便会像您的 API 正好返回了这些值一样运行。系统不强制校验,您可以留空部分变量仍然运行测试,但任何依赖未填写变量的分支都会落入其无匹配路径。
发布前需要验证的内容
在发布您的对话流之前,请至少把每条分支走一遍:
正常路径:用户如预期作答,每个节点都被命中,通话在结束通话节点收尾。
无匹配路径:用户给出意料之外的回复;验证 LLM 兜底 / 改写回复是否表现正确,以及重试次数是否如配置那样达到上限。
API 失败路径:使用配置变量将关键变量留空,确认流程能够优雅降级(例如转接人工座席或播放致歉提示语)。
转人工:确认转接前提示语会播放、通话路由到正确的技能组,并在无可用座席时触发兜底分支。
营业时间判断:通过临时调整该节点的设置(或使用包含"当前时刻"的自定义日期范围)测试营业时间内与营业时间外两种情况,确认匹配与无匹配分支均正常工作。
当一切看起来都没问题时,关闭测试面板并点击画布上的发布,使流程正式上线。
相关指引
请根据您的搭建方式选择对应路径: