一、人工智能在教育中的典型应用
随着人工智能技术的发展和教育信息化的深入,人工智能技术在教育领域的应用正日益受到人们的重视,这里仅介绍人工智能技术在教育中较为典型的几项应用。
1.智能计算机辅助教学
智能计算机辅助教学(Intelligent Computer Assisted Instruction,简称ICAI)是以认知科学和思维科学为理论基础,综合人工智能技术、教育心理学等多门学科的知识对学生实施有效教育的一门新的教育技术。
ICAI系统主要由图5-23所示的三个基本模块组成:
(1)知识库。它包含学科知识(教学内容)和教学知识(教学策略)两部分内容;
(2)“学生模型”模块。它指明学生知道什么和不知道什么,代表了学生的智能活动;
(3)“教师模型”模块。它提供教学策略,负责指导系统如何向学生呈现教材,代表了教师的智能活动。
此外,ICAI系统通常还包括一个具有自然语言处理功能的智能人机接口(即人机界面)。
在上图中,教师模型的作用相当于现实教学中的教师,它可以根据知识库中的内容和学生模型推断出每个学生的学习能力、认知特点和当前知识水平,根据学生的不同特点选择最适当的教学内容与教学策略,并可对学生进行有针对性的个别指导,从而做到因才施教。具有自然语言接口则可以实现人—机自然语言方式的对话,使ICAI系统能够与人类教师相媲美。
在传统的计算机辅助教学(CAI)中,教学信息是按预置的教学流程提供给学生的。换言之,无论学生的起点如何,面对的都将是完全一致的教学过程,这显然不利于学生主观能动性的发挥。而ICAI系统则将教学内容与教学策略分开,通过智能系统的搜索与推理,动态生成适合于个别化教学的内容与策略;通过智能诊断机制判断学生的学习水平,分析学生产生错误的原因,并向学生提出学习建议;通过对学生资料库中全体学生出现错误分布的统计,智能诊断机制向教师提供教学重点与方式、测试重点与方式,以及题型的建议;为教师提供友好的教学内容、测试内容维护界面,无需改变软件的结构即可调整教