允许用户打断您的 Amazon Lex V2 机器人 - Amazon Lex

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

允许用户打断您的 Amazon Lex V2 机器人

当您在 Amazon Lex V2 机器人与您的应用程序之间启动双向音频流时,您可以将机器人配置为在返回提示时监听用户输入。此输入可以设置为中断。这样,用户就可以在机器人完成播放之前打断提示音。您可以将此配置用于用户可能已经知道问题答案的情况,例如当系统提示他们提供CVV代码时。

当机器人在您的应用程序可以返回 PlaybackCompletion 事件之前检测到用户输入时,它就会知道用户何时中断提示。当用户打断机器人时,机器人会发送 PlaybackInterruptionEvent.

默认情况下,用户可以中断机器人正在向您的应用程序流传输的任何提示。您可以通过 Amazon Lex V2 控制台更改此设置。

您可以通过编辑槽位来更改用户对提示的响应方式。槽位是意图的一部分,也是用户向您提供所需信息的手段。每个槽位都会提示用户向您提供该信息。要了解有关槽位的更多信息,请参阅 亚马逊 Lex V2 核心概念

更改用户是否可以中断提示(控制台)
  1. 登录到 AWS Management Console 然后在亚马逊 Lex V2 主机上打开 Amazon Lex V2 主机。

  2. 机器人下选择一个机器人。

  3. 语言下选择机器人的语言。

  4. 选择查看意图

  5. 选择 目的。

  6. 槽位列中选择一个槽位。

  7. 高级选项下,选择槽位提示

  8. 选择更多提示选项

  9. 选择或取消选择用户可以在读取提示时打断提示音

您可以通过创建具有两个槽位的机器人并指定用户不能打断一个槽位的提示来测试此功能。如果您打断了可中断的提示,机器人会发送播放中断事件。如果您打断了不可中断的提示,则会继续播放该提示。