在这个 50 分钟的教程中,学生将了解语音人工智能的基础知识,并学习编写自己的以太空为主题的 Alexa 技能!学生在自己的设备上听取自己使用 MIT App Inventor 培养的各种亚马逊专家的意见。本教程无需亚马逊帐户或设备教程知识。
上面的界面关闭后不会再出现,为了让三个教程全部加载到自己的账号中,可以按下图中的步骤进行操作。
在项目名下面常见的App Inventor组件全部被精简,只留下内置的Amazon AI组件LOL赛事押注LOL赛事押注,方便学生聚焦学习
最右边是Amazon AI的调试窗口,当所有编辑完成后,点击Send Updates,更新完成可即可进行AI体验
欢迎来到人工智能一小时:太空中的 Alexa 。今天,你将使用语音 AI 构建两个 Alexa 技能:Hello Moon! 和 太空知识生成器。
在开始之前,请准备好你的太空事实。这里有一些你可以使用的太空知识(也可以添加你自己的LOL赛事押注!)
意图Intent是对语音 AI 发出的问题或命令的期望响应。本例中我们的意图是让 Alexa 向月亮问好。
意图Intent是对语音 AI 发出的问题或命令的期望响应。本例中我们的意图是让 Alexa 告诉我们一个随机的太空知识。
a) 首先从页面左侧拖动意图符号并将其释放到 Echo Dot 的图像上。
接下来,我们需要编写话语utterrance,话语是我们可能对 Alexa 说的命令。
宇航员可以用多少种不同的方式向 Alexa「询问太空事实」?这里有些例子:
不!我们希望事实每次都不同。软件工程师称之为「变量」。「变量」是可以改变的值。
9)你会注意到有两个插槽你可以添加另一个块。通过单击齿轮图标并将「item」拖到列表中,「将数量增加到至少 4个 或 5个」。
12)转到蓝色列表块并拖动「pick a random item」块并将其连接到「say」块。
现在,当 Alexa 听到 “tell fact intent” 时,它会从列表中随机选择一个事实并说出来。
在你用名字调用一次技能后,就不必再调用了。Alexa 会记住你使用的是什么技能。LOL赛事押注