Expert System
Muhammad Rizwan
rizsoft@gmail.com
What is an Expert System?
A computer application that performs a task that would
otherwise be performed by a human expert. For example,
there are expert systems that can diagnose human
illnesses, make financial forecasts, and schedule routes for
delivery vehicles. Some expert systems are designed to
take the place of human experts, while others are designed
to aid them.
Expert systems are part of a general category of computer
applications known as artificial intelligence . To design an
expert system, one needs a knowledge engineer, an individual
who studies how human experts make decisions and
translates the rules into terms that a computer can
understand.
What is an Expert System?
Expert System
The rule base or knowledge base
In expert system technology, the knowledge base is expressed
with natural language rules IF ... THEN ... For examples :
"IF it is living THEN it is mortal"
"IF his age = known THEN his year of birth = current year his age in years“
The inference engine
The inference engine is a computer program designed to
produce a reasoning on rules. In order to produce a
reasoning, it should be based on logic.
What is an Expert System?
Steps taken to create & test Expert System
Get information from experts
Input data into knowledge base
Populate rule base
Create interface engine
Create human-machine interface
Test system with “known” problems and there solutions
Create output screens/format
Create/design validation routine
Expert system

Expert system

  • 1.
  • 2.
    What is anExpert System? A computer application that performs a task that would otherwise be performed by a human expert. For example, there are expert systems that can diagnose human illnesses, make financial forecasts, and schedule routes for delivery vehicles. Some expert systems are designed to take the place of human experts, while others are designed to aid them. Expert systems are part of a general category of computer applications known as artificial intelligence . To design an expert system, one needs a knowledge engineer, an individual who studies how human experts make decisions and translates the rules into terms that a computer can understand.
  • 3.
    What is anExpert System?
  • 4.
    Expert System The rulebase or knowledge base In expert system technology, the knowledge base is expressed with natural language rules IF ... THEN ... For examples : "IF it is living THEN it is mortal" "IF his age = known THEN his year of birth = current year his age in years“ The inference engine The inference engine is a computer program designed to produce a reasoning on rules. In order to produce a reasoning, it should be based on logic.
  • 5.
    What is anExpert System?
  • 6.
    Steps taken tocreate & test Expert System Get information from experts Input data into knowledge base Populate rule base Create interface engine Create human-machine interface Test system with “known” problems and there solutions Create output screens/format Create/design validation routine