Подтвердить что ты не робот

Где я могу начать изучать Rule Engines?

В настоящее время я разрабатываю Java-приложение, в котором может быть полезным механизм Rule. Где хорошее место, я могу узнать, как их использовать, как они работают, как их реализовать, увидеть образцы и т.д.?

4b9b3361

Ответ 1

The Drools documentation содержит много полезной информации общего назначения. Особенно главу 2, в которой описываются основы двигателя, представление знаний и т.д. Он также включает в себя рекомендуемый список чтения для достижения скорости на двигателях правил и экспертных системах.

Для большинства двигателей правил базовое понимание алгоритма rete обычно пригодится для написания эффективных правил. Я лично нашел документ Doorenbos, упомянутый в статье в Википедии, как самое четкое техническое объяснение.

Кроме того, здесь - это список двигателей с открытым исходным кодом в Java.

Ответ 2

Возможно, вы захотите прочитать " Должен ли я использовать механизм правил? из блога Мартина Фаулера.

Я работал над проектом, в котором мы построили собственный (очень простой) движок правил с намерением перейти к движку общего правила, когда все стало слишком сложным. Тем не менее, до этого момента система работала счастливо с простым самодельным двигателем уже несколько лет.

Ответ 3

Я нашел этот сайт довольно полезный. Вы хотите создать свой собственный или использовать стороннюю библиотеку?