any rule based logic reasoning engines out there free?

  • Thread starter Thread starter shalafi
  • Start date Start date
S

shalafi

getting ready to write a ppc app which is meant to be a generic system
diagnosis for the 50+ separate systems where i work. Using a "Expert
System" is by far the ideal solution so i can load in different rulesets
depending on enviornment and application.

i've found this http://www.codeproject.com/netcf/dyActiveXpertPPC.asp but
the actual engine itself is not listed there in either source or binary
format. Just a client app that uses some unknown engine.

any help would be appreciated...
 
engine is included, but undocumented.

Looking for a larger capability than this though, but it might be enough to
make do.
 
getting ready to write a ppc app which is meant to be a generic system
diagnosis for the 50+ separate systems where i work. Using a "Expert
System" is by far the ideal solution so i can load in different rulesets
depending on enviornment and application.
Are you interested only in .NETCF software? What about PPC apps or
tools developed using tools other than the .NETCF?

Clark Wilson
 
any library in c# would probably do... should be using only generic things
anyway. after some playing with the library i linked to, i found that it
can do most all what i need but would still like to find one that provides
source code...


posted in CF because of the end product only.
 
shalafi said:
getting ready to write a ppc app which is meant to be a generic system
diagnosis for the 50+ separate systems where i work. Using a "Expert
System" is by far the ideal solution so i can load in different rulesets
depending on enviornment and application.

i've found this http://www.codeproject.com/netcf/dyActiveXpertPPC.asp but
the actual engine itself is not listed there in either source or binary
format. Just a client app that uses some unknown engine.

any help would be appreciated...

Take a look at DecisionScript by Vanguard Software
www.VanguardSW.com

It is great tool for building expert systems for web


-----

Jeff Bennett
(e-mail address removed)

* Bennet-Tec Information Systems, Inc
* 50 Jericho Tpk, Jericho, NY 11753
* Phone 516 997 5596, Fax - 5597
* RELIABLE Components Make You Look Sharp!
* TList/Pro * ALLText HT/Pro * MetaDraw *
* Custom Software Development Services Too.
* WWW.Bennet-Tec.Com

=================== ===================
 
any library in c# would probably do... should be using only generic things
anyway. after some playing with the library i linked to, i found that it
can do most all what i need but would still like to find one that provides
source code...


posted in CF because of the end product only.
The reason I asked is because free versions of several development
languages are available to run on PocketPCs, but they aren't .NET and I
don't really know how one would interface with them from .NET code.
They have the advantage that they are free and they are standard
languages (not proprietary expert-system shell languages or something).

Anyhow, see the recent thread "[OT] Prolog for WinCE?" in
comp.lang.prolog for examples. I myself did get the SWI Prolog port
installed and running under Pocket PC 2002, though I haven't done
anything beyond that.

http://www.rainer-keuchel.de/wince/swi-prolog.html

It might not be too horribly hard to develop a simple inference engine
in C#. Although I don't know of any C# source code for such a thing,
there was a Schildt book some years back called "Artificial Intelligence
Using C" and there is a recent book "AI Application Programming" which
is all in C and includes source code. One chapter is on a rule-based
inference engine. C isn't C# but it would be a pattern to work from.

Clark Wilson
 
any library in c# would probably do... should be using only generic things
anyway. after some playing with the library i linked to, i found that it
can do most all what i need but would still like to find one that provides
source code...


posted in CF because of the end product only.
This looks pretty interesting.

"NxBRE is a lightweight Business Rule Engine (aka Rule-Based Engine)
that uses XML as a way to control process flow for an application in an
external entity. It is a port of SourceForge Project JxBRE (from Sloan
Seaman) to .NET's Visual C#."

http://nxbre.org/

chw
 
yea... i did find that one... when i looked at the code however it appeared
they are using interop and (lisp or prolog). I have a app i wrote a while
ago in lisp, but i used a freeware inference engine.

Perhaps this will be my next home project, lightweight/simple inference
engine. Most the freeware out there are way beyond the call i'm after
though. just need to give it rules, current enviornment, and output the
inferences/decisions. shouldnt be too large a lift.
 
[snip]
Perhaps this will be my next home project, lightweight/simple inference
engine. Most the freeware out there are way beyond the call i'm after
though. just need to give it rules, current enviornment, and output the
inferences/decisions. shouldnt be too large a lift.
Seems like a good fit for a GotDotNet workspace if you wanted to involve
anyone else in the project. Sounds like fun, and sounds like a useful
product.

chw
 
Perhaps this will be my next home project,
lightweight/simple inference
engine.

You might want to check NxBRE v2.0 that I have just released and that
offers now a simple forward-chaining inference engine.

David


*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
 
Back
Top