图2专家系统中的部分规则
图3 动物识别专家系统的决策
图4 专家系统的人机对话过程
图5 专家系统的解释机制
运行动物专家系统时,系统将通过人机界面向用户提问,人机对话的一个界面如图4所示。用户选择答案做出相应的回答,然后按“确定”键,再回答下一个问题。
专家系统具备“Why(为什么)”和“How(怎样)”的解释功能。图5就是计算机对“为什么会问‘能做单腿跳吗’”这个问题的回答,其解答是:系统为了匹配第一条规则,因此向用户提出该问题。
同理,最后得出结论之后,用户还可以通过“How”来查看该结论是如何得出来的。计算机的回答也是对该结论的推理过程的重现。
(3)专家系统外壳
在上面的例子中,我们使用了专家系统外壳InterModeller,这是一个适合中学人工智能教学与应用的简易型专家系统外壳,学习者可以通过它来建造各种主题的专家系统,同时,它还提供了各种知识表示方法之间的转换。该软件的详情请参见网站:http://www.parlog.com/intermodeller.html。
