如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,我們建議您將機器人升級至 Amazon Lex V2。我們不再將新功能新增至 V1,並強烈建議對所有新機器人使用 V2。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 1:發佈槽類型 (AWS CLI)
您必須先發佈槽類型的版本之後,才能發佈使用槽類型之任何意圖的版本。在這個範例中,您發佈 FlowerTypes
槽類型。
注意
以下 AWS CLI 範例格式適用於 Unix、Linux 和 macOS。用於 Windows 時,請將 "\$LATEST"
變更為 $LATEST
,並以插入號 (^) 取代每一行結尾處的反斜線 (\) 接續字元。
發佈槽類型 (AWS CLI)
-
在 AWS CLI 中,取得最新版本的槽類型:
aws lex-models get-slot-type \ --region
region
\ --name FlowerTypes \ --slot-type-version "\$LATEST"Amazon Lex 會隨之回應。記錄
$LATEST
版本目前修訂版的檢查總和。{ "enumerationValues": [ { "value": "tulips" }, { "value": "lilies" }, { "value": "roses" } ], "name": "FlowerTypes", "checksum": "
checksum
", "version": "$LATEST", "lastUpdatedDate":timestamp
, "createdDate":timestamp
, "description": "Types of flowers to pick up" } -
發佈槽類型的版本。使用您在前一步驟中記錄的檢查總和。
aws lex-models create-slot-type-version \ --region
region
\ --name FlowerTypes \ --checksum "checksum
"Amazon Lex 會隨之回應。記錄版本編號以用於下個步驟。
{ "version": "1", "enumerationValues": [ { "value": "tulips" }, { "value": "lilies" }, { "value": "roses" } ], "name": "FlowerTypes", "createdDate":
timestamp
, "lastUpdatedDate":timestamp
, "description": "Types of flowers to pick up" }