

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 讓 Amazon Lex V2 機器人在暫停期間等待使用者提供更多資訊
<a name="wait-and-continue"></a>

當您啟動從 Amazon Lex V2 機器人到應用程式的雙向串流時，您可以將機器人設定為等待使用者提供其他資訊。在某些情況下，使用者可能尚未準備好回應提示。例如，使用者可能尚未準備好提供其信用卡資訊，因為他們的錢包位於另一個房間。

透過使用 Amazon Lex V2 機器人的*等待和繼續*行為，使用者可以說出「按住一秒鐘」等片語，讓機器人等待他們找到資訊並提供資訊。當您啟用此行為時，機器人會定期提醒使用者提供資訊。它不會傳送轉錄事件，因為沒有使用者表達用語可供轉錄。

Amazon Lex V2 機器人會自動管理串流對話。您不需要撰寫任何其他程式碼即可啟用此功能。當使用者提示機器人等待時， `state`的 `Intent` 是 ，`Waiting`而 `type`的 `DialogAction`是 `ElicitSlot`。您可以使用此資訊來協助根據您的需求自訂應用程式。例如，您可以將應用程式設定為在使用者尋找其信用卡時播放音樂。

您可以為個別插槽啟用等待並繼續行為。若要進一步了解槽，請參閱 [Amazon Lex V2 核心概念](how-it-works.md)。

**若要啟用等待並繼續**

1. 登入 AWS 管理主控台，並在 Amazon Lex V2 主控台開啟 [Amazon 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_tw/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。