ID: 8501423

教科版高中信息技术选修5 6.1.1 AI初探——智能聊天机器人开发 教案

日期:2026-02-09 科目:信息技术 类型:高中教案 查看:73次 大小:21723B 来源:二一课件通
预览图 1/2
教科,高中,信息技术,选修,6.1.1,AI
  • cover
课题 AI初探———智能聊天机器人开发 课型 新授课 教学 目标 1.学会分析问题,根据智能聊天机器人开发的需求合理设计、优化算法 2.掌握Python语言的基本知识(输入、输出、选择结构) 3.了解智能聊天机器人的实现原理,了解AI发展的关键支撑 4.了解中国人工智能的发展,增强学生民族自豪感和使命感 教学 重点 1.根据问题合理设计、优化算法 2.Python语言基础知识(输入输出、条件判断、字典) 3.人工智能的发展和应用 教学 难点 根据问题合理设计、优化算法 Python语言基础知识的应用 教具 教法 教具:ppt、IDLE(运行py文件)、项目任务单(网页形式) 教法:讲授法、自主学习法、练习法、演示法 教学过程及设计思路 教学环节 教师活动 学生活动 设计意图 【课前准备】 下发学习资料包至学生机,包含:项目任务单、py文件、拓展学习资料 引导学生先认识本节项目学习的主题、学习目标和评价标准 确认自己机器上学习资料的完整性,打开项目任务单,熟知项目说明 凡事预则立不预则废,课前2min做好教学准备 【导入新课】 上课,同学们好!智能聊天机器人对同学们而言一定不陌生,比如购物网站的智能客服,再比如加入语音识别技术的siri,智能音箱等等,我们今天进行的项目学习主题就是开发一款智能聊天机器人。 【智能聊天机器人初体验】 我们先来体验智能聊天机器人,并思考问题: 一款智能聊天机器人,具备的基本功能是什么? 学生体验智能聊天机器人,感受其应实现功能 通过体验,感悟智能聊天机器人需要实现的功能 【智能聊天机器人1.0版本】 (算法分析) (程序实现) Q:一款智能聊天机器人需要具备的功能是什么? 用户输入->机器人分析话语含义->反馈 Q:智能聊天机器人如何分析用户的聊天话语的含义? 输入语句与数据集匹配 第一:用户输入 第二:输入与数据集匹配 第三:反馈 如何获得用户输入? 请同学们根据项目任务单中相应版块进行自主学习python输入语句,强调该基础知识属于***重要程度,限定时间3min(教师打开项目任务单,对照提出要求) 教师巡视,3min后,挑选典型学生同屏展示任务完成情况 如何将用户输入的话语与数据集匹配? 对照项目任务单,提出具体要求,学习python条件判断语句,限定时间4min 教师巡视,发现错误问题及时纠正,可以学生同屏示范错误答案 机器人的数据集如何获取? 教师先以人类的知识库做类比,便于学生对于机器人数据集的理解 引导学生继续完成下一步的项目任务要求 机器人如何反馈给用户信息? 继续引导学生进入下一板块python输出语句的学习 根据巡视情况作出指点 指导学生修改py文件中源代码,运行程序 思考:聊天机器人1.0够智能吗?原因 学生想法碰撞 通过分析,学生理解设计实现智能聊天机器人的算法 学生打开项目任务单:智能聊天机器人1.0———1.如何获得用户输入? 自主学习python输入语句,并完成任务要求 同屏的学生演示学习的知识,其他同学据此改正错误 学生切换至项目任务单的下一网页,自主学习条件判断语句 根据讲解再次修改错误 学生切换至项目任务单的下一网页,自主学习字典类型,完成任务要求,为机器人数据集补充数据 自主学习输出语句 完成python语言基础知识小测 打开智能聊天机器人1.0.py文件,根据所学修改源代码,运行程序 个别学生代表回答 引导学生学会根据开发需求,分析问题,合理设计算法,培养学生的计算思维 项目任务单采取网页形式呈现,将学习小任务细化,完成第一板块的学习后可以点击超链接进入下一板块。 采取这种方式有利于消除学生看到长篇大论的学案的厌烦和畏难心理,激发学生学习兴趣,教师没一味讲授语言知识,学生自学逐一解决问题,培养学生自主学习能力。 在每一个板块中,python语言基础知识介绍均由两部分组成,一是基础知识; ... ...

~~ 您好,已阅读到文档的结尾了 ~~