专家系统
合集下载
专家系统

由于规则条数不多,搜索空间很小,推理机构(IE) 就十分简单,采用向前推理方法逐次判别各种规则的 条件,满足则执行,否则继续搜索。
特征识别与信息处理(FR&IP)部分的作用是实现 对信息的提取与加工,为控制决策和学习适应提供依 据。它主要包括抽取动态过程的特征信息,识别系统 的特征状态,并对特征信息作必要的加工。
设U为专家控制器的输出集, E为专家控制器的输入集, I为推理机构的输出集,K为经验知识集:
E = (R, e, Y, U),e = R – Y
式中,R为参考控制输入,e为误差信号,Y为受控输出, U为控制器的输出集。专家控制器的模型表示为
U = f (E,K,I)
智能算子f为几个算子的复合运算:f=g·h·p,其中: g:E→S;h:S×K→I;p:I→U
专家系统所要解决的问题一般没有算法解,并 且经常要在不完全、不精确或不确定的信息基础 上做出结论。
第一代专家系统只能利用人类专家的启发式知 识,即只能利用浅层表达方式和推理方法。
但遇到新问题时,还必须利用掌握的深入表示 事物的结构、行为和功能等方面的基本模型等深 层知识,得出新的启发式浅层知识。
智能程序:旨在模拟人类专家的智能程序应当 兼备浅层和深层两类知识。即不但采用基于规则 的方法,还必须采用基于模型的原理构成新一代 专家系统。
知识工程是指由知识工程师从人类专家那里抽 取他们求解问题的过程、策略和经验规则,然后 把这些知识建造在专家系统之中。
目前,专家系统在各个领域中已经得到广 泛应用,如医疗诊断、语音识别、图像处理、 金融决策、地质勘探、是有化工、军事、计 算机设计等。
专家系统具有启发性,能够运用人类专 家的经验和知识进行启发式搜索、试探性 推理、不精确推理或不完全推理
特征识别与信息处理(FR&IP)部分的作用是实现 对信息的提取与加工,为控制决策和学习适应提供依 据。它主要包括抽取动态过程的特征信息,识别系统 的特征状态,并对特征信息作必要的加工。
设U为专家控制器的输出集, E为专家控制器的输入集, I为推理机构的输出集,K为经验知识集:
E = (R, e, Y, U),e = R – Y
式中,R为参考控制输入,e为误差信号,Y为受控输出, U为控制器的输出集。专家控制器的模型表示为
U = f (E,K,I)
智能算子f为几个算子的复合运算:f=g·h·p,其中: g:E→S;h:S×K→I;p:I→U
专家系统所要解决的问题一般没有算法解,并 且经常要在不完全、不精确或不确定的信息基础 上做出结论。
第一代专家系统只能利用人类专家的启发式知 识,即只能利用浅层表达方式和推理方法。
但遇到新问题时,还必须利用掌握的深入表示 事物的结构、行为和功能等方面的基本模型等深 层知识,得出新的启发式浅层知识。
智能程序:旨在模拟人类专家的智能程序应当 兼备浅层和深层两类知识。即不但采用基于规则 的方法,还必须采用基于模型的原理构成新一代 专家系统。
知识工程是指由知识工程师从人类专家那里抽 取他们求解问题的过程、策略和经验规则,然后 把这些知识建造在专家系统之中。
目前,专家系统在各个领域中已经得到广 泛应用,如医疗诊断、语音识别、图像处理、 金融决策、地质勘探、是有化工、军事、计 算机设计等。
专家系统具有启发性,能够运用人类专 家的经验和知识进行启发式搜索、试探性 推理、不精确推理或不完全推理
专家系统

IF The application area IS System THEN The recommendation language IS ADA AND DISPLAY answer RULE 4 IF The application area IS Real-time THEN The recommendation language IS ADA AND DISPLAY answer RULE 5 IF The application area IS Education THEN The recommendation language IS PASCAL AND DISPLAY answer TEXT The application area Your application area is: DISPLAY answer Our recommendation is: [The recommendation language] END
搜索
人工智能就是一个数据库加上搜索, 从某种程度上,这句话也确实可以说明人 工智能的现状。无论是在知识库这一方也 好,还是在推理机那一方也好,都要涉及 到搜索这一过程。
问题空间
有了搜索的方法,那我们现在可以看 看要搜索的东西是什么样子的了。数据结 构决定算法的实现。对于我们所知道的问 题,我们可以采用状态空间或与或树的表 示方法来表示一个待搜索的问题空间。
举例
TITLE ex1 DISPLAY This is the first demonstration knowledge base about selection of General-Purpose programming languages. OBJECT The recommendation language AND The application area 1. The recommendation language RULE 1 IF The application area IS Business THEN The recommendation language IS COBOL AND DISPLAY answer RULE 2 IF The application area IS Math or Science THEN The recommendation language IS FORTRAN AND DISPLAY answer RULE 3
第七章 专家系统

