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