EXPERT
SYSTEM
Presented by:Abeera
S. , Eishal A. , Syeda
Batool ALjowhara
●To know
more
Learning about
objective expert
system
and their
uses in
●What are
Prior the
knowledge advantage
s of using
AI?
The user interface
The user interface allows users
to interact with the expert
system, input data, receive
output, and ask questions. User
interfaces can range from text-
based command-line interfaces
to graphical user interfaces
(GUIs) and natural language
interfaces.
An expert system is a type of
artificial intelligence (AI) software
EXPERT
that utilizes knowledge and
inference rules to mimic the
SYSTEM
decision-making abilities of a
human expert in a specific
domain. Expert systems are
designed to solve complex
problems, provide
recommendations, or make
decisions within a specialized
area of knowledge.
ADVANTA
GES
OFFER A HIGH LEVEL OF
EXPERTISE
OFFER HIGH ACCURACY
THERE RESULTS ARE
CONSISTENT
HAVE THE ABILITY TO
STORE A VAST AMOUNT
OF IDEAS AND FACTS
CAN MAKE TRACEABLE
LOGICAL SOLUTIONS AND
DIAGNOSTICS
RESPNSE TIME IS FAST
POSSIBLE FOR EXPERT
SYSTEM TO HAVE
MULTIPLE TYPES OF
EXPERTISE
DISADVANTAG
ES
User of the expert system need
considerable training in its use
ensure the system is being used
correctly
The set up and maintenance are
costly
They tend to give very 'cold’
response which may not be
appropriate in certain medical
conditions
They are only used as good as
the facts
Entered into the system
User sometimes make the very
dangerous
Assumption that they are inflalible
Explanation system
Many expert systems include an explanation facility that provides users with explanations of the
system's reasoning process, helping users understand why specific recommendations or decisions
were made.
INFERENCE ENGINE
The inference engine is the reasoning component of the expert system. It processes the
information stored in the knowledge base using various inference techniques to draw
conclusions, make deductions, or generate recommendations.
KNOWLEDGE
BASE
This is the repository of domain-specific information, including facts, rules,
heuristics, and relationships, which the expert system uses to make decisions
or provide solutions.
RULES BASE
The "rules base" (often called the rule base) in an expert system is a critical component that
contains the set of rules the system uses to infer conclusions or make decisions based on the
input data. These rules are a form of knowledge representation that describe the relationships
between different pieces of information in a given domain
SETTING AN EXPERT SYSTEM
1. Define the Problem: Clearly identify what problem the expert system is meant to
solve.
2. Gather Knowledge: Collect information and insights from domain experts and
relevant documentation.
3. Design the System: Plan out the architecture of the expert system, including the
knowledge base, inference engine, and user interface.
4. Develop the Knowledge Base: Encode the gathered knowledge into a structured
format, typically as a set of rules.
5. Implement the Inference Engine: Create the engine that will apply logic to the
knowledge base to make decisions or provide recommendations.
6. Create the User Interface: Develop an interface for users to interact with the
expert system.
7. Testing and Validation: Test the system with real-world scenarios to ensure it
works as expected and validate its outputs with domain experts.
1.Can you describe a scenario
where an expert system
would be more beneficial
than relying solely on human
PLENARY expertise?
2.What are some benefits of
using expert systems?
3.What are some challenges or
limitations of expert
systems?
Thank
you