Simple-to-setup Expert System?
Mark Hood writes: "I've been asked to provide a simple trouble-shooting guide for new engineers to follow when presented with an unfamiliar fault or bug report. Mainly this can be done with static web pages and a series of 'yes/no' questions... (Is it plugged in? Is it switched on? etc) but a nice facility would be to allow engineers to update it with what they did to fix faults / gather information. The question is: does anything simple like this already exist? Web searches turn up loads of 'Expert System Shells' or 'Programming Systems', but I was hoping for something that wouldn't require months of dedicated time (this is not my job, I'm just helping out :). Anyone done this at their workplace? Any hints? Or should I knuckle down and write a few CGI scripts for adding data to a web page?"
Does anyone remember the old game "animal"? While not exactly what you're looking for, you might be able to repurpose it.
Here is a log of some output:
I think I'll try a guess now...
Is your animal a Elephant? no
I give up! You win! What was your animal? Dog
I need a yes-or-no question so I can later
tell the difference between a Elephant and a Dog.
Does it have a trunk?
what would be the answer be for a Dog? no
what would be the answer be for a Elephant? yes
I now know 3 animals!
Want to play again? yes
Think of an animal.
Press [Enter] or [Return] to continue...
Does it have a long neck? no
Does it have a trunk? no
I think I'll try a guess now...
Is your animal a Dog? no
I give up! You win! What was your animal? Monkey
I need a yes-or-no question so I can later
tell the difference between a Dog and a Monkey.
Is it a biped?
what would be the answer be for a Monkey? yes
what would be the answer be for a Dog? no
I now know 4 animals!
Want to play again?
$ apt-cache show animals
Good advice, but I did check the newsgroup FAQs before posting...
:)
CLIPS looks like a wonderful system, but as I stated in the original submission, I don't want to program an expert system, I just want to use it
Something like the 'animals' program suggested below is probably ideal... if a little simplistic.
Liked this comment? Why not buy me something nice
Now, there might be a program in the CLIPS language out there that might already do this, but OTTOMH, I don't know of one.
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
Have you considered a Wiki system? phpwiki has been working really well for our office for a while now.
I just read the question, your post and the previous post. Not limited by any knowledge I'd say you both are crazy. :)
If the one asking the question would set up a wiki-web and slowly added q&a's, then what would be non-trivial about this? The cataloguing involved?
Bart