步驟 2:建立自訂槽類型 (AWS CLI) - Amazon Lex V1

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

 

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

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

步驟 2:建立自訂槽類型 (AWS CLI)

以可訂購的花朵列舉值來建立自訂槽類型。您會在後續步驟中建立 OrderFlowers 意圖時使用此類型。槽類型會定義意圖的槽或參數可能的值。

若要執行本練習中的命令,您必須知道要執行命令的區域。如需區域的列表,請參閱 模型建置配額

建立自訂槽類型 (AWS CLI)
  1. 建立名為 FlowerTypes.json 的文字檔案。從 FlowerTypes.json 複製 JSON 程式碼到文字檔案。

  2. 使用 AWS CLI 呼叫 PutSlotType 操作來建立槽類型。此範例格式適用於 Unix、Linux 和 macOS。用於 Windows 時,請以插入號 (^) 取代每一行結尾處的 Unix 接續字元斜線 (\)。

    aws lex-models put-slot-type \ --region region \ --name FlowerTypes \ --cli-input-json file://FlowerTypes.json

    伺服器的回應為:

    {
        "enumerationValues": [
            {
                "value": "tulips"
            }, 
            {
                "value": "lilies"
            }, 
            {
                "value": "roses"
            }
        ], 
        "name": "FlowerTypes", 
        "checksum": "checksum", 
        "version": "$LATEST", 
        "lastUpdatedDate": timestamp, 
        "createdDate": timestamp, 
        "description": "Types of flowers to pick up"
    }

後續步驟

步驟 3:建立意圖 (AWS CLI)