View a markdown version of this page

仿真示例 - Amazon Connect Customer

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

仿真示例

联系流程示例

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

联系流程显示 Lex 机器人正在处理航班预订,包括成功、错误和代理升级的路径。

为联系流构建测试用例

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

  1. 预订航班旨在确认 Lex 机器人收集了正确的空位。

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

在测试用例设计器中,创建五个交互组。依次连接前四个,以验证与 Lex 机器人的对话流程。添加第五个开放的交互组,以验证转移到队列的操作。

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

工作流程图显示了五个验证模块,其中 “观察” 和 “操作” 步骤依次相连。

配置测试设置

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

Lex bot 仿真结果可能与真实的语音通话不符

模拟和真实语音通话之间的 Lex V2 机器人意图分辨率可能有所不同。如果您观察到意外FallbackIntent结果,请在 Lex 机器人上使用模拟响应覆盖来获得确定性结果。有关配置这些替代的更多信息,请参阅 Lex 机器人覆盖

设置选项卡显示频道设置为聊天,起点设置为流量。

配置互动组

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

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

观察区块配置:

  • 事件类型 -收到的消息

  • 演员 — 系统

  • 预期的提示 —— “你好,欢迎来任何旅行,你可以说是预订机票”

  • 匹配标准 — 类似

工作流程设计器显示验证步骤,观察节点和操作节点通过成功路径相连。

操作块配置:

  • 操作 — 发送指令

  • 演员 — 客户

  • 输入类型 — Text/Utterance

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

Connect Customer 流程设计器显示了多个带有观察和操作组件的验证块。

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

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

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

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

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

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

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

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

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

互动组 5:验证向队列的转移

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

观察区块配置:

  • 事件类型 -触发的操作

  • 演员 — 系统

  • 资源类型 -队列

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

  • 操作 — 转移到队列

工作流设计器显示了多个验证块,其中按顺序连接了 “观察” 和 “操作” 组件。

操作块配置:

  • 操作 — 测试命令

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

显示测试命令操作类型和结束测试控制类型的操作块配置面板。

运行测试并分析结果

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

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

测试结果显示,5 次交互通过,完成时间为 18 秒,步骤可扩展。

选择每个交互组跟踪以查看每个观察和操作块的详细结果。

航班预订机器人流程测试结果显示消息处理和数据收集的验证步骤已通过。

选择 “联系人 ID” 链接以导航至联系人详细信息页面。如果联系流启用了自动代理交互和自动交互摘要,则将对模拟聊天或语音通话进行相应的分析。

联系人详细信息页面,显示聊天互动概述、 AI-generated 见解和笔录时间表。