如何确定正在开发的系统是知识库?

时间:2018-11-21 13:42:10

标签: terminology

对于我的毕业设计,我正在开发一个PHP引擎,该引擎可以创建knowledge bases (KB)(如果您喜欢这种方法,则类似于Wowhead)。但是,项目规范的第一位审阅者拒绝了项目名称,因为它不是“知识库”。我试图通过说明所选名称来说明所选名称,因为它不是数据库站点,因为它包含用户与以下数据的交互:

  • 评论数据库项;
  • 对该评论进行投票;
  • 编写其中使用数据库项的指南,描述使用数据库项的最佳方法;
  • 用户对表明有用的指南进行投票;
  • 带有投票的小型问答系统。

审稿人的论点是,上面列出的所有内容仅是信息,只有在实际使用某个地方后,它才成为知识。我无法超越这一点。

那么如何确定我的系统是否为KB?如果是这样,我如何说服审阅者知道这个名字?


我不确定SO是否适合提出这个问题。我最初想到是在Academia SE上问这个问题,但我还问了KB的西装。

1 个答案:

答案 0 :(得分:0)

  

那么如何确定我的系统是否为KB?

此声明

  

基于知识的系统由代表世界事实的知识库和推理引擎组成,推理引擎可以推理这些事实,并使用规则和其他形式的逻辑来推断新事实或强调不一致之处。

来自Frederick的Hayes-Roth;唐纳德·沃特曼;道格拉斯·列纳(Douglas Lenat)(1983)。构建专家系统。艾迪生-韦斯利。书号0-201-10686-8。

总结得很好。

在您的描述中,我看到提到评论和投票,但没有提及事实和inferencing

您可能有事实,但是针对现实世界的问题构建推理引擎或为现有推理引擎创建规则并不容易。也不要将书本练习与现实世界的问题混淆。