Slot - Amazon Lex V1

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

 

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

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

Slot

識別特定插槽的版本。

目錄

name

位置的名稱。

類型:字串

長度限制:長度下限為 1。長度上限為 100。

模式:^([A-Za-z](-|_|.)?)+$

必要:是

slotConstraint

指定位置是必要項目還是選用項目。

類型:字串

有效值:Required | Optional

必要:是

defaultValueSpec

槽的預設值清單。當 Amazon Lex 尚未決定插槽的值時,會使用預設值。您可以從內容變數、工作階段屬性和定義的值指定預設值。

類型:SlotDefaultValueSpec 物件

必要:否

description

插槽的描述。

類型:字串

長度限制:長度下限為 0。長度上限為 200。

必要:否

obfuscationSetting

決定是否在交談記錄和儲存語音中混淆插槽。當您混淆插槽時,值會由大括號 ({}) 中的插槽名稱取代。例如,如果插槽名稱是「完整名稱」,則模糊化的值會取代為「{full_name}」。如需詳細資訊,請參閱插槽模糊化

類型:字串

有效值:NONE | DEFAULT_OBFUSCATION

必要:否

priority

指示 Amazon Lex 向使用者引出此插槽值的順序。例如,如果意圖有兩個優先順序為 1 和 2 的插槽,AWS Amazon Lex 會先針對優先順序為 1 的插槽提出一個值。

如果多個插槽共用相同的優先順序,Amazon Lex 產生值的順序是任意的。

類型:整數

有效範圍:最小值為 0。最大值為 100。

必要:否

responseCard

文字型用戶端所使用之插槽類型的一組可能回應。用戶從響應卡中選擇一個選項,而不是使用文本來回复。

類型:字串

長度限制:長度下限為 1。最大長度為 5 萬。

必要:否

sampleUtterances

如果您知道使用者可能會針對插槽值回應 Amazon Lex 請求的特定模式,您可以提供這些語音以提高準確性。這是選用的。在大多數情況下,Amazon Lex 能夠瞭解使用者的話語。

類型:字串陣列

陣列成員:項目數下限為 0。項目數上限為 10。

長度限制:長度下限為 1。長度上限為 200。

必要:否

slotType

插槽的類型,可能是您定義的自訂插槽類型,或是其中一種內建插槽類型。

類型:字串

長度限制:長度下限為 1。長度上限為 100。

模式:^((AMAZON\.)_?|[A-Za-z]_?)+

必要:否

slotTypeVersion

插槽類型的版本。

類型:字串

長度限制:長度下限為 1。長度上限為 64。

模式:\$LATEST|[0-9]+

必要:否

valueElicitationPrompt

Amazon Lex 用來向使用者引出插槽值的提示。

類型:Prompt 物件

必要:否

另請參閱

如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: