2013-03-06 16:53
知识获取需要一个过程,需要分以下几个步骤来完成。
1. 确定阶段:其中包括确定问题、确定目标、确定资源和确定人员及其任务等,但是主要的是对于问题的确定。完成知识的获取一般至少要有一个知识工程师和一个或者多个领域专家密切配合进行。一旦人员确定以后,就要通过知识工程师与领域专家的交谈与讨论来确定要解决的问题及相关事宜。
2. 概念化阶段:将上一级中所确定的一些对象、概念、术语及其间的关系等加以明确定义。如果可能的话,可以形象地用一些图形表示出来。
3. 形式表示与实现阶段:主要把上述概念化阶段已抽取出来的知识进行适当的组织,形成合适的结构和规则等,并将其变成一种更正式的表示,继而把它们映射到该问题选定的知识表示框架中,即转化成一种最终可由知识处理系统接收的知识表示形式。
4. 测试阶段:这一阶段要设计一个原型系统,它包括推理机制和由前面获取的知识构成一个知识库等部件。用运行原型系统的办法来测试所获取知识的正确性的一致性。一旦发现问题或错误就进行必要的修改或完善,然后再进行下一轮测试,如此循环往复,直至达到满意的结果为止。
知识获取本身就是一个不断完善的过程,可能要做各种修改与补充,包括对问题要求的重新修改、概念和知识的重新陈述或补充、表示方式的重新设计以及测试执行原型的精细加工等等。总之,知识的获取是一项艰苦而细致的工作。