我想像这样:
耶拿,或prolog或任何其他适用于此的规则引擎也是如此?我的意思是它是合适的,但我们真的需要使用它吗?我问教授。如果我们可以保持跑道的状态并根据我们收到的消息使用一些简单的检查,他说它不可扩展,我们需要知识库。有人可以给我任何关于该系统使用方法的建议吗?如果你推荐k.b.,那我们应该使用哪一个?该项目是用java编写的。
谢谢。
答案 0 :(得分:3)
我肯定会根据您的需求推荐ILOG JRULES。我一直在使用ILOG JRULES,我对它的性能和准确性印象非常深刻。
更新:然后我建议您去Drools,也可以查看Open Source Rule Engines in Java
答案 1 :(得分:2)
一些在职的同事真的很喜欢开源Drools。
答案 2 :(得分:1)
你可以使用jena,但它主要是一个rdf工具包。如果你还没有使用过RDF,或者熟悉它,那么我会去别处看看。
你的情况很有趣,因为它听起来很有活力。正向链接reasoners(如Drools)可能不是最佳选择,因为更新事件将使推断无效。试试prolog-ish。