知识获取和知识型系统建立是交叉进行的。在知识型系统初建时,一般只获取必需的知识。之后随着系统的调试和运行,逐步积累新的知识。在对知识库进行扩充和更新时,需要检查新旧知识的相容性,以维持知识库的整体性,还要对新补充的知识进行分类存储,以供以后使用。
知识获取是计算机领域伴随着专家系统和其他知识型系统的发展而兴起的一个概念。
知识获取是构筑知识型系统的一个重大课题,但相关研究尚不充分。20世纪60年代以前,大部分人工智能程序所需的知识是由专业程序员手工编入程序中。当时由于智能程序较少直接面向应用系统,知识获取问题未受充分重视。随着专家系统和其他知识型系统的兴起,人们认识到必须对落后的知识获取方式进行改革,让用户在知识工程师或智能程序(知识获取程序)帮助下,在系统的运行过程中逐步建立所需的知识库。
计算机可通过以下4种基本途径获取知识:①借助于知识工程师从专家系统中获取。②借助于智能编辑程序从专家中获取(如MYCIN系统的知识获取程序TEIRESIAS)。③借助于归纳程序从大量数据中归纳出所需知识。④借助于文本理解程序从教科书或科技资料中提炼出所需知识。
知识获取是构筑知识型系统的一个重大课题,对知识型系统的发展有重要作用。