Module
3.5
Task 9 - Expert Systems |

A.M.D.G.
|
An expert system is a special computer program which
can apply hundreds of rules that it has learnt from a human expert in
a particular field of knowledge. An expert system has access to a huge
database of knowledge and can draw conclusions, make decisions and offer
expert advice based on the knowledge it has.
An expert system is made up of three parts:
1. The facts
and rules, known as the knowledge base. This is like
a giant database but it is more flexible in that it contains rules
as well as facts. It is the job of a Knowledge Engineer to
extract these facts and rules from the human experts and put them
into a form that the computer is able to understand.
2. The coding
or the program, known as the inference engine. The
program uses special languages like Prolog or LISP to search information
in its knowledge base until it reaches a conclusion. It determines
how all of the facts and rules are applied (inferencing).
The 2 types of inference are backward chaining
and forward chaining.
3. The screen
or HCI,
known as the explanatory interface. This is used
to display the answers asked by the user and to display how the system
makes its conclusions.
Expert systems are part of the larger field of Artificial Intelligence
or AI. This field of study tries to program computers with characteristics
of human intelligence, i.e. the ability to learn and make decisions
based on experience. IBM has a history of programming computers to play
and defeat the best chess players in the world.
Answer the following questions in your jotter.
1. How could
an expert system be used in the field of medicine?
2. How could
an expert system help in car mechanics?
3. Describe one
other situation where an expert system would be of assistance.
|