我有一个大型 Ruby 应用程序,它急需添加推理引擎;我不需要很多功能,不怕集成 C 库,而且在我的谷歌搜索中是空的。
Python 和 JVM 中似乎有很多规则引擎;虽然我更喜欢使用 Python,但我不会重写整个该死的应用程序只是为了添加一个推理引擎,所以我真的很想看看这样的东西是否存在。
有人有想法么?
以下是我在谷歌搜索时发现的一些提示。我在特定宝石之后添加了最后一个活动,以指示它们是否仍在维护,并按该日期排序。
很多选择,也许这里有你喜欢的东西?
为旧问题添加新答案:
wongi -engine目前是 Ruby 规则引擎的最佳(唯一?)选择。它基于 Rete 算法,在 github 上有一些关注。
上面 rdvdijk 给出的所有选项要么不再维护,要么完全消失。
Alternatively, over on Ruby Quiz there is an awesomely lightweight inference engine written entirely in Ruby using a directed graph.