仿真示例 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

仿真示例

联系流程示例

在此示例中,联系流使用配置为检测两种意图的 Amazon Lex 机器人来处理航班预订意图:预订航班代理升级。当 Lex 机器人成功处理预订飞行意图时,联系流程就会终止。如果 Lex 机器人检测到代理升级意图或未能捕获任何意图,则该联系人将被转移到队列以连接到代理。

为接触流构建测试用例

在这个测试用例中,我们验证了两个场景:

  1. 预订飞行意图是确认 Lex 机器人收集了正确的空位。

  2. 代理升级意图是在升级后验证联系人是否已转移到队列。

在测试用例设计器中,创建五个交互组。按顺序连接前四个,验证与 Lex 机器人的对话流程。添加第五个开放式互动组来验证 transfer-to-queue操作。

开放式互动组独立于其他互动组运行,确保即使意图不匹配或 Lex 机器人遇到错误,队列传输也能得到验证。这是因为联系流中的 Lex bot 默认分支和错误分支都连接到队列传输块。

配置测试设置

在 “频道” 下,选择 “聊天”,然后选择要模拟的联系流程。此测试用例同时支持语音通话聊天频道。根据您的选择,模拟将启动通话或聊天会话。以下步骤使用聊天模拟进行演示。

配置互动组

互动组 1:验证机器人初始消息

该小组验证最初的欢迎信息,并模拟客户预订航班的意图。

观察区块配置:

  • 事件类型-已收到消息

  • 演员 — 系统

  • 预期的提示 —— “你好,欢迎来到 anytravel 你可以说预订航班”

  • 匹配标准-类似

操作块配置:

  • 操作-发送指令

  • 演员 — 客户

  • 输入类型-文本/话语

  • 输入参数-“我想预订航班”

互动组 2:验证机器人采集起源城市

该小组验证机器人是否收集了出发城市的正确位置,并模拟了客户的响应。

使用与互动组 1 相同的配置,观察提示设置为 “你从哪里飞来?” 并将模拟提示设置为 “西雅图”。

互动组 3:验证机器人收集目标城市

该小组验证机器人是否收集了目标城市的正确位置,并模拟了客户的响应。

使用与互动组 1 相同的配置,观察提示设置为 “您的目的地在哪里?” 并将模拟提示设置为 “纽约”。

互动组 4:验证机器人收集日期并模拟代理升级

该小组验证机器人是否收集了正确的出发日期时段,并模拟了触发代理升级的客户响应。

使用与互动组 1 相同的配置,观察提示设置为 “你的出发日期是什么时候?” 模拟提示设置为 “我需要连接到代理”。

互动组 5:验证转移到队列

该组验证联系人是否已转移到队列中,并发送测试命令以结束测试。

观察区块配置:

  • 事件类型-触发的操作

  • 演员 — 系统

  • 资源类型-队列

  • 目标资源- BasicQueue (选择要观察的队列资源)

  • 操作-转移到队列

操作块配置:

  • 操作-测试命令

  • 测试控制类型-结束测试

运行测试并分析结果

配置完所有交互组和区块后,发布测试用例并单击 “运行测试”,打开测试结果页面并实时监控结果。

测试完成后,将按执行顺序显示每个交互组的结果。请注意,“初始设置”、“开始” 和 “已完成” 条目已添加到执行跟踪中,以提供启动和完成测试的系统步骤的可见性。

单击每个互动组追踪以查看每个观察和操作块的详细结果。

单击 “联系人 ID” 链接以导航至联系人详情页面。如果联络流启用了自动座席互动和自动互动摘要,则将相应地分析模拟聊天或语音通话。