【发布时间】:2016-11-28 07:21:19
【问题描述】:
在与我的一位同事就规则库系统进行讨论后,我感到困惑。我在 Android 中开发了一套规则。我说的是初始事实必须匹配任何规则才能启动引擎,因此我们可以直接开始匹配初始事实而不将它们发送到工作内存。
那个家伙说不,初始事实必须进入工作记忆,然后匹配应该开始,我同意到这里,但他还补充说,你只需要从初始事实中获取变量,然后匹配规则示例 io 有一个规则
a(variable),b(constant)
Initial facts in Working memory is a(VAR_VALUE)
它会调用规则
a(variable),b(constant)
如果答案是肯定的,那么我们可以有很多具有常量值的规则,即使在工作内存为空时也可以调用这些规则。
我需要关于上述问题的一些专家意见,所以我可以根据需要进行开发更改。
【问题讨论】:
标签: rule expert-system reasoning