Live data from Hacker News

CLIPS: A Tool for Building Expert Systems

clipsrules.net

21–30 of 64 posts

Re: CLIPS: A Tool for Building Expert Systems

#22
post #18

They gave a lot of IAAI talks! WOW! I gave only one, from our joint work with GM. It looks like they were able to make expert systems useful. Our work on KnowledgeTool might be equally useful! After all, it appears that their work was stuck with C, and our work on KnowledgeTool was based on, was a pre-processor to -- sorry to mention this -- PL/I. But, gee, they based on C, so mentioning PL/I should not be so bad! Ou…

What is the title of your publication? Would love to give it a read.

Re: CLIPS: A Tool for Building Expert Systems

#24
post #6

For some reason I was under the impression that Expert Systems were in some way a sort of evolutionary dead end and weren't used any more. Is this not the case?

In Germany they actually managed to get grasp on major parts of a government funding aimed to advance ai research here. I figure old professors riding the current hype wave can be quite convincing to incompetent officials despite not having anything to do with recent achievements...

Re: CLIPS: A Tool for Building Expert Systems

#25
post #6

For some reason I was under the impression that Expert Systems were in some way a sort of evolutionary dead end and weren't used any more. Is this not the case?

Rule based systems can be extremely useful for certain types of problems. I'm working on incorporating a rule based system into our business code to allow easier changes to that logic by the people it affects. As for expert systems in terms of ai, I do think that's gone by the wayside, but probably not entirely gone (ditto for decision trees).

You can mix rule based systems and decision trees (well, decision streams) quite nicely in a Graph. Watch the 15 min video on https://maxdemarzi.com/2018/10/08/dynamic-rule-based-decisio... for more details.

Re: CLIPS: A Tool for Building Expert Systems

#26
post #2

Probably better to use modern Prolog instead?

Sometimes it's much easier to state rules in a forward chaining system. Why is it inherently better to use a bakeards chaining system under all circumstances?

Backward chaining is goal-driven, it's aimed at answering specific questions where you can prune your search space effectively. This is opposed to data-driven forward chaining where you basically keep looking at what things can be derived without having specific queries in mind. I wouldn't say one is better than the other, it depends on circumstances and use cases. In dynamic systems where there is a lot of data changes/data is fed in dynamically, backward chaining gives you a completeness guarantee whereas FC is eventually consistent (specific answer you are looking for might be not triggered yet). On the other hand, FC is useful when we want to use triggering behaviours - once a specific information is added to the system, a trigger can be executed/specific action can be taken.

Re: CLIPS: A Tool for Building Expert Systems

#27
post #13

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...

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

#29
post #18

They gave a lot of IAAI talks! WOW! I gave only one, from our joint work with GM. It looks like they were able to make expert systems useful. Our work on KnowledgeTool might be equally useful! After all, it appears that their work was stuck with C, and our work on KnowledgeTool was based on, was a pre-processor to -- sorry to mention this -- PL/I. But, gee, they based on C, so mentioning PL/I should not be so bad! Ou…

This sounds interesting! Can you give any reference to your publication or URL?

Re: CLIPS: A Tool for Building Expert Systems

#30
post #13

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...

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?

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...

Post reply on HN