Artificial Intelligence is the branch of computer science. It is based on the automation of intelligent behavior. It is also defined as the collection of problems and methodologies studied by artificial Intelligence researchers. Expert system (ES) is one of the applications of artificial intelligence’s are built to solve a wide range of problems.
ES has applied in different fields mainly computer science, chemistry, biology, engineering, mathematical, etc. “Knowledge-based expert systems, or simply expert systems, use human knowledge to solve problems that normally would require human intelligence. These expert systems represent the expert knowledge as data or rules within the computer. These rules and data can be called upon when needed to solve problems”. ES solves the problems based on knowledge.
Human experts provide systems knowledge by using their theoretical understanding of problems tricks, shortcuts, experience, and heuristics. Expert knowledge is a combination of theoretical knowledge of problems and heuristic problem-solving rules. The classic expert systems include the PROSPECTOR program for finding the location of the geological information about the site. The expert system should provide case-specific data. Different approaches are used for knowledge representation. They are rule-based expert systems, model-based, case-based, hybrid, etc. Building an expert system that solves the hard, practical, problems has demonstrated the truth of knowledge base systems.
“Minsky concisely defines artificial intelligence as “The science of making machines do things that would require intelligence if done by men” while Eysenck gives us a way forward into the domain of intelligent databases with the statement.”
Consultation dialogue is used when a user interacts with an expert system, e.g., problems can be explained, answering questions, questions can be about a particular problem, performing tests suggested by experts.