Я пытаюсь создать экспертную систему, которая каждый раз, когда пользователь отвечает на вопрос, создает новый факт (к примеру):Клипы: сравнение фактов между собой
assert(like accion yes)
assert(like multi yes)
И однажды его сделали, это показывает название каждой игры есть те факты, в их описании:
(deffacts gaming (game Call_of_Duty multi accion)
(game BattleField multi strategy))
Я попытался с помощью этого правила, когда я проверяю, если каждый «как-то,» находится внутри especific «игра-факт», но не работает:
(defrule conclusion
(like $?x yes)
(game ?y $?x2)
(test(member$ ?x ?x2))
=>
(printout t "You like the game: " ?y crlf))
Спасибо, это было действительно полезно – Str8noobish