2016-08-23 2 views

ответ

0

С первых дней работы Drools внедрил базовый механизм «поддержания истины» - действие вложенной рабочей памяти insertLogical (см. Документацию).

Понятие «система убеждений» представляет собой экспериментальное обобщение этого механизма. Механизм правил отслеживает любой рабочий элемент памяти, который был подтвержден в результате обстрела одного или нескольких правил. При этом он содержит некоторый контекст о них и использует эту информацию для автоматического управления вставкой/вводом.

Атрибут «убеждение системы» позволяет настроить поведение с помощью (подключаемой) стратегии. Значения по умолчанию «Simple», который обеспечивает поведение Основном «insertLogical» для цепных ретракций

Всех остальных значений являются экспериментальными:

  • JTMS: расширяет SimpleBeliefSystem, что позволяет логической вставке «отрицательные "факты
  • могущих быть отмененными: еще больше расширяет JTMS, поддерживая стратегию разрешения конфликтов на основе логики могущей быть отмененной
  • (другие будут реализованы)

Я буду рад предоставить более подробную информацию о любых из них при необходимости

Смежные вопросы