Mid2 ES
Mid2 ES
Expert systems are designed to solve complex problems across various domains.
Their applications can be categorized as follows:
Or
Ans:
:
Ans:
Can be slow due to broad search More focused, but requires clear
Efficiency
space end goals
UNIT-IV
Ans:
2.Describe the process of knowledge representation using rules with an
example.
Ans: knowledge is represented as a set of IF-THEN rules. These rules capture
expert knowledge in a structured form for use by an inference engine.
🔹 Structure of a Rule:
Let’s say we are building a simple expert system for diagnosing the flu.
Rules:
1. Rule 1:
IF the patient has a fever AND cough THEN the patient might have the flu.
2. Rule 2:
IF the patient has body aches AND fatigue THEN suggest rest and fluids.
3. Rule 3:
IF the patient might have the flu THEN advise a flu test.
Process of Representation and Inference:
Step 1: Input facts (from user/patient):
3.List and explain the tools required for expert system building.
Ans:
4.Describe the stages in the evolution of expert system tools with a neat
sketch.
Ans: The evolution of expert system tools has gone through several distinct stages,
each marked by advancements in artificial intelligence and computational
techniques. Here’s a brief overview:
Ans:
2.Analyze the pitfalls of the development process of an expert system. Explain
how to avoid them.
Ans: Expert systems can be incredibly useful, but their development process is
fraught with challenges. Here are some common pitfalls and ways to avoid them:
Pitfalls in Expert System Development
7. User Acceptance & Trust – Experts and users may be reluctant to rely on AI-
based decision-making.
User Training & Trust Building – Provide transparent explanations for system
decisions.
Ans: Developing an expert system comes with several challenges that must be
carefully addressed to ensure success. Let’s break them down:
8. Cost & Time Constraints – Development requires skilled personnel, time, and
computational resources, making it expensive.
User Education & Trust Building – Provide explanations for system decisions
and involve users in the design process to boost confidence.
1. Undefined Objectives – If goals are vague, the system may not align with user
needs.
2. Limited Expert Availability – Finding knowledgeable experts willing to
contribute can be difficult.
3. Knowledge Representation Complexity – Selecting the right model for storing
and structuring expertise is critical.
5. Unclear User Requirements – If user needs aren't clearly defined, the system
may fail to deliver useful results.
8. Scalability Concerns – The system must be designed for future growth and
adaptability.
Set Clear Goals – Define specific objectives aligned with user needs.
Plan for Seamless Integration – Design the system to work with existing
infrastructure.