Я использую CLIPS для проекта.
Я использую этот шаблон A, который имеет модель атрибута, и другой шаблон B, который также имеет модель атрибута.
Итак, чего я хочу добиться, это на основе модели атрибутов, вернуть те факты шаблона A, которые имеют то же значение модели атрибута, что и факты из шаблона B.
Я пытался использовать этот формат
(find-all-facts((?a template_A)(?b template_B))
(and
//condition to be met
)
)
он дает мне результаты, но он дает мне и результаты для A и B, которые являются дубликатами. Как мне сделать так, чтобы он возвращал неповторяющиеся значения, либо A, либо B?