资源简介 (共18张PPT)会聊天的猫第14课项目导入随着AI(人工智能)技术的逐步普及,越来越多的智能设备可以顺畅地和我们人类互动。很多小朋友也很想和Scratch中的小猫聊天呢!今天我们就用Scratch来实现一只会和你聊天的小猫。项目指导简易版的聊天小猫可以根据问题进行判断,如果和事先设定好的问题相同,则回答相对应的回答语句。优点:可以比较精确回答你的问题。缺点:如果你的问题超出了事先设定的内容,那么小猫就没法回答你啦!项目实施挑战一:简易聊天器1.认识一下,这两条指令可以帮助小猫,就是小猫的嘴巴和耳朵,可以实现“问”和“听”噢。2.比如这样,让聊天从小猫的询问开始吧……项目实施挑战一:简易聊天器3.当你在对话框中输入问题时,小猫“听”到后就会给出相应的回答了。项目实施挑战一:简易聊天器4.小猫“听”到各种话,会怎么回答呢?发挥你的想象,按这个样子,继续补充完小猫听到其他话的回答吧。项目实施挑战一:简易聊天器5.比如,可以这么回答:最后,别忘了给舞台自选一个背景哦!项目要求为了让“会聊天的小猫”变得更加智能,学会随机应变,我们可以使用列表功能记录对话的内容,并且让脚本随机调用列表中的内容来回答别人的问题,这样小猫就可以实现相对智能的回答问题啦。不过要注意,列表中的内容尽可能设置得模棱两可,相对比较模糊一些会比较好。什么是列表?列表是指有相同特征数据的容器。你可以在创建好的列表中添加或删除一个或多个元素。列表中存储的元素也可以根据程序需求随时提取出来使用。项目实施挑战二:升级版小猫聊天1.在变量指令类下建立一个新的列表“聊天”。2.将列表“聊天”前的勾去掉,这样就不会影响到屏幕显示。3.把你预设的回答内容依次加入到这个列表中。项目实施挑战二:升级版小猫聊天4.应用“询问”指令功能先抛出一个问题。5.回答时用到列表中已经事先存储好的随机一个回答来完成模糊应对即可。项目实施挑战二:升级版小猫聊天6.为了持续聊天,重复这个过程吧项目实施挑战二:升级版小猫聊天思考:为什么要在绿旗指令下加上“删除”指令呢?WH表格法Where (舞台) 背景库自选 Who (角色) 小猫 小猫What (做什么) 准备聊天内容。 开启话题并持续问答。How (如何实现)项目要求挑战三:小猫有表情你可以让小猫在回答问题时做出不同的动作和表情吗?这会让你的AI小猫更智能哟!实现自主学习 角色动画合理 脚本搭建 简明准确 还运用了……评价标准项目展示与交流获奖感言创作分享想象 展开更多...... 收起↑ 资源预览