1、第六章第六章 人工智能与教育人工智能与教育第二节 人工智能教育应用学习要点掌学习要点掌l了解教育技术中的AI领域l掌握智能导师系统的构成l了解智能答疑系统与教学自动化系统l掌握智能代理的概念、特点及其应用一、教育技术中的一、教育技术中的AIAI领域领域l从应用对象看,从应用对象看,“计算机的教育应用计算机的教育应用”包括(包括(3L3L):l学习计算机 (Learn about computer);l用计算机学习(Learn with computer);l从计算机学习(Learn from computer)。l同理,同理,“AIAI的教育应用的教育应用”包括:包括:学习AI(Learn a
2、bout AI)把人工智能作为学习对象,内容包括人工智能的基础知识、基本技能及其对社会的影响等。用AI学习(Learn with AI)学生把人工智能技术与工具作为学习工具,主要包括用人工智能来处理信息。例:智能搜索引擎例:智能搜索引擎从AI学习(Learn from AI)教师把人工智能作为一种辅助的教学工具来辅助教学、辅助测试、辅助备课、管理教学等工作。多多媒媒体体技技术术应应用用 算算法法与与程程序序设设计计数数据据管管理理技技术术 网网络络技技术术应应用用 信息技术基础信息技术基础高中高中信息技术信息技术 新课程的构成新课程的构成必修必修(2 2学分)学分):选修选修(2+X(2+X学
3、分学分):):高中教材高中教材:人工智能初步第第1章章 初识人工智能初识人工智能1.11.1什么是人工智能什么是人工智能1.21.2人工智能可以为我们做什么人工智能可以为我们做什么第第2章章 了解人工智能语言了解人工智能语言2.12.1了解了解PrologProlog2.22.2使用使用PrologProlog2.32.3人工智能语言人工智能语言第第3章章 用计算机表示知识用计算机表示知识3.13.1知识及其类型知识及其类型3.23.2知识表示入门知识表示入门3.33.3知识表示的常用方法知识表示的常用方法第第4章章 用计算机推理用计算机推理4.1 4.1 什么是什么是专家系统专家系统4.2
4、4.2 专家系统如何工作专家系统如何工作4.3 4.3 如何开发专家系统如何开发专家系统第第5章章 用智能搜索解决问题用智能搜索解决问题5.1 5.1 可以通过搜索求解的问题可以通过搜索求解的问题5.2 5.2 穷举式搜索穷举式搜索5.3 5.3 启发式搜索与博弈启发式搜索与博弈第六章第六章 人工智能的发展与未来人工智能的发展与未来6.1 6.1 人工智能的发展人工智能的发展6.2 6.2 人工智能的未来人工智能的未来张剑平主编教育科学出版社2004高中人工智能教材的比较研究高中人工智能教材的比较研究人工智能教育对于信息素养培育的重要作用 l对多种思维方式的培养和信息素养的综合锻炼结构化问题的
5、解决:程式化的解决方法程式化的解决方法非结构化、半结构化问题的解决:知识推理知识推理l体验人类专家解决复杂问题的思路,提高学生的逻辑思维能力 Jonassen认为:那些自行设计专家系统的学生将会在这种活动中受益匪浅,因为这是一个对所学知识进行深度加工的过程。l了解信息技术发展的前沿,激发对信息技术未来的追求 l它将信息检索从目前基于关键词层面提高到基于知识(或概念)层面,对知识有一定的理解与处理能力,能够实现分词技术、同义词技术、概念搜索、短语识别以及机器翻译技术等。智能搜索引擎允许网民采用自然语言进行信息的检索,为他们提供更方便、更确切的搜索服务。这类搜索引擎的代表有:尤里卡、问一问、21i
6、link、孙悟空、悠游等;国外代表:Ask jeeves、Google等。二、人工智能教育应用概述二、人工智能教育应用概述l(一)智能导师系统l1.定义:是借助人工智能技术,让计算机扮演教师的角色实施个别化教学,向不同需求、不同特征的学习者传授知识、提供指导的一种适应性学习支持系统。l就本质上看,以下系统是相同的:ITS,Intelligent Tutoring System ICAI,Intelligent Computer-Assisted SystemIIS,Intelligent Instruction SystemAIS,Adaptive Instructional Systemsl
7、2.ITS的模块l系统试图传授给学生的知识,代表了专家的智能;l了解每个学生的学习能力、认知特点和当前知识水平;l能根据学生的特点选择最适当的教学内容和教学方法,并可对学生进行针对性的个别指导;l能理解人类自然语言的人机接口模块。专家模块学生模型教师模型智能界面智能界面(1)专家系统模块)专家系统模块l知识类型:l陈述型知识l程序型知识l元知识l基本功能:l能理解自然语言,允许用自然语言提出各种询问能理解自然语言,允许用自然语言提出各种询问l具有较强的联想能力,能根据对需求的大致描述找到有具有较强的联想能力,能根据对需求的大致描述找到有关知识关知识l具有推理能力,能根据存储的知识,演绎出所需的
8、答案具有推理能力,能根据存储的知识,演绎出所需的答案l具有较强的知识获取能力,并具有自学功能具有较强的知识获取能力,并具有自学功能l关键:使智能系统具有专家知识,或说使教学专家与计算机进行“知识交流”(这个过程称为知识处理)。l知识处理包括知识表示、知识获取和知识管理三个过程。l知识表示形式:l语义网络可用来表示事实性知识l产生式规则用来表示技能知识和建立解决方法的模块l问题解答法则表达课程知识l混合知识表达法表达课程内容并回答学生提问和评价答案的正确性(2)学生模块)学生模块l任务:存储学生对所教课程内容的理解能力,建立目的是对学生的错误及其解答问题的策略进行分析,使教学模块能指出错误的原因
9、并给出正确的解题方法,从而提高学生的知识及能力。(3)教师模块(教学模块)教师模块(教学模块)l任务:与学生进行交流并为他们选择合适的问题,对答案进行评价,对学生请求给予帮助并给出解决问题的方法和手段,必须包括自然语言识别、教学方式及课程内容的知识。l教学策略l基于诊断模块的教学策略:通过评价学生的答案来判断学生的理解力,在通过程序反馈来告诉学生用错了哪些知识和遗漏了哪些该用的知识。l测验学习者已有知识程度策略。l辅导式教学策略:鼓励学生执行一些像游戏一样具有积极性的教学程序,从中培养学生获取知识和解决问题的能力。3.智能导师系统实例智能导师系统实例l(1)AEDLE智能导师l(2)Z ZZ
10、Z智能教学系统智能教学系统(1)l作者:美国南加利福尼亚大学信息科学学院l功能:临床医学诊断的教学l由模拟角色、解释引擎、会话管理器三部分组成,可以利用因特网进行远程教学。l基于病例的临床诊断:l系统向学生提供某一特殊的医学条件和病例,让学生通过系统向学生提供某一特殊的医学条件和病例,让学生通过练习和练习和ADELEADELE系统适当的引导来学习临床医学知识。系统适当的引导来学习临床医学知识。ADELEAgent for Distance EducationLight Edition可重复使用的数据库案例库病例库仿真环境评估参考资料最好的练习模型教学模型任务模型(2 2)ZZ智能教学系统智能教
11、学系统l由中科院张景中院士主持开发的智能教育系列软件,包括初中代数、三角函数、解析几何、立体几何、初中物理、初中化学等多个软件。l基本功能:l能够进行智能解题、人机交互、自动推理和动态作图。l该软件已经通过审定并作为教育部推荐软件列入中小学教材图书目录。(二)智能答疑系统(二)智能答疑系统l1.定义:智能答疑系统是将来自各地学生的问题和老师的解答有机的组织起来存放至相应的答疑库中,通过自然语言的语义理解技术来分析并自动匹配学生所提出的问题,自动给予问题解答的系统。2.智能答疑系统模型智能答疑系统模型学生提出问题给出答案提出问题Internet资源问题解答库专家分发系统教师将问题和答案加到问题和
12、解答库中3.智能答疑系统的关键技术智能答疑系统的关键技术l标准化技术l自然语言理解技术l数据统计与挖掘技术l教育搜素引擎技术(三)教学设计自动化(三)教学设计自动化l1.教学设计自动化工具:l专家系统:它可以根据教学设计人员提供的信息,提出关于课程组织、内容结构、教学策略等方面的建议。l咨询系统:致力于辅助或训练教学设计人员来完成给定的任务。咨询系统将教学设计人员的能动性和创造性摆在首位,力争为其提供建议和指导,使开发人员能在开发的过程中就进行对学习理论、教学理论的学习。咨询系统所特有的一个组件咨询系统所特有的一个组件是将用户的请求进行语意识别、翻译成程序可执行的代码,并与后台知识库建立连接,
13、查找到相关信息的语意识别和查询组件。l信息管理系统:将教学设计过程中的相关信息,如学习者特征、知识库、知识内容的多媒体表现形式、不同的教学/学习策略、参考案例等进行管理,允许用户以多种形式进行检索,并以多种方式呈现出来。信息管理式教学设计自动化工具对用户的要求较高,需要其有一定的教学设计经验和操作其他类似工具的经验。l电子绩效支持系统:是一种软件系统,其中用户能够与系统进行交互以获得各种各样的当地的或者分布式的帮助和资源,以支持个人或者群体用户的学习、问题定向的思考和协作等活动。l写作工具lMacromedia Authorware 4.0,Aim Tech IconAuthor,WBT Sy
14、stems TopClass和Asymetrix Toolbook。(四)基于智能代理的网络教学系统(四)基于智能代理的网络教学系统l1.代理定义:l广义:人类、物理世界的机器人和信息世界的软件机器人。l狭义:信息世界中的软件机器人或称软件Agent,他是代表用户或其它程序,以主动服务的方式完成一组操作的机动计算实体。1.主动适应,在完成操主动适应,在完成操作的过程中,它可以获作的过程中,它可以获得、表示并在以后的操得、表示并在以后的操作中利用关于操作对象作中利用关于操作对象的知识以及关于用户意的知识以及关于用户意图和偏好的知识。图和偏好的知识。2.主动主动Agent,即对一,即对一些任务无需用户发出些任务无需用户发出指令,只要当前状态指令,只要当前状态符合某种条件,就可符合某种条件,就可以代表用户或其它程以代表用户或其它程序完成相应的操作。序完成相应的操作。在所处的计算环境中在所处的计算环境中灵活的访问机制,以灵活的访问机制,以及同其他及同其他Agent通信通信和协作的机制。和协作的机制。l2.智能代理(Intelligent Agent):自动执行用户委托的任务的计算实体。l例:瑞星的小狮子。l智能代理的特点:l代理性l智能性l自主性l机动性3.智能代理的教学系统模型:智能代理的教学系统模型:人工智能的教育应用人工智能的教育应用 网站网站 http:/