Expert Systems and Knowledge Bases

Expert Systems

An expert is said to be a person who posses specialised skill, experience and knowledge that most people don’t have.  Expert Systems are artificial intelligence systems which can provide expert information to decision-makers when a human expert is not available. Basically, an expert system works in a way to replace a human.  An expert system is a computer program that contains stored knowledge and solves problems in a specific field.  For example, A farmer could use an expert system to find out what sort of soil is best for his farm. 



A Flow Chart of an Expert System


An Example of an Expert System is, finger
printing analysis software


Knowledge Bases

In comparsion, knowledge bases are specialized systems which contain information needed to help people. For example in specialized police forces they use a knowledge base that contains fingerprints of criminals. This puts identification of the criminal on a knowledge base and in the future if taken in again and can’t be identified take the unknown person’s fingerprints and can identify them.

This shows the prints being taken and put into the knowledge base.