Я новичок в CLIPS, и во время разработки личного проекта я хотел бы реализовать функциональность, которая позволит мне видеть правила, которые соответствуют большинству шаблонов после вставки факта.Для лучшего понимания:
>(defrule one
(fact a)
(fact b)
=>
(assert (fact i)))
>(defrule two
(fact b)
(fact c)
=>
(assert (fact d) (fact f)))
>(defrule three
(fact a)
(fact d)
(fact c)
=>
(assert (fact g)))
> (assert (fact a) (fact c))
> (trace-rule)
rule three
Matches for Pattern 1
f-1
Matches for Pattern 2
None
Matches for Pattern 3
f-2
Возможно, я мог бы использовать команду совпадений, но я не знаю, как действовать.
Спасибо за ваше время.