[PLUG] Simple Expert System

M. Edward (Ed) Borasky znmeb at cesmail.net
Fri Jan 28 03:40:52 UTC 2005


There is a fairly comprehensive knowledge base tool called Protege 
that's "sorta" free. It's written in Java, so if you're willing to 
accept Sun's JRE/JDK license, the rest of it is free. The documentation 
is pretty good, but you really need to know "knowledge engineering" to 
use it.

Ovid wrote:

>--- "Roderick A. Anderson" <raanders at acm.org> wrote:
>  
>
>>Anyone know of web based , (preferrably perl coded ) , expert or
>>decision support system software?
>>    
>>
>
>Ah, crud.  If you ask again in a few months, I'll have AI::Prolog
>(http://search.cpan.org/~ovid/AI-Prolog-0.03/) stable and you'd be able
>to whip it out with that.  Unfortunately, I have a job and only work on
>it in my spare time, so it's only alpha and still requires that you
>know Prolog :/
>
>However, depending upon your needs, you could quite possibly use
>FSA::Rules (http://search.cpan.org/~dwheeler/FSA-Rules-0.21/) for
>something like this.  Plus, if you have a GraphViz installed, it can
>print a graph of the underlying state machine so you can see if you've
>modeled it correctly.  An example is at
>http://users.easystreet.com/ovid/images/pg_rules.png.  Those are the
>rules we are using at work to control how PostgreSQL gets installed.  I
>wrote a lot of that module, so you have questions, you could shoot them
>to me.
>
>Yet another option, though it takes some work since the docs are awful:
>
>Language::Prolog::Yaswi
>(http://cpan.uwinnipeg.ca/htdocs/Language-Prolog-Yaswi/Language/Prolog/Yaswi.html).
> It's an interface to SWI-Prolog.  There are some caveats to using it
>and I've written a bit about it at
>http://use.perl.org/~Ovid/journal/22708.    It's the fastest of the
>bunch, but it's unmaintained and requires an older version of
>SWI-Prolog.
>
>Cheers,
>Ovid
>
>=====
>If this message is a response to a question on a mailing list, please send
>follow up questions to the list.
>
>Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/
>_______________________________________________
>PLUG mailing list
>PLUG at lists.pdxlinux.org
>http://lists.pdxlinux.org/mailman/listinfo/plug
>
>  
>




More information about the PLUG mailing list