资源简介 (共31张PPT)UNIT 3 · LESSON 18 · 算法的影响浙教版 小学信息科技 · 六年级上册 · 第三单元 算法的影响对话机器人一份语料库,一段查对子的算法主讲教师:×××学校:×××小学它越答越多,是靠什么?本课导航CONTENTS本课导航一份语料库,一段查对子的算法。01身边的对话机器人:它长什么样、在哪儿见过02两种支撑技术:语料库匹配和大语言模型03对话机器人的算法流程:五个步骤04建立语料库:收集、标注、入库05把流程写成程序:自己写,或请人工智能生成06想一想:它答得越多,就越懂吗小浙提示先看这一课要走的四步,心里有个数。0203本课学习目标第三单元 算法的影响 · 第 18 课01能说出对话机器人常见的四种形态,并举出一个身边的例子。02能按顺序说出对话机器人的算法流程,说清“结束”判断和“默认回复”的作用。03能说出建立语料库的三步——收集、标注、入库,并给一条语料写清意图和关键信息。04知道语料是人收集、标注、整理出来的,答得越多不等于它有了自己的想法。一句话:这一课要弄清它答的话是从哪儿来的,再自己动手攒一份语料库。小浙提示读一遍目标,重点是“说得出五步、会攒一份语料库”。0304承接:从“答对一句”到“答会很多句”第三单元 · 第 17 课 → 第 18 课上一课做的是最小的一段对话——一条判断、两句回答;这一课看它答的话越来越多,背后多了什么。第 17 课一句话的对话一条判断、两句回答。答哪一句,全看 name 是不是“橡皮”。第 18 课一本对子本一问一答成对攒起来;答哪一句,靠的是去语料库里查最匹配的一对。两件事连起来:上一课让它答对一句话,这一课让它答会很多句话。这一课的任务:读懂对话机器人的算法流程,再给班级机器人攒一份语料库。它答的话不是凭空来的,是从一份对子本里找出来的。小浙提示一句话接上:上一课让它答对一句,这一课让它答会很多句。0405读场景:身边的对话机器人第一部分 · 情境线(示例数据)四张面孔不一样,可它们都在做同一件事——先接住我们问的话,再去库里找那一对。这份单子是上课用的示例数据。它长什么样在哪儿见过常帮我们做什么导购机器人商场、网店找商品、查优惠智能音箱家里放歌、问天气、定闹钟虚拟数字人屏幕、展馆讲解、播报、指路人工智能助手手机里查资料、设提醒、翻译它们靠什么答得上来?先看它背后有什么。小浙提示先让学生自己找:这四张面孔,你在哪儿真的见过?0506核心:什么是对话机器人核心页 · 本课落点一对话机器人,是用自然语言和人对话的机器:我们说一句,它答一句。① 听得懂问先把话接住我们问一句,它先把这句话接住,弄明白问的是什么。② 找得到答去库里对一对拿这句话去语料库里,找最匹配的一问一答。③ 答得出来把那句说出来找到就答对应的那句;找不到,就答一句默认的话。三条连起来:接住问题、去库里对、把答案说出来。落点一:对话机器人 = 一份语料库 + 一段查对子的算法——问题对得上,才有答案。小浙提示重点讲三个词:接住问题、去库里对、把答案说出来。0607核心:两种支撑技术核心页 · 语料库匹配 / 大语言模型对话机器人能答话,靠的是一份语料库;再往前走一步,就是大语言模型。一路语料库匹配一问一答成对攒起来;拿用户的话去逐条比,找最匹配的那一对。更远一步大语言模型建立在深度神经网络上的统计语言模型,具备自然语言理解、生成和推理的能力。对得上才答,是语料库匹配;见得多、算得多,是大语言模型。一条线:从“照着对子答”,走到“见过很多话再答”。这一页只要分清两句话:靠一份对子本,还是靠见得多。小浙提示让学生用一句话说清区别:一个靠对得上,一个靠见得多。0708核心:对话机器人的算法流程核心页 · 加载语料库 → 给出回复用户说一句,机器人答一句,中间走了五步;走完一遍不算完,它会一直循环。01加载语料库把对子读进来02取用户输入接住问的这一句03判断“结束”说了就停04查最匹配逐条去比一比05给出回复答它,否则默认走一遍:先把语料库读进来 → 接住“书店几点关门” → 不是“结束”,继续 → 逐条比,找到最匹配的一对 → 答“今天 20:30 关门。”→ 回到上一步,等下一句。记住这五步:加载语料库、取用户输入、判断“结束”、查最匹配、给出回复。五步里最容易漏的是两处:判断“结束”,和没找到时答的那句默认回复。小浙提示顺序不能动;两处要停下来问——判断“结束”和默认回复。0809核心:一份语料库长什么样核心页 · 一问一答成对(示例数据)语料库就是一份“一问一答”的对子本;每一条都写清用户想做什么、关键是什么。用户说意图关键信息机器人答“我要找一本讲恐龙的书”找书恐龙“儿童区第三排有 3 本讲恐龙的书。”“这本书多少钱”问价钱价钱“这本 32 元,会员价 28 元。”“书店几点关门”问时间关门时间“今天 20:30 关门。”“谢谢”致谢无“不客气,还有需要请叫我。”“结束”结束无结束循环,对话结束最后一行“结束”不是问题,是一条命令:听到它,对话就停下来。小浙提示最后一行单独讲:“结束”不是问题,是一条命令。0910核心:建立语料库的三步核心页 · 收集 → 标注 → 入库一份好用的语料库,是“收集 → 标注 → 入库”三步攒出来的。1收集:多渠道去找从提问记录、产品说明、常见问题里找,注重多样,先存成文档。2标注:写清意图给每条语料标上“用户想做什么”“关键信息是什么”。3入库:存成对子整理成一条条一问一答的对子,存成一份语料库。三步里“标注”最花功夫,也最值:标得清,才查得准。语料是我们自己收集、自己标注、自己整理的——这一步机器替不了。小浙提示三步里“标注”最花功夫,也最值。1011核心:算法流程图核心页 · 一直问,直到说“结束”流程图说清三件事:怎么开始、怎么循环、什么时候停。01加载语料库02取用户输入03判断:是“结束”吗?04查最匹配的一对05给出回复是“结束”:跳出循环,对话结束找到:取出那一对里的回答没找到:答 “不好意思,我还没学会这一句。”答完不停下:回到第 02 步,再等下一句(虚线是回路)。最容易漏的两处:判断“结束”,和没找到时答的一句默认回复。小浙提示用手指沿着虚线走一遍回路:答完不停下。1112核心:把流程图写成程序核心页 · 程序结构(伪代码)流程图上的五件事,在程序里就是五行;写成伪代码,先看清结构,不求记语法。语料库 = 读入(语料库.txt)一直重复:问题 = 接收输入(“请问你需要什么:”)如果 问题 = “结束”:结束循环答案 = 在语料库里查找最匹配的一对如果 找到了:输出(那一对里的回答)否则:输出(“不好意思,我还没学会这一句。”)语料库一问一答成对攒起来。结束 / 循环说了“结束”就停下。默认回复没找到也要有话可答。一句话:先把库读进来,再一直问、一直查——找到答它,没找到答默认。小浙提示只求看得懂、说得清,不要求默写语法。1213核心:一把尺子,看清一个对话机器人核心页 · 本课落点二看一个对话机器人,先问自己三句话:看什么、怎么查、给出什么。要问的怎么回答本课的做法① 看什么程序先要拿到什么信息用户输入的那一句话② 怎么查拿它去和什么比一比去语料库里找最匹配的一问一答③ 给出什么两种结果分别输出什么找到→答对应的那句;没找到→答默认回复这段流程只有两处判断,却已经能让它一直答下去。落点二:看什么、怎么查、给出什么——三句话量完一段流程。小浙提示方法页:看什么、怎么查、给出什么。1314核心:两条实现路子核心页 · 认识,不深讲算法流程定下来以后,程序可以自己写,也可以请大语言模型帮忙生成。路子一自己写程序照着流程图一行一行写出来;写完自己测试一遍,看看“结束”和默认回复有没有都做到。路子二请大语言模型生成把语料库和算法流程图一起交给它,让它自动生成程序;生成以后,还要自己核对和测试。两条路走完,都要做同一件事:自己测试、自己核对。大语言模型建立在深度神经网络之上,能理解、生成和推理——它是帮手,不是裁判。小浙提示追问一句:两条路走完,哪件事是一样的?1415活动一:配一配学生活动 · 任务单活动一下面是五句用户输入。请从语料库里找出最匹配的答案,把字母填进第二列。语料库(示例数据)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——第 ④ 条语料库里没有,才答默认回复。小浙提示先独立做,再同桌对;重点讲第 ④ 条为什么答默认回复。1516活动二:补一补学生活动 · 任务单活动二下面这段流程缺了两处。请把它补齐,再说说为什么这两处最容易漏。加载语料库 → 取用户输入 → 判断:是“结束”吗?是“结束” → __________不是 → 查最匹配的一对找到 → 输出那一对里的回答;没找到 → __________回到“取用户输入”,继续循环参考答案:空一填“结束对话(跳出循环)”;空二填“输出默认回复”。小浙提示补完把流程念一遍,念到“结束”和“默认”时停一下。1617活动三:攒一攒,给班级机器人建语料库学生活动 · 任务单活动三先收集,再标注,最后整理成对子:为班级机器人攒 5 条语料。第一行是示例。用户怎么说意图(想做什么)关键信息它应该答什么示例:“教室的空调怎么开”问操作空调、开“开关在门边,长按三秒。”只收集上课用的自编例句:不写同学的真实姓名、不抄聊天记录、不填账号和住址。小浙提示关键动作是后三列:意图、关键信息、它该答什么。1718想一想:它答得越多,就越懂吗议一议思维 · 教材想一想它答得越来越多,看起来越来越聪明。这些答案是从哪儿来的?看一件事它其实是怎样做的它能答出很多种问题靠的是语料库里一条条攒起来的一问一答它换一种说法也能听懂靠的是语料标注和匹配算法,把意思对上它能接着话往下说靠的是大语言模型在大量语料上算出来的它答得像有想法那些话仍然是从已有的语料里找出来、算出来的它答得越多,说明语料越多、算法越强——不等于它有了自己的想法。小浙提示先让学生猜,再一行一行对。1819辨一辨练一练说法对 / 错我的理由对话机器人的回答,是从语料库里找出来的一问一答。语料只要多就行,不用管准不准、清不清楚。把用户的问题和语料库里的问题逐条比较,叫语料库匹配。大语言模型能理解、生成和推理,所以它说的话一定都对。在语料库里找不到最匹配的问题时,程序可以答一句默认回复。给语料标注“用户意图”和“关键信息”,是为了让查找更准。说清理由,比只写一个“对”或“错”更重要。小浙提示重点看第 2、4 句,理由要写出来。1920议一议:语料是人给的,规矩也是人定的议一议 · 本课落点三语料库里的每一条、算法里的每个判断,都是人写进去的。① 从哪来语料是人攒的收集、标注、整理,每一步都有人在动手。② 怎么答算法是人写的找哪一条、什么时候答默认的话,都写在算法里。③ 谁做主还是自己用不用它、信不信它,最后仍然自己说了算。落点三:语料是人给的,规矩也是人定的——它答得越多,不等于它有了自己的想法。一份好语料,是攒出来的;一句好回答,是核对过的。小浙提示先读三行,再说一句:哪些事我不会只听它的。2021练习与小结:再理一遍第四部分 · 练一练,理一理01练习14 题分三层:基础 1—5、提升 6—10、综合 11—14。02讲评重点讲第 3、6、9、12 题,说清为什么。03小结一份语料库 → 五步流程 → 两条实现路子 → 语料是人给的。会说清五步、会建一份小小的语料库,这一课就算过关。小浙提示讲清练习分三层,错了不用急,先看是哪一层。2122随堂练习(一)基础题 1—5题号题目和选项我的答案1对话机器人能答得上话,主要靠的是——A 预先准备好的一份语料库 B 它当场想出来的 C 键盘敲出来的2建立语料库的第一步是——A 输出答案 B 收集语料 C 换一台设备3给一条语料标注“用户意图”,是为了说清——A 这句话有多少个字 B 这句话是谁说的 C 用户想做什么4下面哪一种,不属于对话机器人常见的形态——A 导购机器人 B 台灯开关 C 虚拟数字人5把用户输入逐条和语料库里的问题去比,这种做法叫——A 语料库匹配 B 语音合成 C 打印输出小浙提示第 4 题让学生把四种形态念一遍。2223随堂练习(二)提升题 6—10题号题目和选项我的答案6算法流程里判断用户输入是不是“结束”命令,是为了——A 让回答更漂亮 B 让循环停下来 C 让语料库变大7在语料库里找不到最匹配的一问一答时,程序应该——A 把语料库清空 B 什么都不显示 C 输出默认回复8大语言模型是建立在深度神经网络上的——A 统计语言模型 B 电子表格 C 打印程序9把语料库和算法流程图交给大语言模型,它可以帮我们——A 自动买到书 B 自动生成程序 C 自动录好音10想让语料库“高质量”,下面哪一种做法最好——A 一问一答成对,意图写清楚 B 只抄一句、不管对不对 C 越乱越好小浙提示第 6 题讲清“结束”判断是循环的出口。2324随堂练习(三)综合题 11—14题号题目和选项我的答案11判断:语料库里语料越多、越准,机器人能对上的话就越多。A 对 B 错12判断:对话机器人答得越多,就说明它已经有了自己的想法。A 对 B 错13判断:语料是我们收集、标注、整理出来的,所以规矩也是人定的。A 对 B 错14判断:用大语言模型生成程序以后,就不用自己测试和核对了。A 对 B 错小浙提示判断题也要写理由,重点第 12 题。2425参考答案对一对题号1234567答案ABCBABC题号891011121314答案ABAABAB讲评要点第 3 题:意图说的是“用户想做什么”,不是字数,也不是谁说的。第 6、9 题:“结束”判断是循环的出口;大语言模型能帮我们生成程序,但它只是帮手。第 12 题:答得多,说明语料多、算法强,不等于它有了自己的想法。小浙提示重点讲评第 3、6、9、12 题。2526课堂小结本课回顾1认一认对话机器人,是用自然语言和人对话的机器:我们说一句,它答一句。2看一看两种支撑技术:语料库匹配、大语言模型。3走一走算法流程五步:加载语料库、取用户输入、判断“结束”、查最匹配、给出回复。4攒一攒建库三步:收集、标注、入库;每条写清意图和关键信息。5本课落点语料是人给的,规矩也是人定的——答得越多,不等于它有了自己的想法。它答的话,是从对子本里找出来的。小浙提示一句话:它答的话,是从对子本里找出来的。2627关键概念记一记1对话机器人用自然语言和人对话的机器:我们说一句,它答一句。2语料库一问一答成对攒起来的一份“对子本”,每条写清意图和关键信息。3语料库匹配拿用户输入去和语料库里的问题逐条比,找最匹配的那一对。4大语言模型建立在深度神经网络上的统计语言模型,具备自然语言理解、生成和推理能力。还有一条要记住:语料是人收集、标注、整理出来的,规矩也是人定的。小浙提示把这四个词抄进笔记本。2728学习评价评一评评价内容自评互评师评能说出对话机器人常见的四种形态,并举一个身边的例子☆☆☆☆☆☆☆☆☆能按顺序说出算法流程五步,说清“结束”和默认回复的作用☆☆☆☆☆☆☆☆☆能给一条语料写清意图和关键信息,并说出建库三步☆☆☆☆☆☆☆☆☆知道答得越多不等于它有了自己的想法,愿意自己核对一次☆☆☆☆☆☆☆☆☆☆☆☆ 能独立完成并说清理由;☆☆ 需要一点提示;☆ 需要同伴帮助。没到三星的那一项,就是课后的复习重点。小浙提示没到三星的,就是复习重点。2829课后作业分层完成01基础(必做)把“认一认”的空补完整;按顺序写出算法流程的五个步骤。02提高(选做)给班级机器人再收集并标注 5 条语料,写清意图和关键信息。03拓展(选做)把语料库和流程图交给大语言模型生成程序,再自己核对一遍。04阅读读拓展阅读《它答得越来越多,就等于它懂吗?》。做记录的时候,不写真实姓名,也不放同学的照片。小浙提示记录里不写真实姓名,也不放同学的照片。2930拓展阅读读一读它答得越来越多,就等于它懂吗?校门口新来的机器人,能答的问题可不少:问在哪儿借书、问几点关门、问哪里有矿泉水。它答得又快又像样,是不是很懂我们?先看它是怎么做到的。它背后有一份语料库,里面的每一条都是一问一答:我们问的话被拿来和库里的问题逐条比,比上了,就把配好的那句回答说出来;比不上,就答一句默认的话。再看这份语料库是怎么来的。先收集:从提问记录、产品说明、常见问题里找;再标注:给每条写上“用户想做什么”“关键信息是什么”;最后整理成对子入库。这三步,一步都少不了人。后来,它还用上了大语言模型——建立在深度神经网络上的统计语言模型,能理解、生成和推理。答的话更多、更像了,可它做的仍旧是算:语料是人给的,规矩也是人定的。读后想一想:你想给班级机器人加一条什么语料?它的意图和关键信息分别是什么?小浙提示读完让学生说一句自己的发现。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. 提醒:记录里不出现真实同学的姓名、照片和隐私信息;举的例子都用课堂上用过的自编例子。我攒的语料(提高题写在这里)____________________________________________________________________________________________________________________________________________我的记录区(可以把你听到的话、还想不明白的问题写在这里):____________________________________________________________________________________________________________________________________________ 展开更多...... 收起↑ 资源列表 第18课_对话机器人_学习任务单.docx 第18课_对话机器人_教案.docx 第18课_对话机器人_核心动画.mp4 第18课_对话机器人_课件.pptx