在已知状况的分析,推断未来可能发生的情 况。预测专家系统具有下列特点:
(a) 系统处理的数据随时间变化,而且可 能是不准确和不完全的。
(b) 系统需要有适应时间变化的动态模型, 能够从不完全和不准确的信息中得出预报, 并达到快速响应的要求。
预测专家系统的例子有气象预报、军事 预测、人口预测、交通预测、经济预测和谷 物产量预测等。例如,恶劣气候(包括暴雨、 飓风、冰雹等)预报、战场前景预测和农作物 病虫害预报等专家系统。
❖ 当前提为真时,该规则将前提与一个行为结 合起来,否则与另一个行为结合起来,并且 可以用一个-1到+1之间的数字来表示在该前 提下行为的可信程度。如一条判断细菌类别 的规则可表示如下:
❖ 其含意如下: 如果培养物的部位是血液 细菌的类别确不知道 细菌的染色是革蓝氏阴性 细菌的外形是杆状 病人被严重地烧伤 那么以不太充分的证据(可信程度0.4)说
7.1 专家系统概述
❖ 研究背景
专家系统(expert system expert system),是人工 智能应用研究领域中非常活跃和非常广泛的课题 之一。
❖ 定义
专家系统是一个含有大量的某个领域专家水平的 知识与经验智能计算机程序系统,它能够利用人 类专家的知识和解决问题的方法来处理该领域问 题。
(4) 解释器(explanator) 解释器能够向用户解释专家系统的行为,
包括解释推理结论的正确性以及系统输出其 它候选解的原因。
(5) 接口(interface) 接口又称界面,它能够使系统与用户进
行对话,使用户能够输入必要的数据、提出 问题和了解推理过程及推理结果等。系统则 通过接口,要求用户回答提问,并回答用户 提出的问题,进行必要的解释。
监视专家系统可用于核电站的安全监视、 防空监视与警报、国家财政的监控、传染病 疫情监视及农作物病虫害监视与警报等。粘 虫测报专家系统是监视专家系统的一个实例。
(a) 系统处理的数据随时间变化,而且可 能是不准确和不完全的。
(b) 系统需要有适应时间变化的动态模型, 能够从不完全和不准确的信息中得出预报, 并达到快速响应的要求。
预测专家系统的例子有气象预报、军事 预测、人口预测、交通预测、经济预测和谷 物产量预测等。例如,恶劣气候(包括暴雨、 飓风、冰雹等)预报、战场前景预测和农作物 病虫害预报等专家系统。
❖ 当前提为真时,该规则将前提与一个行为结 合起来,否则与另一个行为结合起来,并且 可以用一个-1到+1之间的数字来表示在该前 提下行为的可信程度。如一条判断细菌类别 的规则可表示如下:
❖ 其含意如下: 如果培养物的部位是血液 细菌的类别确不知道 细菌的染色是革蓝氏阴性 细菌的外形是杆状 病人被严重地烧伤 那么以不太充分的证据(可信程度0.4)说
7.1 专家系统概述
❖ 研究背景
专家系统(expert system expert system),是人工 智能应用研究领域中非常活跃和非常广泛的课题 之一。
❖ 定义
专家系统是一个含有大量的某个领域专家水平的 知识与经验智能计算机程序系统,它能够利用人 类专家的知识和解决问题的方法来处理该领域问 题。
(4) 解释器(explanator) 解释器能够向用户解释专家系统的行为,
包括解释推理结论的正确性以及系统输出其 它候选解的原因。
(5) 接口(interface) 接口又称界面,它能够使系统与用户进
行对话,使用户能够输入必要的数据、提出 问题和了解推理过程及推理结果等。系统则 通过接口,要求用户回答提问,并回答用户 提出的问题,进行必要的解释。
监视专家系统可用于核电站的安全监视、 防空监视与警报、国家财政的监控、传染病 疫情监视及农作物病虫害监视与警报等。粘 虫测报专家系统是监视专家系统的一个实例。
专家系统的名词解释

