

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

# 允许 Amazon Lex V2 机器人在暂停期间等待用户提供更多信息
<a name="wait-and-continue"></a>

启动从 Amazon Lex V2 机器人到应用程序的双向流时，您可以配置该机器人等待用户提供更多信息。在某些情况下，用户可能还未准备好回应提示。例如，用户可能还未准备好提供信用卡信息，因为他们的钱包在另一个房间里。

通过 Amazon Lex V2 机器人的*等待并继续*行为，用户可以说出诸如“稍等片刻”之类的短语，让机器人等待他们找到信息并提供信息。启用此行为后，机器人会定期向用户发送提醒，要求其提供信息。因为没有用户言语可供其转录，它不会返回转录事件。

Amazon Lex V2 机器人会自动管理流传输对话。您无需编写任何其它代码即可启用此功能。当用户提示机器人等待时，`Intent` 的 `state` 为 `Waiting`，`DialogAction` 的 `type` 为 `ElicitSlot`。您可以通过用这些信息来帮助根据需要自定义应用程序。例如，您可以将应用程序配置为在用户寻找信用卡时播放音乐。

您可以为单个槽位启用“等待并继续”行为。要了解有关槽位的更多信息，请参阅 [Amazon Lex V2 核心概念](how-it-works.md)。

**启用“等待并继续”**

1. 登录 AWS 管理控制台并在亚马逊 Lex V2 控制台上打开 A [mazon Lex V2](https://console.aws.amazon.com/lexv2/) 控制台。

1. 从**机器人**下选择一个机器人。

1. 从**语言**下选择机器人的语言。

1. 选择**查看意图**。

1. 选择 目的。

1. 从**槽位**下选择一个槽位。

1. 在**高级选项**下，选择**等待并继续**。

1. 在**等待并继续**下指定以下字段：
   + **用户希望机器人等待时的响应**：用户要求机器人等待其他信息时的机器人响应方式。
   + **用户需要机器人继续等待时的响应**：机器人发送的响应，用于提醒用户它仍在等待信息。您可以更改机器人提醒用户的频率。
   + **用户想要继续时的响应**：用户获得所请求的信息时机器人的响应。

对于每个机器人响应，您可以给出响应的多种变体，然后随机向用户呈现一个变体。您还可以选择用户是否可以中断这些响应。

要测试此等待并继续功能，请将您的机器人配置为等待用户输入，然后向 Amazon Lex V2 机器人开始流传输。有关向机器人流传输的信息，请参阅 [使用 API 开始流传输对话](using-streaming-api.md)。

您可能需要关闭等待并继续响应。通过**活动**开关来设置是否使用“等待并继续”响应。

![\[“等待并继续”响应的活动开关\]](http://docs.aws.amazon.com/zh_cn/lexv2/latest/dg/images/wait-and-continue.png)


**注意**  
“等待并继续”功能可在以下区域设置中使用：ca-ES、de-AT、de-DE、en-AU、en-GB、en-IN、en-US、en-ZA、es-419、es-ES、es-US、fr-CA、fr-FR、it-IT、ja-JP、ko-KR、pt-BR、pt-PT、zh-CN、zh-HK。