|An expert system is a system that contains knowledge in a way that can be used by anyone for solving problems that would normally require an expert. The main point is that it isn't just passive knowledge, but it's knowledge plus reasoning power. That makes the system able collect data, consult its knowledge base, reason logically on the data at hand and finally come up with a solution.|
So, an expert system is knowledge plus a brain, so to speak. To make the interaction more user friendly the reasoning engine can be interfaced with a Natural Language Parser.
Here you can try a very simple expert system. The knowledge domain currently loaded is about animals. To use it just think of an animal and see if the system can find out what it is. The project is experimental (which means buggy and with few rules) and is for educational purposes only.