1

如何将新的动态事实添加到工作记忆中?例如:如果我有这样的规则:

(deftemplate person(slot idPerson)(slot age)(slot like))

(defrule sports
"Give a discount on sport items"
(person {age >18 && age<30}{like soccer}{idPerson ?idPerson})
=>
(add (new offer"10% of discount on sport items to" ?idPerson)))

并且.. 如果 Jess 一直在运行,直到有规则可以触发。(run-until-halt)

当 Jess 发生事件时,如何从另一个应用程序或脚本向 Jess 工作内存添加新事实?

4

0 回答 0