1、解释机构的作用 解释机构的设计要求 解释机构的设计原理和结构 解释机构的实现方法,第八章 专家系统的解释机构,在对知识库进行调试时,要求解释机构具有检索知识库中已有内容,跟踪专家系统的运行,并能记录知识的运用情况,数据库中的各种信息、中间结果的变化等,还能提供出错信息,能对知识库中的错误方便地定位和修改。 用户使用专家系统时,要求系统在问题求解过程中,对推理过程和推理的结论应给出合理、正确的解释,提高用户对系统求解的信任度,便于推广应用并起到辅助决策的作用。,由于专家系统知识库中的知识一般是领域专家的专门知识,应该让非领域专家的用户受到一些直觉的知识训练,以便掌握专门知识,起到“教师”的作用。
2、,准确性 解释机构对系统所做的工作应能给出准确的描述。 可理解性 解释应易于被用户所理解,应尽可能接近自然语言或领域的形式语言。 智能性 解释机构尽可能易于使用,使用户能快速学会使用。,尽可能对用户提出的问题生成合理且较快的解释。,解释机构的设计原理就是基于知识和知识表达,依据规则的推理而实现的。 解释机构的结构与知识表达方式是密切相关的,即取决于知识库中知识的形式化和知识获取。 在结构设计时,应考虑两个基本问题: 用户模型:确定解释的内容。 表达方式:关于解释的叙述。,预制文本法 预制文本法又称为唱片解释法,是最简单也是最早使用的一种方法。 将事先估计到的每个问题装入解释机构的程序体中,使用时再显示出来 优点:简单明了。 缺点:较难保证问题求解过程与解释代码的一致性,不具备解释的智能标准。,追踪解释法 追踪解释法是通过重新显示系统问题求解过程的推理路径和知识库中知识的运用状况对系统进行解释。 它是从系统运行的角度来解释说明系统的动作和行为,对推理模型依赖型较大。 优点:解释过程简单,能保证问题求解过程与解释机构运作的一致性。 缺点:所作的解释说明不容易理解。,策略解释法 策略是指为达到某个目标而制定的计划或方法。 策略解释是使得用于某个目标的计划或方法更加容易理解。 自动程序员解释法,