专家系统的名词解释
专家系统是一种人工智能系统,通过学习和分析大量专家知识和经验,为非专家用户提供智能化的建议和决策支持。
专家系统通常由以下几个部分组成:
1. 专家知识库:存储了专家的经验和知识,包括领域知识、规则、方法、技能等。
2. 模型:对专家知识库进行建模,建立一个可以识别和提取知识的方法,以便系统能够从数据中学习。
3. 推理引擎:根据用户提供的问题或输入,通过模型对专家知识库进行推理,并生成相应的建议或决策。
4. 用户界面:提供一个友好的用户界面,让用户可以方便地获取和使用系统提供的建议和决策。
专家系统的应用非常广泛,例如医疗诊断、金融风险评估、工业过程控制、项目管理等。
在医疗领域,专家系统可以帮助医生为患者提供个性化的治疗方案,在金融领域,专家系统可以帮助银行家评估投资风险并提供合适的投资建议,在工业领域,专家系统可以帮助工程师制定优化的工艺方案。
虽然专家系统已经取得了很大的进展,但仍然存在一些挑战和限制,例如知识库的更新和维护、模型的可解释性和安全性等。
因此,未来专家系统的发展将更加注重智能化、自动化和可解释性,以提高系统的实用性和可靠性。
第二章 专家系统概述

启发性 透明性 灵活性
第五节 专家系统分类
可按不同的标准进行分类.例如: 可按不同的标准进行分类.例如: 应用领域分类 可分为医疗,勘探,数学, 分类. 按应用领域分类.可分为医疗,勘探,数学,物 理,化学,气象,生物等; 化学,气象,生物等; 知识表示技术分类 基于规则的,逻辑的, 分类. 按知识表示技术分类.基于规则的,逻辑的,语 义网络,框架的专家系统等; 义网络,框架的专家系统等; 推理策略分 正向,反向,双向等; 按推理策略分.正向,反向,双向等; 采用不精确推理技术分 确定理论, 按采用不精确推理技术分.确定理论,主观 Bayes,模糊理论,D/S理论推理技术ES; 理论推理技术ES Bayes,模糊理论,D/S理论推理技术ES; 结构分 单和群ES ES; 按结构分.单和群ES;
第三节 专家系统的功能与结构
3.1: 3.1:功能
专家系统应当具备以下几个功能: 专家系统应当具备以下几个功能: 存储专业领域知识; 存储专业领域知识; 存储具体问题求解过程中的初始数据和推理过程中的各信息 与数据; 与数据; 利用已有知识解决专业问题; 利用已有知识解决专业问题; 对推理过程和结论作出必要的解释; 对推理过程和结论作出必要的解释; 提供用户接口; 提供用户接口; 提供知识获取,知识库修改完善等维护手段; 提供知识获取,知识库修改完善等维护手段;
事实:客观事物的状态,属性,特征及事物间关系. 事实:客观事物的状态,属性,特征及事物间关系. 信念:主要指事实的含义规则,语义说明. 信念:主要指事实的含义规则,语义说明. 启发式: 启发式:指能表达前提和结论间因果关系的一种形 式.
二:算法和启发式程序
算法是为求解一类问题而规定的一个可被机 械执行的确定步骤的有穷序列,具有如下性质: 械执行的确定步骤的有穷序列,具有如下性质: 通用性:能求解问题范围内的全部问题; 通用性:能求解问题范围内的全部问题; 确定性:算法中的问题求解状态, 确定性:算法中的问题求解状态,求解步骤应该 是精确唯一的. 是精确唯一的. 有效性:问题范围内的任何具体问题带入算法后, 有效性:问题范围内的任何具体问题带入算法后, 都可经有限步骤,达到期望结果. 都可经有限步骤,达到期望结果.
第8章 专家系统

