如何在中、小学阶段开始AI教育是一个大话题,重在掺乎,我们也来说一下想法。
🎯 AI在现实生活中究竟是怎么用的
前两天看新闻,已经有地方政府开始要求在中小学生中开展AI使用的学习,真的好吗?一起来看在成人世界使用AI的过程:先有一个工作或生活需求,使用AI来生成一个解决方案或者干脆就用AI来解决了,调整AI的输出直至满意或者正确(这是一个反馈或者说训练的过程,可以通过不断修正需求,要求AI重新生成,也可以直接在AI的基础上手工调节),这样就解决了一个任务。
在上面的过程中,人为参与的有两个内容,一个是需求,另一个是调整,我们分开来看一下。
需求并不是遇到的问题,而是由遇到的问题产生的。比如某次成绩不好,需要提高,这只是一个问题,解决这个问题,需要分析这个问题产生的原因,可以是前一天没睡好,可以是某一点没有搞懂,可以是和小朋友闹了矛盾......,找到具体的原因后,就产生了需求——如何避免这个原因再次出现。在现代技术的支撑下,一个好的需求可能造就的是一个伟大的公司。从人类社会的角度来看,提出需求这件事儿好像还只能由人类来做,而且还只能由理解场景,了解方法的人来做。
调整是在产生方案或实施后,结果评估不满意而产生的。对AI来说,它自己是“满意”的才会输出,所以这个调整就只能是人来完成的了(包括更改提示词——说白了就是细化或者改变需求)。对于这个工作,同样是一个需要对场景和解决方法十分熟悉的人。
这也很容易理解,比如领导要你写一个市场调研报告,你只知道产品名,输入AI,哗哗哗生成了一篇华丽的报告,就提交给领导了——基本上你与离职不远了。
🎯 用AI辅助学习的顾虑
那对学生来说,主要任务是学习,学习的目的如果只是掌握知识,那现在的社会下确实必要性有疑问——随手一查,什么都有。但是学习更重要的任务是系统的建立对人类存在的这个世界,人类社会的认识,掌握解决问题的方法,从而提升认识问题、解决问题的能力,继而改造一方天地(小天地,大天地都行),或者通俗点——谋生。那么任何工作都需要解决问题吧,如果没有问题的话,这个行业就不需要人了,当然现在的情况可能是有问题也不需要人。但未来需要人的行业一定需要的是能解决问题的人。
从学习的角度看,建立一个认识、掌握一种方法,需要思考、记忆以及“千百次”的练习来固化,后两点其实和AI是有点象的。如果在学习阶段就引入AI来进行帮助,那么记忆和练习的缺失会让孩子失去思考的动力。
或许你会说,在学习阶段,可以在实在没有办法的情况下才使用AI就好了。那只能说:你高估了人性的力量。如果在马拉松中可以使用电动车,那为了成绩,你还会跑吗?即便你开始愿意跑,那么除你以外,其他人都在用电动车,你还会坚持吗?或许你会说,那就只能在特定的方向使用,比如一些课外课题啊啥的。呵呵,对大多数人来说,是一样的——用了就会刹不住。
记得有一段时间,有一些提供“拍照搜题"服务的App,不知让小朋友用的家长现在作何感想。我们也有学生使用AI来帮忙检索写程序,也有学生养了自己的"程序龙虾",结果是大家不再思考,也不再动手了。
🎯 这样来接触AI
我们不会教也不支持大家直接使用AI写程序,但我们会对初中二年级以上的学生,开设如何使用Python中的AI算法来解决问题的课程,这是我们认为中学阶段理解、学习AI的方式。
虽然各种竞赛不能指向未来一定需要什么,但或许可以帮我们了解现在需要掌握什么。2024年,麻省理工学院、牛津大学、哥本哈根大学、阿联酋人工智能大学等全球多所高校与科研机构的专家联合发起了面向中学生的国际人工智能学术活动——IOAI(国际人工智能奥林匹克竞赛),着重培养青少年的AI算法设计、模型构建与团队协作等综合能力。国内也同时产生了NOAI竞赛,用于选拨人员参加IOAI。目前,国内参加的人员,多来自于学习信息学课程的学生。
从竞赛题目的角度看,不是让大家使用大模型查方案,而是让大家分析问题,选择合适的AI方法通过编程来解决问题。
对于中学生来说,深入理解和掌握人工智能的各种方法是有很大困难的,主要是因为数学基础。人工智能需要的数学包括数值分析,概率论以及数学分析的相关内容,这些内容基本上是大学或研究生的数学课程。系统的学习这些课程不现实,但可以定性的了解这些方法的原理,适合什么样的问题,以及如何利用这些方法解决问题。
小麦编程即将推出的AI课程,将包含计算机语言以及人工智能基本算法的概念和应用两方面的的内容。
计算机语言方面:Python,以及Python中几个人工智能相关的库,比如Numpy、Pandas、Matplotlib、PyTorch等。
人工智能方面:监督学习的基本方法,无监督学习的基本方法,重点将是这些方法的基本概念,应用领域,以及如何使用Python中对应的方法处理具体的问题。
欢迎大家一起来讨论究竟应该给孩子们展开人工智能教育!
课程详情请咨询大亮老师。