設定工作階段逾時 - Amazon Lex V1

如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南

 

如果您使用的是 Amazon Lex V1,我們建議您將機器人升級至 Amazon Lex V2。我們不再將新功能新增至 V1,並強烈建議對所有新機器人使用 V2。

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

設定工作階段逾時

Amazon Lex 會保留內容資訊 (插槽資料和工作階段屬性),直到交談工作階段結束為止。若要控制機器人的工作階段可持續多久的時間,請設定工作階段逾時。在預設情況下,工作階段持續時間為 5 分鐘,但是您可以指定介於 0 到 1,440 分鐘 (24 小時) 的任何持續時間。

例如,假設您建立一個 ShoeOrdering 機器人來支援如 OrderShoesGetOrderStatus 的意圖。當 Amazon Lex 偵測到使用者的意圖是訂購鞋子時,它會要求提供插槽資料。例如,它會要求鞋子尺寸、顏色、品牌等。如果使用者提供部分插槽資料,但未完成鞋子購買,Amazon Lex 會記住整個工作階段的所有插槽資料和工作階段屬性。如果使用者在工作階段過期之前返回工作階段,可提供其餘的槽資料,並完成購買。

在 Amazon Lex 主控台中,您可以在建立機器人時設定工作階段逾時。使用 AWS 命令列界面 (AWS CLI) 或 API,您可以在建立或更新具有PutBot操作的機器人時,透過設定 IdlesSsionttlInSeconds 欄位來設定逾時。