知识工程
词条百科 2
目录
知识工程
知识工程(KE)是指在建立、维护和使用基于知识的系统中所涉及的所有技术、科学和社会方面。
知识工程的背景
知识工程的历史
在最早的专家系统中,几乎没有创建软件的正式过程。研究人员只是与领域专家坐下来开始编程,往往在开发应用程序本身的同时开发所需的工具(如推理引擎)。随着专家系统从学术原型转向部署的商业系统,人们意识到需要一种方法来为构建软件的过程带来可预测性和控制。基本上有两种方法被尝试。
使用传统的软件开发方法
开发专门的方法,以适应建立专家系统的要求许多早期的专家系统是由大型咨询和系统集成公司开发的,如Andersen咨询公司。这些公司已经拥有经过测试的传统瀑布方法论(如Andersen的Method/1),他们对所有员工进行了培训,并几乎一直用于为客户开发软件。早期专家系统开发的一个趋势是简单地将这些瀑布方法用于专家系统开发。使用传统方法开发专家系统的另一个问题是,由于专家系统具有前所未有的性质,它们是最早采用快速应用开发方法的应用之一,其特点是迭代和原型开发,以及或代替详细的分析和设计。
![知识工程](http://map.s-jl.com/wp-content/uploads/sites/14/2024/09/20240928000701-66f748a5ebabf.png)
在1980年代,很少有传统的软件方法支持这种类型的方法。使用传统方法开发专家系统的最后一个问题是对知识获取的需求。知识获取是指收集专家知识并以规则和本体的形式捕获它的过程。知识获取有特殊的要求,超出了用于获取大多数业务需求的传统规范过程。这些问题导致了知识工程的第二个方法:开发专门用于建立专家系统的定制方法。在欧洲开发的知识获取和文档结构(KADS)方法论是最早也是最受欢迎的为专家系统定制的方法论之一。KADS在欧洲取得了巨大的成功,在美国也被使用。
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmtegiylmite