问题:骨架型开发工具的优点是可以集中精力对系统的过程结构进行设计( )。
A.对 B.错
下面学习专家系统开发工具
现有的专家系统工具,主要分为骨架型工具、语言型工具、构造辅助工具和支撑环境等4类。
专家系统一般都有推理机和知识库两部分,而规则集存于知识库内。在一个理想的专家系统中,推理机完全独立于求解问题领域。系统功能上的完善或改变,只依赖于规则集的完善和改变。由此,借用以前开发好的专家系统,将描述领域知识的规则从原系统中“挖掉”,只保留其独立于问题领域知识的推理机部分,这样形成的工具称为骨架型工具。这类工具因其控制策略是预先给定的,使用起来很方便,用户只须将具体领域的知识明确地表示成为一些规则就可以了。
骨架型开发工具的优点是使用方便,节省在开发系统的过程结构设计上的时间,提高开发效率,交互性好,提供很强的对结果进行解释的功能。
问题:骨架型开发工具的优点是可以集中精力对系统的过程结构进行设计( )。
A.对 B.错
因其程序的主要骨架是固定的,除了规则以外,用户不可改变任何东西,因而骨架型工具存在一些有待解决的问题,影响它的广泛应用。
语言型工具提供给用户的是建立专家系统所需要的基本机制,其控制策略也不固定于一种或几种形式,用户可以通过一定手段来影响其控制策略。因此,语言型工具的结构变化范围广泛,表示灵活,所适应的范围要比骨架型工具广泛得多。
然而功能上的通用性与使用上的方便性是一对矛盾,语言型工具为维护其广泛的应用范围,不得不考虑众多的在开发专家系统中可能会遇到的各种问题,因而使用起来比较困难,用户不易掌握,对于具体领域知识的表示也比骨架型工具困难一些,而且在与用户的对话方面和对结果的解释方面也往往不如骨架型工具。
系统构造辅助工具由一些程序模块组成,有些程序能帮助获得和表达领域专家的知识,有些程序能帮助设计正在构造的专家系统的结构。它主要分两类,一种是设计辅助工具,另一种是知识获取辅助工具。
支撑设施是指帮助进行程序设计的工具,它常被作为知识工程语言的一部分。工具支撑环境仅是一个附带的软件包,以便使用户界面更友好。它包括四个典型组件:调试辅助工具、输入输出设施、解释设施和知识库编辑器。