如果我在 jess 中定义了设置规则,是否有任何规则可以根据 LHS 在规则中定义的模式找到可能导致冲突的规则集。
(defrule rule1 (pattern ?x)
=> (printout t "rule 1 failed"))
(defrule rule2 (pattern ?x)
=> (printout t "rule 2fired"))
无论如何找到上面定义的两个规则将来会发生冲突,如果不是在断言所有已激活规则的事实列表时?
如果我在 jess 中定义了设置规则,是否有任何规则可以根据 LHS 在规则中定义的模式找到可能导致冲突的规则集。
(defrule rule1 (pattern ?x)
=> (printout t "rule 1 failed"))
(defrule rule2 (pattern ?x)
=> (printout t "rule 2fired"))
无论如何找到上面定义的两个规则将来会发生冲突,如果不是在断言所有已激活规则的事实列表时?