基于规则的专家系统
1.专家系统的构成
专家系统:根据领域的系统知识建立起来的推理系统。它包含五种人:领域专家,知识工程师,程序员,项目经理,最终用户,团队关系图如下:
图1:团队关系图
领域专家:在某个领域中解决问题知识渊博,经验丰富。将其经验纳入专家系统中,作为专家系统的规则。
知识工程师:能够设计,构建并测试专家系统的人,他为专家系统选择合适的任务。可以和领域专家沟通,并将领域专家的知识,经验使用规则在专家系统中表现出来,然后选择开发软件或者专家系统框架,最后对开发出来的系统进行测试修正。
程序员:负责实际编程,将领域知识表达成为计算机能理解的计算机语言。
项目经理:负责整个团队的开发运作和协调,负责项目按计划实施,并且和领域专家,知识工程师,程序员,用户保持良好的沟通。
2. 基于规则的专家系统的基本结构
基于规则的专家系统包含五部分:知识库,数据库,推理引擎,解释工具和用户界面。
图2:基于规则