2022-11-27 23:38:43 [显示全部楼层]
4945浏览
查看: 4945|回复: 2

[教程] 【Hour of AI】教程:Hello Moon

[复制链接]
本帖最后由 szjuliet 于 2023-1-14 16:07 编辑

【Hour of AI】教程:Hello Moon图1【Hour of AI】教程:Hello Moon图2【Hour of AI】教程:Hello Moon图3




  1. 【Hour of AI】教程:Alexa Hello Moon
  2. 【Hour of AI】教程:Alexa Space Fact Generator 随机太空小知识
  3. 【Hour of AI】教程:Alexa Calculator 计算器
  4. 【Hour of AI】教程:Alexa Number Guessing Game 猜数字游戏
  5. 【Hour of AI】教程:Alexa Messenger 信使

【Hour of AI】教程:Hello Moon

难度: 初级

课程类型: 教程

学科: 计算机科学

年级:

  • 6~12年级

在这个 50 分钟的教程中,学生将了解语音人工智能的基础知识,并学习编写自己的以太空为主题的 Alexa 技能! 学生在自己的设备上与使用 MIT App Inventor 训练的亚马逊专家Alexa问答。本教程无需亚马逊帐户或设备。

1. 账号登录

本教程使用教师生成的学生账号(见上一篇教程)登录

2. 加载内置教程

  • 新账号登录后会有三个内置的教程:

  • 上面的界面关闭后不会再出现,为了让三个教程全部加载到自己的账号中,可以按下图中的步骤进行操作。

具体步骤可参考动图:

  • 操作完成后,三个教程全部加载到本账号中:

  • 点击HourofAI,我们从最简单的任务开始

3. 启动界面说明

  • 左侧边是教程栏,本教程包含两个任务,可以参照教程一步步做
  • 在项目名下面常见的App Inventor组件全部被精简,只留下内置的Amazon AI组件,方便学生聚焦学习
  • 最右边是Amazon AI的调试窗口,当所有编辑完成后,点击Send Updates,更新完成可即可进行AI体验

4. 任务说明

欢迎来到人工智能一小时:太空中的 Alexa
今天,你将使用语音 AI 构建两个 Alexa 技能:Hello Moon! 和 太空知识生成器。

你的第一个任务:使用可以说“Hello Moon”的语音 AI 编写 Alexa Skill。

任务1:Hello Moon

1. 添加意图Intent

意图Intent是对语音 AI 发出的问题或命令的期望响应。本例中我们的意图是让 Alexa 向月亮问好。

a) 首先从页面左侧拖动意图符号并将其释放到 Echo Dot 的图像上。

b) 重命名intent为 “SayHiIntent”

2. 编写utterrance话语(意图语句)

接下来,我们需要编写话语utterrance,话语是我们可能对 Alexa 说的命令。

宇航员可以用多少种不同的方式让 Alexa 说“Hello Moon”? 这里有些例子:

  • Say hi to the moon
  • Greet the moon
  • Say howdy to the moon
  • Make the moon say hi

继续找找看!

编写尽可能多的话语,至少三个。

不要添加'Say hello to the moon.'这句话。 我们要使用这个短语来查看 Alexa 是否可以响应我们没有明确编程的短语。

3. 编写程序

虽然我们已经编写了话语,但 Alexa 还不知道如何回应。

我们需要编写一个函数,或者执行一个代码块,告诉 Alexa 要做什么。

为此,让我们

1) 首先,切换到blocks逻辑视图。

2)单击 SayHiIntent 代码块

3)将SayHiIntent代码块拖到工作面板

4)选择绿色的Voice抽屉

5)从中将 Say 代码块拖到intent代码块内拼接好。

接下来,我们使用字符串对 Alexa 的响应进行编码。字符串是一系列字符,如字母或数字。

6)选择Text抽屉

7)从中将空字符串块拖到 Say 块中

8)在空字符串代码中输入 "Hello moon"

4. 尝试你的技能

哇!你已经编写好了技能,下面我们来试一下!

1) 点击 Send Updates

这会将你的代码发送到云端,以便 Alexa 可以使用它。 发送更新后,你就可以进行测试了。 (更新时会经过下面几个步骤,这将需要几分钟时间,尤其在Building skiil时花的时间比较长,需要耐心等待。)

2)点击麦克风图标使用语音输入,或在文本框中输入内容。

请记住,必须先调用技能,然后再发出命令。 例如:

在你用名字调用一次技能后,就不必再调用了。 Alexa 会记住你使用的是什么技能。

我们能给 Alexa 制造些惊喜(困难)吗? 看看它是否能正确回应我们没有编程的话语。

3)尝试使用短语 "say hello to the moon"",看看 Alexa 是否回应。 (请记住,我们没有包含这个确切的短语,以查看 Alexa 是否可以响应我们未明确编程的短语。)

试着给Alexa制造更多难题,看看会发生什么!

Alexa 很聪明 —— 它使用机器学习将你的话语和意图与数百万其他人的话语进行比较。 有时 Alexa 可能做错了,但 AI 一直在学习和改进!

任务2:太空知识生成器(待续)





HourOfAI.zip

1.13 KB, 下载次数: 0

售价: 1 创造力  [记录]

带教程的aia源文件

花生编程  中级技匠

发表于 2023-1-18 22:02:19

厉害厉害
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-18 22:03:20

赞!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail