专家系统综述
- 格式:doc
- 大小:83.50 KB
- 文档页数:6
专家系统文献综述1、国内外研究现状1.1国内研究概况随着我国农业科技信息现代化建设的不断发展,全国大多数农业科研院所、农业院校都将农业科技信息现代化建设提到议事日程上,农业领域中专家系统的研究和应用相对较少,尤其是病虫害防治领域,系统应用技术水平低,开发的对象也只限于马尾松毛虫等少数几种,在国内学术期刊中公开报道的有:王淑芬,陈亮,张真(1992)建立的马尾松毛虫防治决策专家系统。
马小明,叶文虎(1993)开发的松毛虫综合管理信息系统;周嘉熹等(1995)采用Profog语言开发的杨树天牛综合管理专家系统;为了解决生产中的实际问题,传播有关方面专家及其防治工作者在长期生产实践中积累起来的宝贵经验,更好地指导生产,王阿川,岳书奎(1998)在国家攻关研究的基础上,经过10年的努力研究完成了“林业种实害虫管理领域内樟子松球果象甲防治决策专家系统”。
进入新千年后,人们对环境的关注程度不断升高,也更加注重生态文明的建设,在这种背景下,越来越多的专家学者花费大量的精力投入病虫害预测,诊断和防治研究中。
齐群,耿祖群,杜永波(2001)采用Sybase公司的Powerbuild 及其数据库系统开发了运行在windows95下的杨树害虫综合治理专家咨询系统。
2003年,王明红等开发的基于B/S结构“北京市农作物病虫害远程预警信息系统”,通过网络将用户和领域专家联系起来,实现了对病虫害灾害远程控制,及时防治的决策目标;徐云等根据我国茶区主要发生的32种病害和5种寄生性植物采用VisualBasic6.O语言开发了“茶树病虫害诊断与防治专家系统”,并取得了应有的效果;张春雨等以Visual later Dev为环境平台,SQL server 7.0为数据库管理系统开发了“枣病虫害诊断咨询专家系统”,系统涉及枣树生产中的31种病害和31种虫害的诊断知识;姚玉霞等将面向对象的知识表达法应用到“水稻病虫害诊治智能化专家系统”中,对水稻病虫鼠害的形态诊断与识别,取得良好的效果;李佐华等以delphi5.0为开发工具完成“温室番茄病虫害、缺素诊断与防治专家系统”的开发;对温室番茄的病害、虫害及非侵染性病害的有效控制进行了细致研究;周如军等采用VisualBasi 6.0和Authorware为开发工具,开发了“中草药病害诊断与防治多媒体专家系统”;系统主要研究内容是中草药病害的诊断与防治,并配有多媒体演示。
专家系统发展综述专家系统是领域的一个重要分支,自20世纪60年代初以来,已经经历了数十年的发展。
本文将对专家系统的发展历程、基本概念、应用领域以及未来趋势进行综述。
一、专家系统的发展历程专家系统的发展可以追溯到1965年,当时美国科学家Feigenbaum提出了基于规则的专家系统概念。
随后,在1970年,Feigenbaum和Stuart Russell合著的《专家系统》一书出版,标志着专家系统的正式诞生。
在此之后,专家系统经历了快速发展和广泛应用,逐渐成为了人工智能领域的重要支柱。
二、专家系统的基本概念专家系统是一种智能计算机程序,它利用计算机技术和人工智能理论,模拟人类专家解决问题的思维过程,为用户提供专业领域的咨询和服务。
通常情况下,专家系统包括知识库和推理机两个核心组成部分,其中知识库用于存储领域专业知识,推理机则用于根据已有知识进行推理和解决问题。
三、专家系统的应用领域1、医疗领域:医生专家系统可以帮助医生进行疾病诊断和治疗方案制定。
例如,基于医学知识的智能问诊系统,可以根据患者症状和病史,进行初步诊断和用药建议。
2、金融领域:金融专家系统可以帮助银行、证券公司等金融机构进行投资决策、风险管理等方面的工作。
例如,基于金融市场数据的智能投顾系统,可以根据市场行情和投资者风险偏好,制定个性化的投资策略。
3、交通领域:交通管理专家系统可以帮助交通管理部门进行交通流量规划和调度指挥。
例如,基于路网信息的智能交通管理系统,可以根据实时交通信息进行路况预测和交通调度。
4、教育领域:教育专家系统可以帮助教师进行教学辅助和学生学习辅导。
例如,基于学科知识的智能教育辅导系统,可以根据学生的学习需求和学科水平,提供个性化的学习资源和教学方案。
四、专家系统的未来趋势1、知识库的构建与更新:随着知识爆炸的时代到来,专家系统的知识库需要不断更新和优化,以适应领域发展的需要。
因此,如何高效地进行知识获取、整理、表达和更新将成为未来研究的重要方向。
专家系统是一类具有专门知识和经验的计算机智能程序系统,通过对人类专家的问题求解能力的建模,采用人工智能中的知识表示和知识推理技术来模拟通常由专家才能解决的复杂问题,达到具有与专家同等解决问题能力的水平。
这种基于知识的系统设计方法是以知识库和推理机为中心而展开的,即专家系统 = 知识库 + 推理机它把知识从系统中与其他部分分离开来。
专家系统强调的是知识而不是方法。
很多问题没有基于算法的解决方案,或算法方案太复杂,采用专家系统,可以利用人类专家拥有丰富的知识,因此专家系统也称为基于知识的系统(Knowledge-Based Systems)。
一般说来,一个专家系统应该具备以下三个要素:(1)具备某个应用领域的专家级知识;(2)能模拟专家的思维;(3)能达到专家级的解题水平。
专家系统与传统的计算机程序的主要区别如表7.1所示。
表7.1 专家系统与传统的计算机程序的主要区别列项传统的计算机程序专家系统适用范围无限制封闭世界假设建造一个专家系统的过程可以称为“知识工程”,它是把软件工程的思想应用于设计基于知识的系统。
知识工程包括下面几个方面:(1)从专家那里获取系统所用的知识(即知识获取)(2)选择合适的知识表示形式(即知识表示)(3)进行软件设计(4)以合适的计算机编程语言实现。
专家系统的发展史1965年斯坦福大学的费根鲍姆(E.A. Feigenbaum)和化学家勒德贝格(J. Lederberg)合作研制DENDRAL 系统,使得人工智能的研究以推理算法为主转变为以知识为主。
20世纪70年代,专家系统的观点逐渐被人们接受,许多专家系统相继研发成功,其中较具代表性的有医药专家系统MYCIN、探矿专家系统PROSPECTOR等。
20世纪80年代,专家系统的开发趋于商品化,创造了巨大的经济效益。
1977年美国斯坦福大学计算机科学家费根鲍姆 (E.A.Feigenballm)在第五届国际人工智能联合会议上提出知识工程的新概念。
专家系统概述及其应用摘要:人工智能(Artificial Intelligence) ,英文缩写为AI。
它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
专家系统是人工智能应用研究的主要领域。
专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。
本文中介绍了人工智能的概念,分类,特点以及人工智能的研究的发展及其现状。
由此引出专家系统的基本概念及主要特点。
最后,通过查阅各种资料以及自己的理解分析,对专家系统的主要应用做具体分析。
阐述了将计算机人工智能的专家系统理念与全厚度再生机材料配置与设备自动控制系统相结合的思想,同时,具体分析了构建全厚度再生机材料配置与设备自动控制专家系统可供利用的计算机应用技术,并初步建立了该系统的模块体系。
关键词:人工智能,专家系统,全厚度再生机材料配置与设备自动控制系统Expert system outline and applicationAbstract: The artificial intelligence (Artificial Intelligence), English abbreviation is AI. It is the research, the development uses in simulating, extending and expands human's intelligence theory, the method, technical and an application system new technical science. The artificial intelligence is a computer science branch, it attempts the understanding intelligence the essence, the parallel intergrowth delivers one kind newly to be able to make the response by the human intelligence similar way the intelligent machine, this domain research including robot, language recognition, pattern recognition, natural language processing and expert system and so on.In this article introduced the artificial intelligence concept, the classification, the characteristic as well as the artificial intelligence research development and the present situation. From this draws out the expert system the basic concept and the main characteristic. Finally, through consults each kind of material as well as own understanding analysis, makes the concrete elaboration to the expert system main application. Introduced unifies the computer artificial intelligence expert system idea and the Auto-Control system plan, simultaneously, analyzed the construction to Auto-Control system specifically to be possible to supply the use the computer application technology, and established initially module of this expert system.Key word: Artificial intelligence, Expert system, Auto-Control Expert System目录目录 (3)1 引言 (4)人工智能 (4)专家系统 (5)人工智能与专家系统之间关系 (5)2 概述 (5)专家系统与传统程序 (5)专家系统的特点 (6)专家系统的优点 (6)3 详细介绍 (7)专家系统的结构与类型 (7)专家系统的结构 (7)专家系统的类型 (8)专家系统的工作方式 (9)专家系统的工作过程 (9)专家系统的开发过程 (9)4 实际应用 (11)系统结构图 (11)材料知识库软件的设计思路 (12)材料配比体系结构图 (12)材料知识库涉及到的数据表 (12)推理机涉及到的数据表 (13)发泡沥青推理机 (13)发泡沥青环境界面的功能选项 (13)发泡沥青体系推理机推理分析过程 (13)5 现状与发展前景 (15)6 总结 (16)7 参考文献 (17)1 引言人工智能人工智能(Artificial Intelligence) ,英文缩写为AI。
专家系统的概述及其应用-回复什么是专家系统?专家系统是一种基于人工智能技术的计算机系统,旨在模拟人类专家在某个特定领域中的知识和推理能力。
它通过收集和组织领域专家的知识,并利用推理规则来解决特定问题,从而为用户提供专业的建议、解决方案和决策支持。
专家系统的构成和工作原理专家系统主要由三个部分组成:知识库、推理机和用户界面。
知识库存储了领域专家的知识和经验,可以分为规则库和事实库。
规则库中包含了一系列由领域专家提供的规则,规定了问题和解决方案之间的关系。
事实库则存储了用户输入的问题相关信息。
推理机是专家系统的核心,它通过运用专家提供的规则和事实库中的信息,利用推理机制对问题进行推理和决策。
用户界面则是用户与专家系统进行交互的界面,通常采用图形用户界面或自然语言界面。
专家系统的应用领域专家系统广泛应用于各个领域,以下列举几个常见的应用领域:1. 医疗领域:专家系统可以帮助医生进行疾病的诊断和治疗方案的选择。
它可以根据病人的症状和检查结果,利用医学专家提供的规则进行推理,给出专业的建议和治疗方案。
2. 金融领域:专家系统可以用于风险评估和投资决策。
它可以基于历史数据和金融专家的知识,分析市场趋势和风险因素,为投资者提供决策建议。
3. 工程领域:专家系统可以用于设计优化和故障诊断。
它可以根据工程专家的知识和经验,分析和优化设计参数,或者通过故障检测和推理,帮助工程师快速找到故障原因并提供解决方案。
4. 决策支持系统:专家系统可以作为一个决策支持工具,帮助管理者进行决策。
它可以根据专家的经验和问题的约束条件,通过推理和分析,给出最佳的决策方案。
专家系统的优势和局限专家系统具有以下几个优势:1. 提供专业的建议和解决方案:专家系统可以利用专家的知识和推理能力,为用户提供专业的建议和解决方案。
2. 可以处理复杂的问题:专家系统可以处理大量的知识和复杂的推理过程,帮助用户解决复杂的问题。
3. 可以提高工作效率:专家系统可以提供快速的问题解决方案,帮助用户提高工作效率。
专家系统综述摘要:专家系统是人工智能中较为成熟的、最活跃的一个分支,是人工智能发展最主要的发展动力。
它是人工智能从一般思维规律探索走向实际系统设计,从实验进入现实世界的典范、转折点和突破口。
专家系统的成功开发应用,对实现脑力劳动自动化具有特别重要的意义。
关键字:专家系统的优点;专家系统的结构;专家系统的建造;专家系统的应用;专家系统的研究方向;0.引言本文介绍专家系统的特点及其优点,专家系统的简单结构及专家系统的建造,使人们更加了解专家系统原理,通过介绍专家系统的应用及目前的研究方向,更加明确了专家系统在人们生活中的广大应用及专家系统为人们带来的种种利处,让大家更广泛的认识专家系统,从而激发人们对专家系统研究的兴趣。
1.专家系统的研究意义专家系统是人工智能应用研究最活跃和最广泛的课题之一,是一种具有代表性的智能应用系统,它旨在研究如何模拟人类专家的决策过程,解决那些需要专家才能解决的复杂问题。
专家系统是人工智能中较为成熟的、最活跃的一个分支,是人工智能发展最主要的发展动力。
它是人工智能从一般思维规律探索走向实际系统设计,从实验进入现实世界的典范、转折点和突破口。
专家系统的成功开发应用,对实现脑力劳动自动化具有特别重要的意义。
专家系统研究的意义可以从以下几个主要方面来讨论。
(1)专家系统研究是计算机科学与技术的应用和发展的需要专家系统作为人工智能的一个应用领域,它使人工智能从实验走向现实世界,成为检测人工智能基本理论和基本技术的一个重要实验场所,同时也向人们不断提出新的研究课题,推动了新的计算机体系的研究。
各种专家系统的研制和使用扩大了计算机应用的领域,促进了计算机科学与技术的进一步发展。
(2)专家系统为人类保存、传播、使用和评价只是提供了一种有效的手段知识是一种宝贵的资产,尤其是专家的专门知识。
人类社会最昂贵的是人类专家,培养专家需要耗费大量的资金和时间,专家的数量和质量是一个国家强盛程度的一个标志。
专家系统综述摘要综述专家系统的基本概念、主要结构、开发方法以及在机械制造领域的应用情况。
关健词:专家系统综述1、什么是专家系统人工智能(Artifieial Inteligenee简称Al)被誉为本世纪的三大科学技术成就之一,受到了世界各国的普遍重视。
而60年代中期作为人工智能的一个应用领域的专家系统(Expert System简称ES)的出现,使得人工智能的研究从实验室走向了现实世界。
所谓专家系统实际上是一个(或一组)能在某特定领域内.以人类专家水平去解决该领域中困难问题的计算机程序。
或者说,专家系统是这样一个系统:a.专家系统处理现实世界中提出的需要由专家来分析和判断的复杂问题。
b.专家系统利用专家推理方法的计算机模型来解决间题,并且可以得到和专家相同的结论。
由于专家系统的功能主要依赖于大量的知识,这些知识均存在知识库中,通过推理机按一定的推理策略去解决问题,所以它也被称大知识基系统。
专家系统是研究用解决某专门问题的专家知识来建立人机系统的方法和技术。
由于知识在专家系统中起着决定性作用,所以一般将建立专家系统的工作过程称为知识工程。
2、专家系统的基本结构及分类2.1专家系统的墓本结构一个完整的专家系统结构由图1所示的六个部分组成。
其中数据库、知识库、推理机和人机接口是必不可少的部分。
解释部分、知识获取部分是期望部分。
下面分别介绍这些部分。
a.知识库知识库是领域知识的存储器。
它存储专家经验、专门知识与常识性知识,是专家系统的核心部分。
知识库可以由事实性知识和推理性知识组成。
知识是决定一个专家系统性能的主要因素。
一个知识库必须具备良好的可用性、确实性和完善性。
要建立一个知识库,首先要从领域专家那里获取知识即称为知识获取。
然后将获得的知识编排成数据结构井存入计算机中,这就形成了知识库,可供系统推理判断之用。
b.数据库数据库用于存储领域内的初始数据和推理过程中得到的各种信息。
数据库中存放的内容是该系统当前要处理的对象的一些事实。
c.推理机推理机是用来控制、协调整个系统的。
它根据当前输入的数据即数据库中的信息,利用知识库中的知识,按一定的推理策略,去解决当前的问题.并把结果送到用户接口。
在专家系统中,推理方式有:正向推理、反向推理、混合推理。
在上述三种推理方式中,又有精确与不精确推理之分。
因为专家系统是模拟人类专家进行工作,所以推理机的推理过程应与专家的推理过程尽可能一致。
d.人机接口人机接口是专家系统与用户通信的部分。
它既可接受来自用户的信息,将其翻译成系统可接受的内部形式,又能把推理机从知识库中推出的有用知识送给用户。
e.解释部分解释部分能对推理给出必要的解释。
这给用户了解推理过程,向系统学习和维护系统提供了方便。
f.知识获取部分知识获取部分为修改、扩充知识库中的知识提供手段。
这里指的是机器自动实现的知识获取。
它对于一干专家系统的不断完善、提高起着重要的作用。
通常,它应具备能删除知识库中不需要的知识及把需要的新知识加入知识库中的功能。
最好还具有能根据实践结果,发现知识库中不合适的知识以及能总结出新知识的功能。
知识获取部分实际上是一种学习功能。
专家系统的一个重要特征是知识库与推理机分离,系统允许在运行过程中不断修改知识,增加新知识,使系统性能不断提高。
综上所述可知,一个专家系统不仅能提供专家水平的建议与意见,而且当用户需要时,能对系统本身行为作出解释,同时还有知识获取功能。
专家系统的工作特点是运用知识进行推量,因此知识获取(包括人工方式的知识获取和机器学习)、知识表示和知识运用是建造专家系统的三个核心部分。
另外专家系统强调符号处理,并希望有一个理想的人机接口,做到专家或用户能以一种接近自然语言的语言甚至口语形式同系统进行信息的交流。
这些都是传统程序所不具备的特点。
如下表所示:3、专家系统开发工具专家系统开发工具很多,但从专家系统的实现途径看大致可划分为四类:即用人工智能系统开发的通用程序设计语言、专用知识表示和处理语言、专家系统外壳和专家系统开发工具箱(环境)。
3.1通用人工智能语言目前最流行的人工智能语言是LISP、PROLOG和Smalltalk。
它们都是适用于实现专家系统的程序设计语言,且各用其特点。
LISP是函数型程序设计语言,具有很强的符号和数据处理能力,其程序有可能随着执行而不断被改进和完善,因而具有一定的自学能力和智能性。
PROLOG是一种用逻辑来进行程序设计的计算机语言,具有很强的逻辑推理能力,很适合于表达人类的思维和推理规则.这是PROLOG语言在人工智能领域与LISP一样被广泛应用的原因。
Smlltalk语言是最有代表性的一个面向对象的程序设计语言,它对知识的描述方式的最大特点是具有很好的模块性,并且类间接口清楚,便于分工开发和调试。
由于面向对象的方法具有众多的优点,近年来越来越受到软件界的重视。
3.2专用知识表示和处理语言知识的处理虽然也包含着对数据的处理,但主要是符号处理和逻辑处理,使用通用的人工智能程序设计语言来表示知识和处理知识,编程工作量大,需要较高的编程技巧。
为解决这些困难和减少工作量,人工智能学者又开发了更专用的知识表示和处理语言,如有代表性的FRL、OPSS和KEE等。
它们为知识表示提供了固定模式,应用很方便。
3.3专家系统外壳为了减少建造专家系统时的编程工作量,在知识表达、推理或执行方式、解释机构以及学习机构等方面预先形成基本固定的模式,类似于有了一个“空架子”,这个“空架子”就叫做专家系统外壳。
专家系统外壳的出现使专家系统的开发经费大幅度降低,开发速度大为提高。
专家系统外壳按其用途可分为三类:基于规则的外壳系统、归纳型外壳系统和基于混合知识表示的外壳系统。
3.4专家系统开发工具箱为了克服前三种开发工具的缺点,软件专家又设计了专家系统开发工具箱。
该工具箱给开发者提供的既不仅仅是一个专家系统外壳,也不仅仅是简单的一种开发语言,而是方便灵活、集成组织的、完整的一套工具。
在专家系统的整个开发过程中都有较方便适用的工具可供用户选择。
4、如何建立专家系统建立专家系统通常包括以下几个步骤。
(1)知识获取知识获取就是把解决问题所用的专门知识从某些知识来源变换为计算机程序,知识获取由计算机方面的工程师—知识工程师来完成。
(2)知识表达育式的选择经过多次和专家交换意见以及阅读有关资料,知识工程师逐渐熟悉这个专门领域中的专门知识以后,就可以选择合适的知识表达方法。
所选择的知识表达方法应该具有以下两个性质:a. 一具有表达专家知识的能力;b. 能简单和方便地描述、修改和解释系统中的知识。
此外还需要在以计算机表达知识的方便性和结构的复杂性之间加以平衡。
(3)专家系统的建立a.知识库初步设计。
这又包括以下三个主要步骤:问题定义:规定目标、约束、知识来源、参加者以及他们的作用。
概念化:详细叙述向题如何分解成子问题;从假设、数据、中间推理、概念等方面来说明每个子间题的组成;这些概念化如何影响可能的执行过程。
问题的计算机表达:为在概念化阶段中确定了的子问题的各个组成部分选择表达方式。
这是第一个要求计算机执行的阶段。
在这一阶段中信息流的研究以及概念和数据的连接将更为完善。
b.原型的发展和实验一旦选定了知识表达方法,就可以着手执行整个系统所需知识的原型子集。
这个子集的选择是关键性的。
它必须包括有代表性的知识样本,这些知识样本对整个模型来说是有典型意义的,同时又必须只涉及对试验是足够简单的子任务和推理过程。
一旦原型产生了可接受的推理,这个原型就要扩展以包括它必须解释的各种更为详细的问题。
然后,用更复杂的情况来进行试验。
这些比较复杂的情况以后将被用作改善知识库时的标准试验集。
这些试验的结果一定会对间题的基本组成以及它们之间的关系作出许多调整。
c.知识库的改进和推广如果要达到专家那样很高的水平,这个阶段将要花费相当长的时间。
然而,经过几个月的努力,有可方面,达到令人相当满意的性能。
5、专家系统在机械制造领域中的应用实例机械制造中的工艺设计是结构设计与制造间的纽带。
由于工艺设计的复杂程度很高,长期以来都由人工来完成。
西安交通大学的XJDCAP是一工艺设计专家系统,它采用框架来描述零件和记录工艺设计结果,用产生式规则表示车、铣、钻、磨、热处理工艺设计中的决策知识,用反向设计方式,进行模糊推理,可输出合理完善的工艺文件及CNC机床程序。
下面简略地介绍此系统的情况。
5.1.XJDCAP系统的组成系统的组成见图2。
系统采用GCLISP语言编写,以回转体零件为主要对象,工艺设计系统的输入为零件模型,输出为工艺文件。
系统的输入和输出由框架处理模块完成,设计由工艺决策模块和规则集完成,数据库作为系统的支持工具。
系统中由零件模型和规则集组成知识库。
图3 XJDCCAP系统组成图5.2.零件的描述回转体零件的形体组成可分成两部分:基本形体及其特征要素。
系统的基本形体包括:外圆柱、外圆锥、成形面、内圆柱孔、内圆锥孔等;特征要素包括内外倒角、内外螺纹、内外圆角、内外割槽、端面槽、滚花、键槽、外平面、轴向或径向辅助孔。
零件的信息可以表示为一棵树,具有树干、树枝和分枝……。
树形的数据组织和框架的形式一样,所以选用框架来形成零件的设计模型,它以嵌套的联合表形式存入计算机中.用框架表示零件的模型可使零件描述得完整、准确、并易于建立、修改和检索,也易于被产生式系统所接受。
系统枢架与标准框架结构的区别是联结表的嵌套层次可以变化。
5.3.工艺设计过程(1)规则基工艺设计知识用产生式规则表示,其形式为:(RULEnumber IF condition THEN Action cfv),其中number为规则号,conditions是条件,可以是多层的AND、OR、NOT嵌套,action是结论,可以是多条,cfv是可信度,值从-1到+1。
若规则无cfv值则为纯规则,用来选用其它规则或确定其它参数。
系统中有300多条规则,按类存贮和调用,以提高搜索效率,规则分如下几类:1、毛坯选择规则.2、最终加工方法选择规则3、工序内容确定和排序规则4、机床选择规则5、装夹方式选择规则6、加工余量确定规则7、切削用量选择规则(2)推理与搜索系统采用反向推理方式,即从零件的最终形状和技术参数开始,逐步安排可达到当前零件状态的加工工序,并不断修改零件模型,直到零件不再需要加工形成毛坯为止。
这样的反向推理方式与人的设计思维过程接近。
而且零件的设计要求作为唯一的目标,避免了盲目性,易保证质量。
最终加工方法确定,对于每一基本形体,按照工件材料和它的技术要求等等因素,适用的加工方法可能不止一个。
系统采用逆向推理获得最佳解。
即用目的制异规则给出该基本形体可能的加工方法,把这些加工方法再作为假设结论(目的),然后调用可形成这个结论的规则,判别规则中的条件是否存在。