2.专家系统的知识表示和推理
2.1 知识表示
知识表示是一种用来在专家系统的知识库中对知识编码的 方法。
2.1.1 知识的类型
◆过程性知识。描述如何解决问题,提供如何做事的建议。
◆陈述性知识。描述问题的相关已知信息,包括断定为真或 假的简单语句和一组更完整地描述一些对象或概念的语句。 ◆启发式 知识。描述引导推理过程的规则。它是经验性的, 并且表示专家通过求解过去问题的经验编译知识。专家将获 取有关问题的基本知识,如基本法则、函数关系等,并且把 它编译成简单的启发信息,以辅助问题求解。 ◆结构知识。描述知识的结构。这类知识描述专家对此问题 的整体智力模型。
(2)从处理问题的方法看,专家系统则是靠知识和 推理来解决问题(不像传统软件系统使用固定的算法 来解决问题),所以,专家系统是基于知识的智能问 题求解系统。
(3)从系统的结构来看,专家系统则强调知识与推 理的分离,因而系统具有很好的灵活性和可扩充性。
(4)专家系统一般还具有解释功能,即在运行过程 中一方面能回答用户提出的问题,另一方面还能对最后 的输出(结论)或处理问题的过程作出解释。
◆例子 :VAX计算机结构设计专家系统、花布立体感图 案设计和花布印染专家系统、大规模集成电路设计专 家系统以及齿轮加工工艺设计专家系统等。
规划专家系统
◆任务 :寻找出某个能够达到给定目标的动作序列或步 骤。
◆特点 :所要规划的目标可能是动态的或静态的,需要 对未来动作做出预测,所涉及的问题可能很复杂,要 求系统能抓住重点,处理好各子目标间的关系和不确 定的数据信息,并通过实验性动作得出可行规划 。
站进行被修设备的调整、测量与试验。在这方面的实 例还比较少见。
教学专家系统
◆任务:根据学生的特点、弱点和基础知识,以最适当的 教案和教学方法对学生进行教学和辅导。
专家系统

从数据库中挖掘的规则可以有以下多种表达形式:关联 规则、特征规则、异常规则、转移规则、序列规则、分类和 聚类等。 数据挖掘的应用对象是大规模数据库,目标是发现数据 库中规律性的知识。数据挖掘提取的知识可以表示为概念、 规律、模式、约束和可视化。 在知识获取技术方面,基于数据挖掘的专家系统可以极 大缓解专家系统的知识瓶颈问题。它不再是知识工程师从领 域专家中提取规则,将其转换为知识,而是从领域专家提供 的大量数据中自动获取知识。数据挖掘中的数据预处理模块 可以在知识的获取中减小噪声数据的影响,提高知识获取的 正确性。 在推理技术方面,数据挖掘技术是以数据库系统、数据 仓库统计学等为基础的。而数据仓库主要特点就是:它是面 向主题的,库中的数据是多维的。数据挖掘器在推理时可以 根据不同需要将不同维度内的运行状态参数综合起来一起分 计算,即运用数据挖掘算法来进行全方位推理。这可以克服
你说: 苏格拉底 = TRUE 建议证实.
与家系统工作原理 ------正向推理(Forward Reasoning) (续) 总结:推理机的工作过程如下: (1)推理机将知识库中的规则前提与这些事实进行匹配;
一般是将每条规则的<前提>取出来,验证这些前提是否在
数据库中,若都在,则匹配成功;不然的话,则取下一条 规则进行匹配。 (2)把匹配成功的规则的<结论>作为新的事实添加到综合 数据库中。
在
此假设成立
结束
是
向用户提问
有此事实否? 有 将事实记录数据库
无
找出规则之一的1个前提 作为新的假设 结束
或
反向推理原理图
与家系统工作原理 ------反向推理(Reverse Reasoning) (续)
该动物是金钱豹
专家系统

