Re:CLIPS: A Tool for Building Expert Systems
by evacchi on Tuesday May 07, 2019 @08:14AM
(#19848688)
This calls for a shameless plug to Drools. Disclaimer: I'm in the core development team :) https://docs.jboss.org/drools/release/7.20.0.Final/drools-do...
[ Parent
| on HN ]
Re:CLIPS: A Tool for Building Expert Systems
by flyhighplato on Tuesday May 07, 2019 @08:25AM
(#19848746)
Love Drools. The consultancy I worked for made so many happy customers by just simplifying a lot of complex optimization use cases with Drools. Hard to do better than Drools for rule-based anything if you’re on the JVM.
Re:CLIPS: A Tool for Building Expert Systems
by commandlinefan on Tuesday May 07, 2019 @12:16PM
(#19850870)
Ok… I know how this sounds, but… have you considered changing the name? I, too, like Drools a lot, but seriously, the looks when I tell a bunch of stuffy MBAs that we’re going to manage the complex rules using a tool called “Drools”…
Re:CLIPS: A Tool for Building Expert Systems
by mannykannot on Tuesday May 07, 2019 @12:54PM
(#19851221)
Try pronouncing it "D-rules".
Re:CLIPS: A Tool for Building Expert Systems
by nickpeterson on Tuesday May 07, 2019 @09:59AM
(#19849357)
As someone who is only recently getting into rules system development, outside of the manual, are there any other great references you would recommend for understanding rules systems like modern Drools?
Re:CLIPS: A Tool for Building Expert Systems
by spinningslate on Tuesday May 07, 2019 @10:49AM
(#19849960)
You might find the CLIPS docs useful [0]. iirc, DROOLS was at least in part inspired by CLIPS. Plus the CLIPS docs are very well written as noted elsewhere.
The book "Expert Systems: Principles and Programming" [1] is also good though now out of print.
[0] http://www.clipsrules.net/Documentation.html [1] http://www.amazon.com/exec/obidos/tg/detail/-/0534384471/ref...
Re:CLIPS: A Tool for Building Expert Systems
by dfraser992 on Tuesday May 07, 2019 @12:09PM
(#19850793)
Pyke [1], a Python based rules engine, supports both forward and backwards chaining. The docs are good. We used it in an AI class I was a TA for; the previous years used Prolog and everyone (most everyone) consistently hated Prolog.... For students used to the video games that are IDEs these days, SWI Prolog and its UI is awful. Pyke and PyKnow were well received, however. As it is Python based, it is a lot easier to deal with than Prolog.