构建网络钩子,用于迭代确认语音序列

本教程介绍了如何构建一个收集长数字和字母数字序列的流程,其中最终用户可以一次读出几个字符。借助网络钩子,您可以一次验证和确认序列的一个部分,以便,例如,当代理将“BVP”误听为“BBV”时,就可以方便地对其进行更正。

本教程中的课程包括:

  • 将正则表达式实体与自动语音自适应搭配使用。
  • 构建网络钩子以循环执行槽位填充。
  • 使用上下文在意图之间传输数据。

最终交互将如下所示:

参与者 对话
最终用户 检查我的订单。
代理 您的序列是什么?请暂停几个字符,以便我们在继续操作时进行确认。
最终用户 12ABC
代理 12ABC。好的,继续。
最终用户 34DE
代理 12ABC34BE。好的,继续。
最终用户 不,那是不对的。
代理 我们再试一次。12ABC 之后会发生什么?
最终用户 34DE
代理 12ABC34DE。好的,继续。
最终用户 大功告成!

最后,网络钩子会验证整个序列,并准备好完成流中的其余操作。