如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,建議您將機器人升級至 Amazon Lex V2。我們不再將新功能新增至 V1,強烈建議所有新機器人都使用 V2。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IntentSummary
提供意圖狀態的相關資訊。您可以使用此資訊來取得意圖的目前狀態,以便您可以處理意圖,或讓您可以將意圖返回到其先前的狀態。
目錄
- dialogActionType
-
機器人與使用者互動時應採取的下一個動作。可能值如下:
-
ConfirmIntent
-下一個動作是詢問使用者意圖是否已完成並準備完成。這是一個是/否的問題,例如「下訂單?」 -
Close
-表示不會有來自用戶的響應。例如,「您的訂單已下訂單」聲明不需要回复。 -
ElicitIntent
-下一個動作是決定使用者想要履行的意圖。 -
ElicitSlot
-下一個動作是從使用者引出插槽值。
類型:字串
有效值:
ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate
必要:是
-
- checkpointLabel
-
識別特定意圖的使用者定義標籤。您可以使用此標籤返回到先前的意圖。
使用
GetSessionRequest
作業的checkpointLabelFilter
參數,將作業傳回的意圖篩選為僅具有指定標籤的意圖。類型:字串
長度限制:長度下限為 1。長度上限為 255。
模式:
[a-zA-Z0-9-]+
必要:否
- confirmationStatus
-
使用者回應確認提示後的意圖狀態。如果使用者確認意圖,Amazon Lex 會將此欄位設定為
Confirmed
。如果使用者拒絕意圖,Amazon Lex 會將此值設定為Denied
。可能值如下:-
Confirmed
-使用者已對確認提示回應「是」,確認意圖已完成且已準備好完成。 -
Denied
-使用者已對確認提示回應「否」。 -
None
-從未提示使用者進行確認;或者,系統提示使用者,但未確認或拒絕提示。
類型:字串
有效值:
None | Confirmed | Denied
必要:否
-
- fulfillmentState
-
意圖的履行狀態。可能值如下:
-
Failed
-與意圖相關聯的 Lambda 函數無法完成意圖。 -
Fulfilled
-與意圖相關聯的 Lambda 函數已完成意圖。 -
ReadyForFulfillment
-意圖所需的所有信息都存在,並準備由客戶端應用程序實現的意圖。
類型:字串
有效值:
Fulfilled | Failed | ReadyForFulfillment
必要:否
-
- intentName
-
意圖的名稱。
類型:字串
必要:否
- slots
-
已收集的插槽及其價值觀的地圖。
類型:字串到字串映射
必要:否
- slotToElicit
-
從使用者引出的下一個插槽。如果沒有插槽可引出,則該欄位為空白。
類型:字串
必要:否
另請參閱
如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: