Кто-нибудь с конкретными указателями или опытом работы с «движком общих правил»? - PullRequest
2 голосов
/ 07 ноября 2010

Я собираюсь интегрироваться с «Механизмом общих правил», основанным на запросе клиента.

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

, надеюсь, не слишком расплывчато- но у кого-нибудь есть успех с такой вещью?Какие проекты с открытым исходным кодом наиболее перспективны?

спасибо

Ответы [ 2 ]

2 голосов
/ 07 ноября 2010

Я играл с DROOLS, движком правил от JBOSS. Я видел его использование в крупномасштабных производственных системах. Он предлагает представление правил в различных форматах, таких как: - плоский файл правил, записанный в JAVA или MVEL; используя поток правил DROOLS и таблицы решений, составленные в EXCEL.

Для выполнения правил используется алгоритм RETE, который предположительно быстрее благодаря запоминанию правил и совместному использованию переменных. Как указывает Дуг, в Википедии много информации

0 голосов
/ 07 ноября 2010

Экспертные системы были гневом ИИ в 80-х годах.

В Википедии много информации о алгоритме Рета

См. Также1009 * Механизм логического вывода

Один из хорошо известных инструментов - CLIPS

...