An expert/knowledge-based system is a computer program
that is designed to mimic the decision-making ability
of a decision-maker(s) (i.e., expert(s)) in a particular narrow
domain of expertise [1].The primary intent of expert system
technology is to realize the integration of human expertise
into computer processes. This integration not only helps to
preserve the human expertise but also allows humans to be
freed from performing the more routine activities that might
be associated with inter-actions with a computer-based
system.Structure of Expert Systems
In the early days the phrase 0Expertsystem0 was used to
denote a system whose knowledge base and
Student Author reasoning mechanisms were based on
those of a human expert. A system will be called an expert
system based on its form alone and independent of its
source of knowledge or reasoning capabilities. The major
components which form expert system:
Expert System Kernel :
• Knowledge Base
• Inference Engine
• Explanation Engine
• User Interface