Artificial
Intelligence
Cognitive Natural
Robotics
Science Interface
Applications
Applications Applications
Schematic
Artificial
intelligence
Vision Learning
systems systems
Robotics
Expert systems
Neural networks
Natural language
processing
Artificial Intelligence
Quality control and monitoring Monitor quality and assist in finding solutions
Knowledge base
Stores all relevant information, data, rules, cases, and
relationships used by the expert system
Inference engine
Seeks information and relationships from the
knowledge base and provides answers, predictions,
and suggestions in the way a human expert would
Rule
A conditional statement that links given conditions to
actions or outcomes
Components of an Expert System
Fuzzy logic
A specialty research area in computer science that
allows shades of gray and does not require everything
to be simply yes/no, or true/false
Backward chaining
A method of reasoning that starts with conclusions and
works backward to the supporting facts
Forward chaining
A method of reasoning that starts with the facts and
works forward to the conclusions
Schematic
Explanation Inference
facility engine
Knowledge
Knowledge base User
base acquisition interface
facility
Experts User
Knowledge Acquisition Facility
Knowledge
Knowledge acquisition
base facility
Joe Expert
Expert Systems Development
Determining requirements
Identifying experts
Domain
Construct expert system components • The area of knowledge
addressed by the
expert system.
Implementing results
Domain expert
The individual or group whose expertise and
knowledge is captured for use in an expert system
Knowledge user
The individual or group who uses and benefits from
the expert system
Knowledge engineer
Someone trained or experienced in the design,
development, implementation, and maintenance of an
expert system Schematic
Expert
system
Knowledge engineer
Domain expert Knowledge user
Evolution of Expert Systems Software
high
Expert system
shells
Ease of use
high
Develop
from
scratch
Develop
Development from
costs shell
Use
existing
low package
low high
Time to develop expert system
Applications of Expert Systems and
Artificial Intelligence
• Credit granting
• Information management and retrieval
• AI and expert systems embedded in products
• Plant layout
• Hospitals and medical facilities
• Help desks and assistance
• Employee performance evaluation
• Loan analysis
• Virus detection
• Repair and maintenance
• Shipping
• Marketing
• Warehouse optimization
End of Unit V