论文部分内容阅读
随着互联网技术和多媒体技术的发展,基于Web的网络教学也得到了前所未有的发展。与此同时,人工智能技术、教育心理学、多媒体技术等多门学科结合形成的研究领域——智能教学系统(ITS),为个性化的因材施教的教学方式提供了良好的实现途径。如何将传统ITS个性化教学、智能化教学的特点,应用在网络教学环境中提高学习者的学习效率,是一个值得深入探讨的研究课题。本文正是在此背景下,探索在网络教学环境中,如何利用智能教学系统技术,通过自然语言对话的方式与学生交互,并对其进行一对一的智能化的辅助教学。本文首先分析了网络教学的特点和智能教学系统的演进,指出当前研究的背景和目的,然后提出了一种基于学生模型和AIML的智能对话教学机器人系统。本课题主要做了以下几个方面的工作:参考IMS学习者信息包(IMS Learner Information Package,IMS LIP)标准提出了一种的学生模型及其表示方式,并构建了一个挖掘工具来生成学生模型的XML实体,然后对该XML文件建立索引,方便系统对学生模型的进行查询和调用。引入了一种基于Artificial Intelligence Markup Language(AIML)的领域知识表达方式,并提出一种从符合Sharable Content Object Reference Model标准(SCORM)的课程中自动提取课程知识的方法。提出了一种基于双数组Trie结构的词典和词频统计的中文分词算法,构建了独立的分词模块,为系统用到中文分词的模块提供分词服务。结合AIML知识库与本文提出的学生模型,完成系统与学生之间的自然语言对话和辅助教学功能。引入了动画人物代理技术作为该机器人的User Interface(UI),通过显示虚拟人物形象并模拟真人发音,提高了该系统的交互能力和用户体验。