У меня есть определенный шаблон, определенный следующим образом:
(deftemplate action
(slot name)
(slot field)
(slot value))
У меня есть другие правила, которые будут использовать другие факты для подтверждения факта действия.
Теперь я хочу получить только факт с помощью действия шаблона.
Сейчас я использую find-fact
для извлечения, но здесь я должен использовать запрос, который я не хочу предоставлять.
(find-fact ((?fact action)) (= (str-compare ?fact:name 'Action1') 0))
Мне нужны все факты с действием шаблона, и я не хочу писать цикл для всех имен с помощью Action1, Action2 и т. Д.
Заранее спасибо.