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