图2
专家系统的结构
接口是人与系统进行信息交流的媒介, 接口是人与系统进行信息交流的媒介,它为用户 提供了直观而方便的交互作用手段。 提供了直观而方便的交互作用手段。接口的功能是识 别与解释用户向系统提供的命令、问题和数据等信息, 别与解释用户向系统提供的命令、问题和数据等信息, 并把这些信息转化为系统的内部表示形式。另一方面, 并把这些信息转化为系统的内部表示形式。另一方面, 接口也将系统向用户提出的问题、 接口也将系统向用户提出的问题、得出的结果和作出 的解释以用户易于理解的形式提供给用户。 的解释以用户易于理解的形式提供给用户。
新型专家系统
1.分布式专家系统 分布式专家系统
这种专家系统具有分布处理的特征,其主要目的在于 这种专家系统具有分布处理的特征 其主要目的在于 把一个专家系统的功能经分解以后分布到多个处理器上 去并行地工作,从而在总体上提高系统的处理效率 从而在总体上提高系统的处理效率。 去并行地工作 从而在总体上提高系统的处理效率。它可 以工作在紧藕合的多处理器系统环境中,也可工作在松藕 以工作在紧藕合的多处理器系统环境中 也可工作在松藕 合的计算机网络环境里,所以其总体结构在很大程度上依 合的计算机网络环境里 所以其总体结构在很大程度上依 赖于其所在的硬件环境。 赖于其所在的硬件环境。
专家系统的特点
专家系统具有下列三个特点: 专家系统具有下列三个特点:
(3)灵活性 灵活性 专家系统能不断地增长知识,修改原有知识, 专家系统能不断地增长知识,修改原有知识, 不断更新。由于这一特点, 不断更新。由于这一特点,使得专家系统具有十 分广泛的应用领域。 分广泛的应用领域。
专家系统的结构
专家系统的特点
专家系统具有下列三个特点: 专家系统具有下列三个特点:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
它是一种具有智能的程序系统。能运用专家知 识和经验进行推理的启发式程序系统。 它必须包含有大量专家水平的领域知识,并能 在运行过程中不断地对这些知识进行更新。 它能应用人工智能技术模拟人类专家求解问题 的推理过程,解决那些本来应该由领域专家才 能解决的复杂问题。
专家系统的一般特点
• 专家系统的特点:
根 据 任 务 要 求 , 计 算 出满 足 设 计 问 题 约 束 的 目 标配 置。 按 给 定 目 标 拟 定 总 体 规划 、 行 动 计 划 、 运 筹 优 化等 。 根 据 具 体 情 况 , 控 制 整个 系 统 的 行 为 , 适 用 于 对各 种 大 型 设 备 及 系 统 进 行控 制。 根 据 监 测 到 的 现 象 与 正常 情 况 相 比 , 及 时 作 出 相应 的分析和处理。 的分析和处理 。 对 发 生 故 障 的 系 统 、 对象 或 设 备 进 行 处 理 , 制 定纠 错 方 案 , 并 实 施 方 案 ,使 其恢复正常。 其恢复正常 。 根 据 相 应 的 标 准 检 测 被测 试 对 象 存 在 的 错 误 , 并能 从 多 种 纠 错 方 案 中 选 出适 用 于 当 前 情 况 的 最 佳方 排除错误。 案 , 排除错误 。
专家系统的结构
• 专家系统的结构是指专家系统各组成部分 的构造方法和组织形式。 用户 接口 事实规则
解释器 计划 知识库 执行器
议程 中间解 黑板
调度器 协调器
理 想 专 家 系 统 结 构 图
专家系统的主要组成部分
1. 知识库(Knowledge Base) 知识库用于存储某领域专家系统的专门知识,包括事实、 可行操作与规则。 2. 综合数据库(global database) 综合数据库又称全局数据库或总数据库,它用于储存领域 或问题的初始数据和推理过程中得到的中间数据(信息), 即被处理对象的一些当前事实。 3. 推理机(reasoning machine) 用于记忆所采用的规则和控制策略的程序,使整个专家系 统能够以逻辑方式协调的工作。推理机能够根据知识进行 推理和导出结论,而不是简单搜索现成的答案。
专家系统与传统程序的区别
•
从编程思想看:传统程序=数据结构+算法; 专家系统=知识+推理 • 传统程序把关于问题求解的知识隐含于程序中, 而专家系统则将知识(知识库)与运用知识的过 程(推理机)分离开来; • 传统程序主要面向数值计算和数据处理,专家 系统则面向符号处理;
• 传统程序一般不具有解释功能,而专家系统有解 释机构; • 传统程序与专家系统具有不同的结构; • 传统程序根据算法能产生正确答案,而专家系统 则可能会产生错误的答案; • 传统程序一般都有算法解,而专家系统经常要在 不完全、不精确、不确定的信息基础上作出结论。
工 程 设 计 、电 路设 计、 建筑 及 装 修 设 计、 服装 设计 、机 械设计及图案设计 机 器 人 动 作控 制、 工程 规划 、 军 事 规 划、 城市 规划 、生 产规划等。 产规划等 。 代 表 性 的 专 家 系 统 有 YES/MVS( 帮 助 监 控 和 控 制 ( MVS操作系统的专家系统 ) 操作系统的专家系统) 操作系统的专家系统 森 林 火 警 监视 ,机 场监 视, 如 REACTOR ( 帮 助 操 作 人 员 检 测 和 处理 核反 应堆 事故 的专家系统)。 的专家系统 )。
类别
功能作用
应用ቤተ መጻሕፍቲ ባይዱ
预测型专家系统 主 要 对 处 理 对 象 的 过 去 和 现 在 气 象 预 报 、 军 事 预 测 、 人 口 预 测 ( Expert System 的 数 据 进 行 分 析 , 并 由 此 来 推 、 交 通 预 测 、 财 政 预 测 、 经 济 发 展预测、 展预测 、 农作物预测等 for Prediction) 测未来的演变和发展 。 ) 测未来的演变和发展。 解释型专家系统 对 已 知 的 信 息 或 数 据 进 行 分 卫 星 图 像 分 析 、 集 成 电 路 分 析 、 ( Expert System 析 , 解 释 这 些 信 息 和 数 据 的 实 石 油 测 井 数 据 分 析 、 染 色 体 分 类 际含义。 际含义 。 等 for
谢 谢!
(1)启发性:能运用专家的知识和经验进行推理、 判断和决策。 (2)透明性:能够解释本身推理过程和回答用户 提出的问题,以便让用户能够了解推理过程,提 高对专家系统的信赖感。 (3)灵活性:能不断地增长知识,修改原有知识, 不断更新。
专家系统的种类
• 对专家系统的类型划分可以有多种不同的方法。 对专家系统的类型划分可以有多种不同的方法。不同的分类方法所得到的 分类结果也不同。海叶斯—罗斯(F.Heyes-Roth)等人按照专家系统的特 分类结果也不同。海叶斯—罗斯(F.Heyes-Roth)等人按照专家系统的特 性及处理问题的类型,将专家系统分为以下10种类型。 10种类型 性及处理问题的类型,将专家系统分为以下10种类型。
专家系统
专家系统概述
到目前为止,有关专家系统还没有一个严格公认 的形式化定义。人们普遍认为,专家系统是一种具有 大量专门知识与经验的智能程序系统,它能运用某个 领域一个或多个专家多年积累的经验和专门知识,模 拟领域专家求解问题时的思维过程,以解决该领域中 的各种复杂问题。也就是说,专家系统具有三个方面 专家系统具有三个方面 的含义。 的含义。
Interpretation) )
诊断型专家系统 根 据 输 入 的 信 息 找 出 处 理 对 象 医 疗 诊 断 、 电 子 或 机 械 以 及 材 料 ( Expert System 存 在 的 故 障 及 其 原 因 , 并 能 给 失效诊断 for Diagnosis) 出一定的建议 ) 根 据 学 生 的 特 点 和 学 习 背 景 , 一 些 计 算 机 辅 助 教 学 ( CAI ) 系 教学型专家系统 以 适 当 的 教 学 方 法 和 教 案 将 知 统 、 聋 哑 人 语 言 训 练 系 统 以 及 完 ( Expert System 识 点 组 织 起 来 , 用 于 对 学 生 进 成其他一些教育与培训任务 for Instruction) 行 教 学 和 辅 导 、 诊 断 调 整 学 生 ) 在学习过程中的行为。 在学习过程中的行为 。
设计型专家系统 ( Expert System for Design) ) 规划型专家系统 ( Expert System for Planning) ) 控制型专家系统 ( Expert System for Control) ) 监视型专家系统 ( Expert System for Monitoring) ) 维护型专家系统 ( Expert System for Repair) ) 调试型专家系统 ( Expert System for Debugging) )
4. 解释器(explanator) 解释器能够向用户解释专家系统的行为,包括解释推理结 论的正确性以及系统输出其他候选解得原因。 5. 接口(interface) 接口又称界面,它能够使系统与用户进行对话,使用户能 够输入必要的数据、提出问题和了解推理过程和推理结果 等。系统则通过接口要求用户回答提问,并回答用户提出 的问题,进行必要的解释。