本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
练习 1:根据示例创建机器人
在本练习中,您将创建自己的第一个 Amazon Lex V2 机器人并在 Amazon Lex V2 控制台中对其进行测试。在此练习中,使用 OrderFlowers 示例。
示例概览
您可以通过 OrderFlowers 示例来创建 Amazon Lex V2 机器人。有关机器人结构的更多信息,请参阅 Amazon Lex V2 核心概念。
-
意图:OrderFlowers
-
槽类型:一个称为
FlowerTypes
的自定义槽类型,具有枚举值:roses
、lilies
和tulips
。 -
槽:在机器人实现此意图之前,意图需要以下信息(即槽)。
-
PickupTime
(AMAZON.TIME 内置类型) -
FlowerType
(FlowerTypes 自定义类型) -
PickupDate
(AMAZON.DATE 内置类型)
-
-
表达:以下示例表达表示用户的意图:
-
“我想要取花。”
-
“我想要订些花。”
-
-
提示:在机器人确定此意图后,它会使用以下提示来填充槽:
-
用于
FlowerType
槽的提示:“您想要订哪种类型的花?” -
PickupDate
槽的提示:“您想在哪天来取 {FlowerType}?” -
PickupTime
槽的提示:“您想在什么时间来取 {FlowerType}?” -
确认语句:“好的,您可于 {PickupDate} {PickupTime} 来取您的 {FlowerType}。这样可以吗?”
-
创建 Amazon Lex V2 机器人(控制台)
-
登录 AWS Management Console,并通过以下网址打开 Amazon Lex 控制台:https://console.aws.amazon.com/lex/
。 -
选择创建机器人。
-
对于创建方法,请选择从示例开始。
-
在示例机器人部分,从列表中选择 OrderFlowers。
-
在机器人配置部分,为机器人指定名称和(可选)描述。该名称在您的账户中必须是唯一的。
-
在权限部分,选择使用基本 Amazon Lex 权限创建新角色。此操作将创建一个 AWS Identity and Access Management (IAM) 角色,该角色具有 Amazon Lex V2 运行您的机器人所需的权限。
-
在儿童在线隐私保护法 (COPPA) 部分,做出相应的选择。
-
在会话超时和高级设置部分,保留默认值。
-
选择下一步。Amazon Lex V2 为您创建了机器人。
在创建机器人之后,您必须添加机器人支持的一种或多种语言。每种语言包含机器人用来与用户对话的意图、槽位类型和槽位。
为机器人添加语言
-
在语言部分,选择支持的语言并添加描述。
-
保留语音交互和意图分类置信度分数阈值字段的默认值。
-
选择完成,为向机器人添加语言。
选择完成后,控制台将打开意图编辑器。您可以通过意图编辑器来检查机器人使用的意图。完成对机器人的检查后,您可以对其进行测试。
测试 OrderFlowers 机器人
-
在页面顶部,选择构建。等待机器人构建。
-
构建完成后,选择测试以打开测试窗口。
-
测试自动程序。从其中一句言语样本开始对话,例如“我想去摘花。”
后续步骤
您已经通过模板创建了第一个机器人。您可以通过控制台创建自己的机器人。有关创建自定义机器人的说明以及创建机器人的更多信息,请参阅 使用 Amazon Lex V2 机器人。