如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,我们建议您将机器人升级到 Amazon Lex V2。我们不再向 V1 添加新功能,强烈建议使用 V2 以获得全新的机器人。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 2:创建自定义槽类型 (AWS CLI)
创建一个包含可订购鲜花枚举值的自定义槽类型。在下一步骤中创建 OrderFlowers
目的时会用到这一类型。槽类型 定义了目的的槽 (参数) 的可能值。
要运行本练习中的命令,您需要知道将在其中运行命令的区域。有关区域列表,请参阅 模型构建配额 。
创建自定义槽类型 (AWS CLI)
-
创建名为
FlowerTypes.json
的文本文件。将 JSON 代码从 FlowerTypes.json 复制到该文本文件中。 -
使用 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" }