2

我希望根据客户的要求与“通用规则引擎”集成。

我认为目标是允许业务利益相关者添加“规则”,并将这些规则纳入在数据集上计算的整体指标中。到目前为止,我听到的规则似乎是代码中简单的逻辑片段。我想缺点是即使很简单,这仍然需要编码......(与分析中自动使用的某种运行时或数据驱动的规则规范相反。)

希望不要太含糊-但是有人在这样的事情上取得了成功吗?哪些开源项目最有希望?

谢谢

4

2 回答 2

2

我玩过DROOLSJBOSS 的规则引擎。我已经看到它在大规模生产系统中使用。它以各种不同的格式提供规则的表示,例如 - 用JAVAor编写的平面规则文件MVEL;使用 DROOLS 规则流和 EXCEL 中组成的决策表。

规则的执行使用RETE算法,由于规则记忆和变量共享,该算法速度更快。正如Doug所指出的,维基百科上有很多信息

于 2010-11-07T16:27:42.310 回答
0

专家系统是 80 年代的人工智能风靡一时。

维基百科上有很多关于Rete 算法的信息

另请参阅推理引擎

一个广受好评的工具包是CLIPS

于 2010-11-07T16:21:58.937 回答