第三单元 第18课 对话机器人 课件+教案+学习单+视频 浙教版(2026)信息科技六年级上册

资源下载
  1. 二一教育资源

第三单元 第18课 对话机器人 课件+教案+学习单+视频 浙教版(2026)信息科技六年级上册

资源简介

(共31张PPT)
UNIT 3 · LESSON 18 · 算法的影响
浙教版 小学信息科技 · 六年级上册 · 第三单元 算法的影响
对话机器人
一份语料库,一段查对子的算法
主讲教师:×××
学校:×××小学
它越答越多,是靠什么?
本课导航
CONTENTS
本课导航
一份语料库,
一段查对子的算法。
01
身边的对话机器人:它长什么样、在哪儿见过
02
两种支撑技术:语料库匹配和大语言模型
03
对话机器人的算法流程:五个步骤
04
建立语料库:收集、标注、入库
05
把流程写成程序:自己写,或请人工智能生成
06
想一想:它答得越多,就越懂吗
小浙提示
先看这一课要走的四步,心里有个数。
02
03
本课学习目标
第三单元 算法的影响 · 第 18 课
01
能说出对话机器人常见的四种形态,并举出一个身边的例子。
02
能按顺序说出对话机器人的算法流程,说清“结束”判断和“默认回复”的作用。
03
能说出建立语料库的三步——收集、标注、入库,并给一条语料写清意图和关键信息。
04
知道语料是人收集、标注、整理出来的,答得越多不等于它有了自己的想法。
一句话:这一课要弄清它答的话是从哪儿来的,再自己动手攒一份语料库。
小浙提示
读一遍目标,重点是“说得出五步、会攒一份语料库”。
03
04
承接:从“答对一句”到“答会很多句”
第三单元 · 第 17 课 → 第 18 课
上一课做的是最小的一段对话——一条判断、两句回答;这一课看它答的话越来越多,背后多了什么。
第 17 课
一句话的对话
一条判断、两句回答。答哪一句,全看 name 是不是“橡皮”。
第 18 课
一本对子本
一问一答成对攒起来;答哪一句,靠的是去语料库里查最匹配的一对。
两件事连起来:上一课让它答对一句话,这一课让它答会很多句话。
这一课的任务:读懂对话机器人的算法流程,再给班级机器人攒一份语料库。
它答的话不是凭空来的,是从一份对子本里找出来的。
小浙提示
一句话接上:上一课让它答对一句,这一课让它答会很多句。
04
05
读场景:身边的对话机器人
第一部分 · 情境线(示例数据)
四张面孔不一样,可它们都在做同一件事——先接住我们问的话,再去库里找那一对。这份单子是上课用的示例数据。
它长什么样
在哪儿见过
常帮我们做什么
导购机器人
商场、网店
找商品、查优惠
智能音箱
家里
放歌、问天气、定闹钟
虚拟数字人
屏幕、展馆
讲解、播报、指路
人工智能助手
手机里
查资料、设提醒、翻译
它们靠什么答得上来?先看它背后有什么。
小浙提示
先让学生自己找:这四张面孔,你在哪儿真的见过?
05
06
核心:什么是对话机器人
核心页 · 本课落点一
对话机器人,是用自然语言和人对话的机器:我们说一句,它答一句。
① 听得懂问
先把话接住
我们问一句,它先把这句话接住,弄明白问的是什么。
② 找得到答
去库里对一对
拿这句话去语料库里,找最匹配的一问一答。
③ 答得出来
把那句说出来
找到就答对应的那句;找不到,就答一句默认的话。
三条连起来:接住问题、去库里对、把答案说出来。
落点一:对话机器人 = 一份语料库 + 一段查对子的算法——问题对得上,才有答案。
小浙提示
重点讲三个词:接住问题、去库里对、把答案说出来。
06
07
核心:两种支撑技术
核心页 · 语料库匹配 / 大语言模型
对话机器人能答话,靠的是一份语料库;再往前走一步,就是大语言模型。
一路
语料库匹配
一问一答成对攒起来;拿用户的话去逐条比,找最匹配的那一对。
更远一步
大语言模型
建立在深度神经网络上的统计语言模型,具备自然语言理解、生成和推理的能力。
对得上才答,是语料库匹配;见得多、算得多,是大语言模型。
一条线:从“照着对子答”,走到“见过很多话再答”。
这一页只要分清两句话:靠一份对子本,还是靠见得多。
小浙提示
让学生用一句话说清区别:一个靠对得上,一个靠见得多。
07
08
核心:对话机器人的算法流程
核心页 · 加载语料库 → 给出回复
用户说一句,机器人答一句,中间走了五步;走完一遍不算完,它会一直循环。
01
加载语料库
把对子读进来
02
取用户输入
接住问的这一句
03
判断“结束”
说了就停
04
查最匹配
逐条去比一比
05
给出回复
答它,否则默认
走一遍:先把语料库读进来 → 接住“书店几点关门” → 不是“结束”,继续 → 逐条比,找到最匹配的一对 → 答“今天 20:30 关门。”→ 回到上一步,等下一句。
记住这五步:加载语料库、取用户输入、判断“结束”、查最匹配、给出回复。
五步里最容易漏的是两处:判断“结束”,和没找到时答的那句默认回复。
小浙提示
顺序不能动;两处要停下来问——判断“结束”和默认回复。
08
09
核心:一份语料库长什么样
核心页 · 一问一答成对(示例数据)
语料库就是一份“一问一答”的对子本;每一条都写清用户想做什么、关键是什么。
用户说
意图
关键信息
机器人答
“我要找一本讲恐龙的书”
找书
恐龙
“儿童区第三排有 3 本讲恐龙的书。”
“这本书多少钱”
问价钱
价钱
“这本 32 元,会员价 28 元。”
“书店几点关门”
问时间
关门时间
“今天 20:30 关门。”
“谢谢”
致谢
无
“不客气,还有需要请叫我。”
“结束”
结束
无
结束循环,对话结束
最后一行“结束”不是问题,是一条命令:听到它,对话就停下来。
小浙提示
最后一行单独讲:“结束”不是问题,是一条命令。
09
10
核心:建立语料库的三步
核心页 · 收集 → 标注 → 入库
一份好用的语料库,是“收集 → 标注 → 入库”三步攒出来的。
1
收集:多渠道去找
从提问记录、产品说明、常见问题里找,注重多样,先存成文档。
2
标注:写清意图
给每条语料标上“用户想做什么”“关键信息是什么”。
3
入库:存成对子
整理成一条条一问一答的对子,存成一份语料库。
三步里“标注”最花功夫,也最值:标得清,才查得准。
语料是我们自己收集、自己标注、自己整理的——这一步机器替不了。
小浙提示
三步里“标注”最花功夫,也最值。
10
11
核心:算法流程图
核心页 · 一直问,直到说“结束”
流程图说清三件事:怎么开始、怎么循环、什么时候停。
01
加载语料库
02
取用户输入
03
判断:是“结束”吗?
04
查最匹配的一对
05
给出回复
是“结束”:跳出循环,对话结束
找到:取出那一对里的回答
没找到:答 “不好意思,我还没学会这一句。”
答完不停下:回到第 02 步,再等下一句(虚线是回路)。
最容易漏的两处:判断“结束”,和没找到时答的一句默认回复。
小浙提示
用手指沿着虚线走一遍回路:答完不停下。
11
12
核心:把流程图写成程序
核心页 · 程序结构(伪代码)
流程图上的五件事,在程序里就是五行;写成伪代码,先看清结构,不求记语法。
语料库 = 读入(语料库.txt)
一直重复:
问题 = 接收输入(“请问你需要什么:”)
如果 问题 = “结束”:结束循环
答案 = 在语料库里查找最匹配的一对
如果 找到了:输出(那一对里的回答)
否则:输出(“不好意思,我还没学会这一句。”)
语料库
一问一答成对攒起来。
结束 / 循环
说了“结束”就停下。
默认回复
没找到也要有话可答。
一句话:先把库读进来,再一直问、一直查——找到答它,没找到答默认。
小浙提示
只求看得懂、说得清,不要求默写语法。
12
13
核心:一把尺子,看清一个对话机器人
核心页 · 本课落点二
看一个对话机器人,先问自己三句话:看什么、怎么查、给出什么。
要问的
怎么回答
本课的做法
① 看什么
程序先要拿到什么信息
用户输入的那一句话
② 怎么查
拿它去和什么比一比
去语料库里找最匹配的一问一答
③ 给出什么
两种结果分别输出什么
找到→答对应的那句;没找到→答默认回复
这段流程只有两处判断,却已经能让它一直答下去。
落点二:看什么、怎么查、给出什么——三句话量完一段流程。
小浙提示
方法页:看什么、怎么查、给出什么。
13
14
核心:两条实现路子
核心页 · 认识,不深讲
算法流程定下来以后,程序可以自己写,也可以请大语言模型帮忙生成。
路子一
自己写程序
照着流程图一行一行写出来;写完自己测试一遍,看看“结束”和默认回复有没有都做到。
路子二
请大语言模型生成
把语料库和算法流程图一起交给它,让它自动生成程序;生成以后,还要自己核对和测试。
两条路走完,都要做同一件事:自己测试、自己核对。
大语言模型建立在深度神经网络之上,能理解、生成和推理——它是帮手,不是裁判。
小浙提示
追问一句:两条路走完,哪件事是一样的?
14
15
活动一:配一配
学生活动 · 任务单活动一
下面是五句用户输入。请从语料库里找出最匹配的答案,把字母填进第二列。
语料库(示例数据)
A 儿童区第三排有 3 本讲恐龙的书。
B 这本 32 元,会员价 28 元。
C 今天 20:30 关门。
D 不客气,还有需要请叫我。
E 不好意思,我还没学会这一句。
用户说
我选
最匹配的答案
①“这本书多少钱”
A B C D E
②“谢谢”
A B C D E
③“书店几点关门”
A B C D E
④“帮我订电影票”
A B C D E
⑤“我要找一本讲恐龙的书”
A B C D E
对一对:① B、② D、③ C、④ E、⑤ A——第 ④ 条语料库里没有,才答默认回复。
小浙提示
先独立做,再同桌对;重点讲第 ④ 条为什么答默认回复。
15
16
活动二:补一补
学生活动 · 任务单活动二
下面这段流程缺了两处。请把它补齐,再说说为什么这两处最容易漏。
加载语料库 → 取用户输入 → 判断:是“结束”吗?
是“结束” → __________
不是 → 查最匹配的一对
找到 → 输出那一对里的回答;没找到 → __________
回到“取用户输入”,继续循环
参考答案:空一填“结束对话(跳出循环)”;空二填“输出默认回复”。
小浙提示
补完把流程念一遍,念到“结束”和“默认”时停一下。
16
17
活动三:攒一攒,给班级机器人建语料库
学生活动 · 任务单活动三
先收集,再标注,最后整理成对子:为班级机器人攒 5 条语料。第一行是示例。
用户怎么说
意图(想做什么)
关键信息
它应该答什么
示例:“教室的空调怎么开”
问操作
空调、开
“开关在门边,长按三秒。”
只收集上课用的自编例句:不写同学的真实姓名、不抄聊天记录、不填账号和住址。
小浙提示
关键动作是后三列:意图、关键信息、它该答什么。
17
18
想一想:它答得越多,就越懂吗
议一议思维 · 教材想一想
它答得越来越多,看起来越来越聪明。这些答案是从哪儿来的?
看一件事
它其实是怎样做的
它能答出很多种问题
靠的是语料库里一条条攒起来的一问一答
它换一种说法也能听懂
靠的是语料标注和匹配算法,把意思对上
它能接着话往下说
靠的是大语言模型在大量语料上算出来的
它答得像有想法
那些话仍然是从已有的语料里找出来、算出来的
它答得越多,说明语料越多、算法越强——不等于它有了自己的想法。
小浙提示
先让学生猜,再一行一行对。
18
19
辨一辨
练一练
说法
对 / 错
我的理由
对话机器人的回答,是从语料库里找出来的一问一答。
语料只要多就行,不用管准不准、清不清楚。
把用户的问题和语料库里的问题逐条比较,叫语料库匹配。
大语言模型能理解、生成和推理,所以它说的话一定都对。
在语料库里找不到最匹配的问题时,程序可以答一句默认回复。
给语料标注“用户意图”和“关键信息”,是为了让查找更准。
说清理由,比只写一个“对”或“错”更重要。
小浙提示
重点看第 2、4 句,理由要写出来。
19
20
议一议:语料是人给的,规矩也是人定的
议一议 · 本课落点三
语料库里的每一条、算法里的每个判断,都是人写进去的。
① 从哪来
语料是人攒的
收集、标注、整理,每一步都有人在动手。
② 怎么答
算法是人写的
找哪一条、什么时候答默认的话,都写在算法里。
③ 谁做主
还是自己
用不用它、信不信它,最后仍然自己说了算。
落点三:语料是人给的,规矩也是人定的——它答得越多,不等于它有了自己的想法。
一份好语料,是攒出来的;一句好回答,是核对过的。
小浙提示
先读三行,再说一句:哪些事我不会只听它的。
20
21
练习与小结:再理一遍
第四部分 · 练一练,理一理
01
练习
14 题分三层:基础 1—5、提升 6—10、综合 11—14。
02
讲评
重点讲第 3、6、9、12 题,说清为什么。
03
小结
一份语料库 → 五步流程 → 两条实现路子 → 语料是人给的。
会说清五步、会建一份小小的语料库,这一课就算过关。
小浙提示
讲清练习分三层,错了不用急,先看是哪一层。
21
22
随堂练习(一)
基础题 1—5
题号
题目和选项
我的答案
1
对话机器人能答得上话,主要靠的是——A 预先准备好的一份语料库 B 它当场想出来的 C 键盘敲出来的
2
建立语料库的第一步是——A 输出答案 B 收集语料 C 换一台设备
3
给一条语料标注“用户意图”,是为了说清——A 这句话有多少个字 B 这句话是谁说的 C 用户想做什么
4
下面哪一种,不属于对话机器人常见的形态——A 导购机器人 B 台灯开关 C 虚拟数字人
5
把用户输入逐条和语料库里的问题去比,这种做法叫——A 语料库匹配 B 语音合成 C 打印输出
小浙提示
第 4 题让学生把四种形态念一遍。
22
23
随堂练习(二)
提升题 6—10
题号
题目和选项
我的答案
6
算法流程里判断用户输入是不是“结束”命令,是为了——A 让回答更漂亮 B 让循环停下来 C 让语料库变大
7
在语料库里找不到最匹配的一问一答时,程序应该——A 把语料库清空 B 什么都不显示 C 输出默认回复
8
大语言模型是建立在深度神经网络上的——A 统计语言模型 B 电子表格 C 打印程序
9
把语料库和算法流程图交给大语言模型,它可以帮我们——A 自动买到书 B 自动生成程序 C 自动录好音
10
想让语料库“高质量”,下面哪一种做法最好——A 一问一答成对,意图写清楚 B 只抄一句、不管对不对 C 越乱越好
小浙提示
第 6 题讲清“结束”判断是循环的出口。
23
24
随堂练习(三)
综合题 11—14
题号
题目和选项
我的答案
11
判断:语料库里语料越多、越准,机器人能对上的话就越多。A 对 B 错
12
判断:对话机器人答得越多,就说明它已经有了自己的想法。A 对 B 错
13
判断:语料是我们收集、标注、整理出来的,所以规矩也是人定的。A 对 B 错
14
判断:用大语言模型生成程序以后,就不用自己测试和核对了。A 对 B 错
小浙提示
判断题也要写理由,重点第 12 题。
24
25
参考答案
对一对
题号
1
2
3
4
5
6
7
答案
A
B
C
B
A
B
C
题号
8
9
10
11
12
13
14
答案
A
B
A
A
B
A
B
讲评要点
第 3 题:意图说的是“用户想做什么”,不是字数,也不是谁说的。
第 6、9 题:“结束”判断是循环的出口;大语言模型能帮我们生成程序,但它只是帮手。
第 12 题:答得多,说明语料多、算法强,不等于它有了自己的想法。
小浙提示
重点讲评第 3、6、9、12 题。
25
26
课堂小结
本课回顾
1
认一认
对话机器人,是用自然语言和人对话的机器:我们说一句,它答一句。
2
看一看
两种支撑技术:语料库匹配、大语言模型。
3
走一走
算法流程五步:加载语料库、取用户输入、判断“结束”、查最匹配、给出回复。
4
攒一攒
建库三步:收集、标注、入库;每条写清意图和关键信息。
5
本课落点
语料是人给的,规矩也是人定的——答得越多,不等于它有了自己的想法。
它答的话,是从对子本里找出来的。
小浙提示
一句话:它答的话,是从对子本里找出来的。
26
27
关键概念
记一记
1
对话机器人
用自然语言和人对话的机器:我们说一句,它答一句。
2
语料库
一问一答成对攒起来的一份“对子本”,每条写清意图和关键信息。
3
语料库匹配
拿用户输入去和语料库里的问题逐条比,找最匹配的那一对。
4
大语言模型
建立在深度神经网络上的统计语言模型,具备自然语言理解、生成和推理能力。
还有一条要记住:语料是人收集、标注、整理出来的,规矩也是人定的。
小浙提示
把这四个词抄进笔记本。
27
28
学习评价
评一评
评价内容
自评
互评
师评
能说出对话机器人常见的四种形态,并举一个身边的例子
☆☆☆
☆☆☆
☆☆☆
能按顺序说出算法流程五步,说清“结束”和默认回复的作用
☆☆☆
☆☆☆
☆☆☆
能给一条语料写清意图和关键信息,并说出建库三步
☆☆☆
☆☆☆
☆☆☆
知道答得越多不等于它有了自己的想法,愿意自己核对一次
☆☆☆
☆☆☆
☆☆☆
☆☆☆ 能独立完成并说清理由;☆☆ 需要一点提示;☆ 需要同伴帮助。
没到三星的那一项,就是课后的复习重点。
小浙提示
没到三星的,就是复习重点。
28
29
课后作业
分层完成
01
基础(必做)
把“认一认”的空补完整;按顺序写出算法流程的五个步骤。
02
提高(选做)
给班级机器人再收集并标注 5 条语料,写清意图和关键信息。
03
拓展(选做)
把语料库和流程图交给大语言模型生成程序,再自己核对一遍。
04
阅读
读拓展阅读《它答得越来越多,就等于它懂吗?》。
做记录的时候,不写真实姓名,也不放同学的照片。
小浙提示
记录里不写真实姓名,也不放同学的照片。
29
30
拓展阅读
读一读
它答得越来越多,就等于它懂吗?
校门口新来的机器人,能答的问题可不少:问在哪儿借书、问几点关门、问哪里有矿泉水。它答得又快又像样,是不是很懂我们?
先看它是怎么做到的。它背后有一份语料库,里面的每一条都是一问一答:我们问的话被拿来和库里的问题逐条比,比上了,就把配好的那句回答说出来;比不上,就答一句默认的话。
再看这份语料库是怎么来的。先收集:从提问记录、产品说明、常见问题里找;再标注:给每条写上“用户想做什么”“关键信息是什么”;最后整理成对子入库。这三步,一步都少不了人。
后来,它还用上了大语言模型——建立在深度神经网络上的统计语言模型,能理解、生成和推理。答的话更多、更像了,可它做的仍旧是算:语料是人给的,规矩也是人定的。
读后想一想:你想给班级机器人加一条什么语料?它的意图和关键信息分别是什么?
小浙提示
读完让学生说一句自己的发现。
30
本课结束 谢谢观看
浙教版 小学信息科技 · 六年级上册
第三单元到此收口:算法改变了生活,也把规矩交回到我们手上。《对话机器人》教学设计
第三单元 算法的影响 · 第 18 课 · 1 课时(40 分钟) · 配套课件 31 页
课题 对话机器人 教材版本 浙教版六年级上册
单元 第三单元 算法的影响 课时 1 课时(40 分钟)
执教教师 学校
课型 新授课 授课时间
一、教材分析
《对话机器人》是浙教版小学信息科技六年级上册第三单元“算法的影响”的最后一课,也是全册的收口课,紧接第 17 课《人机对话的实现》,并带有整理与延伸两个任务。上一课做的是最小的一段对话——一条判断、两句回答;这一课往前走一步,回答一个问题:它为什么能答的话越来越多?教材的口径是:对话机器人有导购机器人、智能音箱、虚拟数字人、人工智能助手等形态,支撑它答话的技术是语料库匹配和大语言模型(建立在深度神经网络上的统计语言模型,具备自然语言理解、生成和推理的能力)。
教材的核心内容有三项。一是原理:对话机器人等于一份语料库加一段查对子的算法——问题对得上,才有答案。二是建库与流程:语料库要按“收集、标注、入库”三步攒出来;算法流程是“加载语料库、取用户输入、判断“结束”、查最匹配、给出回复”,一直循环,找到就答对应的那句,没找到就答默认回复。三是实现与认识:流程图定下来以后,程序可以自己写,也可以把语料库和算法流程图交给大语言模型自动生成,但生成以后仍要自己核对和测试;语料是人收集、标注、整理出来的,规矩也是人定的,答得越多不等于它有了自己的想法。
二、学情分析
六年级学生每天都在用语音助手、智能音箱和教育机器人,对“说一句它答一句”再熟悉不过,但很容易把它当成“它懂我”“它什么都知道”。他们已经会读流程图(本单元一直用“看什么—怎么算—给出什么”这把尺子),也做过带分支和循环的小程序,所以本课的难点不在操作,而在三处转弯。
本课的设计要点是“一份语料库、一条流程、两条路子”。一份语料库是一份自编的“书店问答”对子本(示例数据):用户说、意图、关键信息、机器人答,每条四栏;一条流程就是那五步;两条路子是“自己写程序”和“请大语言模型生成”。第一处转弯是“把它会答转成它有一份对子本”;第二处转弯是“把答错转成没对上,所以答默认回复”;第三处转弯是“把它很聪明转成语料是人给的、规矩也是人定的”。三个落点依次落在第 06 页、第 13 页和第 20 页。
三、教学目标
信息意识
· 看到语音助手、智能音箱这些熟悉的设备时,会先想到背后是一份语料库和一段算法,而不是“它什么都知道”。
· 知道机器给的是从库里找出来的回答,不是想法,愿意对它说出来的话再核实一次。
计算思维
· 能用自己的话说出对话机器人是什么:用自然语言和人对话的机器,我们说一句,它答一句。
· 能按顺序说出算法流程的五个步骤,并说清判断“结束”和默认回复分别在哪儿起作用。
· 能说出建立语料库的三步,并给一条语料写清用户意图和关键信息。
数字化学习与创新
· 能和同伴一起为班级机器人收集、标注 5 条语料,整理成一条条一问一答的对子。
· 能把语料库和算法流程图交给一个大语言模型生成程序,并对生成的程序做一次核对。
信息社会责任
· 知道语料是人收集、标注、整理出来的,规矩也是人定的;答得越多,不等于它有了自己的想法。
· 愿意在“它答得像”和“它真的懂”之间多想一步:用不用它、信不信它,最后还是自己说了算。
· 本课的场景、例子与图形都是自编的(虚构的“书店问答”语料库与四种形态清单),不出现真实同学姓名、账号与个人隐私信息。
四、教学重点与难点
教学重点:能按顺序说出算法流程的五个步骤,说清“结束”判断与默认回复的作用;能说出建立语料库的三步,并给一条语料写清意图和关键信息。
教学难点:理解“对得上才答”这件事——答得上来是因为语料库里有那一条,答不上来是因为没对上;理解语料是人收集、标注、整理出来的,答得越多不等于它有了自己的想法。
五、教学准备
教师:教学课件(31 页)、核心动画(约 7 分钟,带配音)、五步流程词卡(自制)、学生活动任务单、学习评价表。
学生:活动任务单、笔、直尺。
六、教学方法与学法指导
教法:情境教学法、任务驱动法、演示法、流程图导读法、讨论辨析法。以“它为什么能答的话越来越多”这一个问题贯穿全课,用一份语料库和一条五步流程把三个落点串起来。
学法:读表归类法、排序法、流程图对照法、填写语料表法、辨析说理法。学生先自己配一配、补一补,再动手给班级机器人攒一份语料库,最后说清自己是凭什么判断“它答得越多,不等于它懂”。
七、教学过程
环节 教师活动 学生活动 设计意图 时间
一、承接与导入 不复习旧知识,只接上一课:上一课是一条判断、两句回答,答哪一句全看有没有听见那个词;这一课看它为什么能答的话越来越多。出示课题与本课要走的四步,说清全课只用一份语料库、一条流程。 说一说自己在哪儿见过会说话的机器;明确这一课要看的是它的答案从哪儿来。 从学生的高频经验切入,把“对话机器人”从一个新鲜词还原成商场、家里、手机上都能见到的东西。 3 分钟
二、读场景:身边的对话机器人 出示四张面孔:导购机器人、智能音箱、虚拟数字人、人工智能助手,每张两句话——在哪儿见过、常帮我们做什么。追问:长得不一样,做的事为什么说是同一件?点明清单是上课用的示例数据。 读表,说说自己在哪儿真的见过哪一张面孔;找出四张面孔的共同点:先接住问的话,再去库里找那一对。 四张面孔由远到近,最后落在“接住问的话”上,后面讲流程时学生就有了具体的样子可依。 4 分钟
三、核心一:什么是对话机器人(落点一) 给出定义:用自然语言和人对话的机器,我们说一句,它答一句。再抓三步:接住问题、去库里对、把答案说出来。落到落点句:对话机器人等于一份语料库加一段查对子的算法。 用一句话说清它的三步;举一个自己见过的例子,说它是靠什么答上来的。 本课第一个落点。先说清“对得上才有答案”,后面讲默认回复时才顺理成章。 4 分钟
四、核心二:两种支撑技术 + 算法流程五步 先分清两条路:语料库匹配(照着对子答)和大语言模型(建立在深度神经网络上的统计语言模型,见得多、算得多)。再走五步:加载语料库、取用户输入、判断“结束”、查最匹配、给出回复,然后回到第二步继续。用“书店几点关门”走一遍,停两处:为什么先判断“结束”?一条都查不上时说什么? 跟读五步并用手势排一排;把“书店几点关门”按五步说给同桌听一遍;说出默认回复那一句。 这是本课要记牢的一条主线,也是活动二和练习 6、7 题的答案来源;用一句话走一遍,比单纯背五个词记得牢。 7 分钟
五、核心三:语料库与建库三步 + 流程图与程序结构 读一份“书店问答”语料库(示例数据):用户说、意图、关键信息、机器人答,五行。讲清建库三步:收集、标注、入库,标注最花功夫也最值。再看流程图:判断框两个出口、查询框两个出口、虚线回到第二步;最后把流程图写成程序结构,只求看得懂、说得清。 读表,说出每一条的意图和关键信息;在流程图上的两个出口处各说一句话;跟着老师把程序结构念一遍。 本课第二个落点的铺垫:先有库、再有流程,学生才能明白“答得上来”是靠库里真的有那么一条。 7 分钟
六、核心四:一把尺子与两条实现路子(落点二) 用三句话量一遍:看什么(用户输入的那一句话)、怎么查(去语料库里找最匹配的一问一答)、给出什么(找到答对应的那句,没找到答默认回复)。再讲两条路子:自己写程序、请大语言模型生成;追问:两条路走完,哪一件事是一样的? 跟着三句话把这段流程量一遍;说出两条路子共同的最后一步:自己测试、自己核对。 本课第二个落点。流程只有两处判断,却已经能让它一直答下去——学生自己量一遍才服气。 5 分钟
七、活动与辨析:配一配、补一补、攒一攒、辨一辨 活动一:把五句用户输入和语料库里的答案配一配,重点讲第 ④ 条为什么答默认回复;活动二:把流程缺的两处补齐;活动三:为班级机器人攒 5 条语料,写清意图和关键信息。再辨一辨六句话,重点问“它答得越多,是不是就越懂”。 独立完成活动一;两人一组互查活动二、三;辨一辨逐条写理由,再全班对一对。 四个动作各解决一件事:会对上、会补全、会攒库、会讲理由。活动三故意让学生自己写一条,从“我要怎么标”里体会出这一步机器替不了。 7 分钟
八、练习、小结与评价 交代 14 题分三层(基础 1—5、提升 6—10、综合 11—14)与讲评重点(第 3、6、9、12 题);顺着板书理一遍:什么是对话机器人 → 五步流程 → 建库三步 → 语料是人给的,规矩也是人定的;收口成一句:它答的话,是从对子本里找出来的。 独立完成基础题,提升题与综合题同桌互查;照着板书复述一遍;完成自评与作业登记。 练习检验四件事:记不记得住五步、分不分得清意图和关键信息、知不知道默认回复、想不想得到自己能做主。 3 分钟
八、板书设计
对话机器人
情境:导购机器人/智能音箱/虚拟数字人/人工智能助手(示例数据)
落点一:对话机器人 = 一份语料库 + 一段查对子的算法
两项技术:语料库匹配(对得上才答)/大语言模型(见得多、算得多)
五步流程:加载语料库 → 取用户输入 → 判断“结束” → 查最匹配 → 给出回复
建库三步:收集 → 标注 → 入库
落点二:看什么(用户输入)→ 怎么查(找最匹配的一对)→ 给出什么(找到答它,没找到答默认)
两条路子:自己写程序/请大语言模型生成,都要自己测试、自己核对
落点三:语料是人给的,规矩也是人定的
本课落点:语料是人给的,规矩也是人定的。
一句话:它答的话,是从对子本里找出来的。
九、作业设计(分层)
基础题(必做):把任务单上“认一认”的空补完整;按顺序写出算法流程的五个步骤。
提高题(选做):再给班级机器人收集并标注 5 条语料,写清意图和关键信息。
拓展题(选做):把语料库和算法流程图交给一个大语言模型,让它生成程序,再自己核对一遍。
阅读任务:读《它答得越来越多,就等于它懂吗?》,想一想它有哪一句话其实是算出来的。
作业要求:记录里不写同学的真实姓名,也不放自己的照片;举的例子都要是课堂上用过的自编例子。
任务单练习参考答案:
题号 1 2 3 4 5 6 7
答案 A B C B A B C
题号 8 9 10 11 12 13 14
答案 A B A A B A B
活动一参考答案:① B、② D、③ C、④ E、⑤ A——第 ④ 条语料库里没有,才答默认回复。活动二参考答案:空一“结束对话(跳出循环)”;空二“输出默认回复”。
讲评要点:第 3 题说清“意图”是用户想做什么,不是字数、也不是谁说的;第 6 题说清判断“结束”是循环的出口,没它就停不下来;第 9 题说清大语言模型能帮我们生成程序,但它只是帮手;第 12 题连着落点讲:答得多说明语料多、算法强,不等于它有了自己的想法。
十、学习评价说明
本课采用自评、互评、师评相结合的方式,评价维度包括:能否说出对话机器人常见的四种形态并举一个身边的例子;能否按顺序说出算法流程的五个步骤,说清“结束”和默认回复的作用;能否给一条语料写清意图和关键信息,并说出建库三步;是否知道答得越多不等于它有了自己的想法,愿意自己动手核对一次。
星级标准:☆☆☆ 能独立完成并说清理由;☆☆ 需要一点提示;☆ 需要同伴帮助。没到三星的那一项,就是课后的复习重点。
十一、教学反思
(课后对照以下问题填写)
· 读四张面孔时,有几个人能说出“先接住问的话”,有几个人只是把表念了一遍?
· 五个步骤里,判断“结束”和默认回复这两处,学生会不会漏掉?
· 让学生自己走一遍“书店几点关门”时,有几个人能不看方框就说对顺序?
· 讲建库三步时,学生能不能说出为什么“标注”最花功夫?
· 活动三里,学生写的意图是“用户想做什么”,还是写成了“这句话有几个字”?
· 追问“它答得越多,是不是就越懂”时,学生是背出结论,还是能指着语料库说理由?
· 整节课的落点“语料是人给的,规矩也是人定的”,学生最后能用自己的话复述吗?浙教版小学信息科技六年级上册 · 第 18 课
《对话机器人》学习任务单
班级:__________ 姓名:__________ 日期:__________
本单里的“身边的对话机器人”清单和“书店问答”语料库都是上课用的自编例子(示例数据);写记录时不写同学的真实姓名,也不填账号、号码和住址。
认一认 这一课的关键点
先填一填:能自己写出来,才算真听懂了。
要认清的 我填
对话机器人,是用______和人对话的机器:我们说一句,它答一句。
它能答得上话,靠的是一份______:一问一答成对攒起来。
拿用户输入去和语料库里的问题逐条比,找最匹配的那一对,这种做法叫______。
大语言模型是建立在______上的统计语言模型,具备自然语言理解、生成和推理的能力。
算法流程五步,按顺序是:加载语料库 → ______ → 判断“结束” → ______ → 给出回复。
用户输入“结束”时,程序________,对话结束。
在语料库里找不到最匹配的一对时,程序要输出______。
建立语料库的三步是:____ → ____ → ____。
给每条语料标注,要写清“______”和“______”。
程序可以自己写,也可以把语料库和______一起交给大语言模型,让它自动生成程序。
拿起一个对话机器人,先问三句话:看什么、____、____。
一句话收口:它答得越多,不等于它______。
我的疑问:________________________ ____。
活动一 配一配:给每一句话找到最匹配的答案
语料库(示例数据):A 儿童区第三排有 3 本讲恐龙的书。B 这本 32 元,会员价 28 元。C 今天 20:30 关门。D 不客气,还有需要请叫我。E 不好意思,我还没学会这一句。
把字母填进第二列;填完对一对:① B、② D、③ C、④ E、⑤ A。
用户说 我选 语料库里最匹配的答案
①“这本书多少钱” A B C D E
②“谢谢” A B C D E
③“书店几点关门” A B C D E
④“帮我订电影票” A B C D E
⑤“我要找一本讲恐龙的书” A B C D E
想一想:第 ④ 条为什么答的是默认回复?__________________________。
活动二 补一补:把流程补完整
流程是:加载语料库 → 取用户输入 → 判断:是“结束”吗?→(是)________ →(不是)查最匹配的一对 →找到就答它,没找到就________ → 回到“取用户输入”,继续循环。
要补的地方 我填 为什么这里最容易漏
是“结束” → ________
没找到 → ________
参考答案:空一填“结束对话(跳出循环)”;空二填“输出默认回复”。
活动三 攒一攒:给班级机器人建语料库
先收集,再标注,最后整理成对子:为班级机器人攒 5 条语料,第一行是示例。只写课堂上用的自编例句,不写同学的真实姓名,也不抄聊天记录。
用户怎么说 意图(想做什么) 关键信息 它应该答什么
示例:“教室的空调怎么开” 问操作 空调、开 “开关在门边,长按三秒。”
比一比 它看起来在做什么,其实在做什么
左边是我们看到的样子,右边写一写它其实是怎么做的。写不出来就回到第 12 页的程序结构上想一想。
它看起来在做什么 它其实在做什么(我填)
能答出很多种问题
换一种说法也听得懂
能接着话往下说
答得像有想法
我的发现:它没有在“想”,它在____。所以它答得越多,不等于它____。
辨一辨 下面说法对不对
先判断对错,再写清理由。理由比结论更重要。
说法 对 / 错 我的理由
对话机器人的回答,是从语料库里找出来的一问一答。
语料只要多就行,不用管准不准、清不清楚。
把用户的问题和语料库里的问题逐条比较,叫语料库匹配。
大语言模型能理解、生成和推理,所以它说的话一定都对。
在语料库里找不到最匹配的问题时,程序可以答一句默认回复。
给语料标注“用户意图”和“关键信息”,是为了让查找更准。
练一练 随堂练习
基础题 1—5 全班必做;提升题 6—10、综合题 11—14 同桌互查。拿不准的题,回到五步流程和那份语料库上想一想。
题号 题目 我的答案
1 对话机器人能答得上话,主要靠的是——A 预先准备好的一份语料库 B 它当场想出来的 C 键盘敲出来的
2 建立语料库的第一步是——A 输出答案 B 收集语料 C 换一台设备
3 给一条语料标注“用户意图”,是为了说清——A 这句话有多少个字 B 这句话是谁说的 C 用户想做什么
4 下面哪一种,不属于对话机器人常见的形态——A 导购机器人 B 台灯开关 C 虚拟数字人
5 把用户输入逐条和语料库里的问题去比,这种做法叫——A 语料库匹配 B 语音合成 C 打印输出
6 算法流程里判断用户输入是不是“结束”命令,是为了——A 让回答更漂亮 B 让循环停下来 C 让语料库变大
7 在语料库里找不到最匹配的一问一答时,程序应该——A 把语料库清空 B 什么都不显示 C 输出默认回复
8 大语言模型是建立在深度神经网络上的——A 统计语言模型 B 电子表格 C 打印程序
9 把语料库和算法流程图交给大语言模型,它可以帮我们——A 自动买到书 B 自动生成程序 C 自动录好音
10 想让语料库“高质量”,下面哪一种做法最好——A 一问一答成对,意图写清楚 B 只抄一句、不管对不对 C 越乱越好
11 判断:语料库里语料越多、越准,机器人能对上的话就越多。A 对 B 错
12 判断:对话机器人答得越多,就说明它已经有了自己的想法。A 对 B 错
13 判断:语料是我们收集、标注、整理出来的,所以规矩也是人定的。A 对 B 错
14 判断:用大语言模型生成程序以后,就不用自己测试和核对了。A 对 B 错
评一评 学习评价
在对应的星级上打钩,三星表示做得很好。没到三星的那一项,就是课后的复习重点。
评价内容 自评 互评 师评
能说出对话机器人常见的四种形态,并举一个身边的例子 ☆☆☆ ☆☆☆ ☆☆☆
能按顺序说出算法流程五步,说清“结束”和默认回复的作用 ☆☆☆ ☆☆☆ ☆☆☆
能给一条语料写清意图和关键信息,并说出建库三步 ☆☆☆ ☆☆☆ ☆☆☆
知道答得越多不等于它有了自己的想法,愿意自己核对一次 ☆☆☆ ☆☆☆ ☆☆☆
课后作业
1. 基础(必做):把上面“认一认”的空补完整;按顺序写出算法流程的五个步骤。
2. 提高(选做):再给班级机器人收集并标注 5 条语料,写清意图和关键信息,抄在下面。
3. 拓展(选做):把语料库和流程图交给一个大语言模型,让它生成程序,再自己核对一遍。
4. 阅读:读一读《它答得越来越多,就等于它懂吗?》,想一想它有哪一句话是算出来的。
5. 提醒:记录里不出现真实同学的姓名、照片和隐私信息;举的例子都用课堂上用过的自编例子。
我攒的语料(提高题写在这里)
____________________________
____________________________
____________________________
____________________________
____________________________
我的记录区(可以把你听到的话、还想不明白的问题写在这里):
____________________________
____________________________
____________________________
____________________________
____________________________

展开更多......

收起↑

资源列表