2017-04-05 16:54
知识工程(Knowledge Engeneering)的概念是在1977年美国斯坦福大学计算机科学家费根鲍姆教授(B.A.Feigenbaum)在第五届国际人工智能会议上提出的。他认为,“知识工程是人工智能的原理和方法,对那些需要专家知识才能解决的应用难题提供求解的手段。恰当运用专家知识的获取、表达和推理过程的构成与解释,是设计基于知识的系统的重要技术问题。”这类以知识为基础的系统,就是通过智能软件而建立的专家系统。
知识工程是从技术角度出发的,知识工程侧重于布局、构造、设计和规划,通常或多或少涉及到技能和工艺。知识工程是研究知识信息处理的学科,提供开发智能系统的技术,是人工智能、数据库技术、数理逻辑、认知科学等学科交叉发展的结果。
知识工程是为达成某种方向目标提供方法和手段。知识工程的工作主要集中于数据和信息的表示、编码方法、数据存储、工作流管理、群组技术等。知识工程师类似于计算机专家,尤其在开发人工智能知识库方面。
知识工程主要应用于某些具体的流程或者操作。可以看成是人工智能在知识信息处理方面的发展,主要研究如何由计算机表示知识,进行问题的自动求解。知识工程的研究使人工智能的研究从理论转向应用,从基于推理的模型转向基于知识的模型。
知识工程和知识管理都是通过对数据、信息、知识的运用和处理,以解决问题、提高效率。对于企业来说,两者可以互相作用、互为补充。知识管理是企业管理者需要具有的基本管理思想,知识管理包括了对人的管理、知识内容组织、知识管理系统支撑、运营制度保障等。知识工程是解决其中具体问题的一些系统支撑,可以作为知识管理系统的一部分或者补充。但是,还有很多系统解决不了的问题,人的问题、制度问题、内容产生的问题等,这些需要通过知识管理来一并解决。