专家系统与专家系统工具

出处:按学科分类—工业技术 北京理工大学出版社《新编液压工程手册上册》第228页(608字)

专家系统是一个智能计算机程序,它利用知识和推理过程来解决需要大量经验才能求解的复杂问题。开发专家系统有两种方法:

(A)运用面向人工智能的程序设计语言LISP和PROLOG等直接开发专家系统。早期的专家系统,例如DENDRAL,PROSPECTOR都是采用这种方法开发出来的,这种方法有较大的灵活性,但对于系统建造者的要求较高,开发的重复性工作多,周期长,所需人力资源巨大,不易推广普及。

(B)运用专家系统开发工具软件辅助建立专家系统。专家系统开发工具又叫专家系统外壳,它能为专家系统开发者提供推理机、知识库、解释程序、用户界面等。工具内部定义好了知识表示方法,作好了开发机和推理机,开发机以交互方式帮助系统开发者生成所需知识库,推理机借助知识库通过人机交互方式向专家系统用户作出咨询。在此基础上专家系统开发者只要定义知识就可以进行推理,使专家系统开发者把主要精力用于知识获取和知识整理方面,可以大大提高研制专家系统的效率。目前比较成熟的专家系统开发工具有KAS,AGE等。专家系统的开发过程如图

6.4-6所示。

图6.4-6 利用专家系统开发工具开发专家系统的过程

分享到: