IntentSummary - Amazon Lex V1

如果您使用的是 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 的詳細資訊,請參閱下列內容: