我有一个大型的Ruby应用程序,只是为了添加一个推理引擎而烦恼;我不需要很多功能,不怕集成C库,而且我的谷歌搜索结果是空的。
在Python和JVM上似乎有很多规则引擎;虽然我更喜欢使用Python,但我不是为了添加推理引擎而重写整个应用程序,所以我真的很想看看是否存在这样的东西。
有人有什么想法吗?
答案 0 :(得分:2)
以下是我在谷歌搜索时发现的一些指示。我已经在特定宝石之后添加了最后一个活动,以指示它们是否仍在维护,并按该日期排序。
很多选择,也许你喜欢这里的东西?
答案 1 :(得分:1)
为旧问题添加新答案:
wongi-engine 目前是Ruby规则引擎的最佳(唯一?)选择。它基于Rete算法,并在github上有一些跟随。
上面的rdvdijk给出的所有选项都不再维护,或者完全死亡,不见了。
或者,over on Ruby Quiz有一个非常轻量级的推理引擎,它使用有向图完全用Ruby编写。