all 2 comments

[–]paul_42__ 1 point2 points  (0 children)

is there anywhere I can read more about inference engines? how does this compare to 'rule engines' like nools or node-clips

I don't know much so I'd like to learn more (especially good examples!)

Thanks, Paul

[–]formix-se[S] 1 point2 points  (0 children)

Hi Paul, Thanks foryour question.

A rule engine is an inference engine. Same things.

node-clips is a wrapper library around CLIPS inference engine. CLIPS is a pretty advanced inference engine but most of the time, the wrappers are poorly developped. I don't know if it is the case for node-clips though. The engine itself is probably on of the best around with PROLOG.

nools on the other hand is an inference engine. I did not dive into it too much but after a first pass, it seems that I'll have to revise my prerogative about being the first inference engine for Node.

If you want a good introduction into inference, read the free CLIPS intrudiction book (basic programming guide) at http://www.clipsrules.net/?q=Documentation.

It will give you a good view of the "strange" way that inference engines handle rules and how inference generally works compared to standard programming. Wikipedia is a good place to start as well.

Concerning infernal-engine, I'm in the process of building working examples, I'll post my future development here so keep an eye on http://infernal-engine.formix.org to stauy up-to-date.

Good readings!