SlideShare a Scribd company logo
1 of 24
Topic: Expert Systems
CS6659 Artificial Intelligence
III YEAR VI SEM
Presented by,
Ms. M. Rupa
, AP/CSE,JCTCET
Motivation & Objectives
• Utilization of computers to deal with knowledge
• Quantity of knowledge increases rapidly
• Knowledge might get lost if not captures
• Computers have special requirements for dealing
with knowledge
• Some knowledge related tasks can be solved better
by computers than by humans
INTRODUCTION
Expert systems are computer applications which
embody some non-algorithmic expertise for
solving certain types of problems.
For example :
• Diagnostic applications
• Play chess
• Financial planning decisions
• Configure computers
• Monitor real time systems
• Underwrite insurance policies
• Perform many services which previously
required human expertise.
What is Expert System ?
• An expert system, is an interactive computer-
based decision tool that uses both facts and
heuristics to solve difficult decision making
problems, based on knowledge acquired from an
expert.
• Inference engine + Knowledge = Expert system
( Algorithm + Data structures = Program
in traditional computer )
• First expert system, called DENDRAL, was
developed in the early 65's at Stanford University.
Roles of Individuals who interact
with the system
• Domain expert : The individuals who currently are
experts in solving the problems; here the system is
intended to solve.
• Knowledge engineer : The individual who encodes
the expert's knowledge in a declarative form that can
be used by the expert system.
• User : The individual who will be consulting with the
system to get advice which would have been
provided by the expert.
• System engineer : builds the user interface, designs
the declarative format of the knowledge base, and
implements the inference engine.
User Interface
Inference
Engine
Knowledge
Base
Three Major ES Components
Components and Interfaces
• User interface : The code that controls the dialog
between the user and the system.
• Inference engine : The code at the core of the
system which derives recommendations from the
knowledge base and problem specific data in
working storage.
• Knowledge base : A declarative representation of
the expertise often in IF THEN rules .
Expert System Benefits
Benefits of Expert Systems
Availability − They are easily available due to mass
production of software.
Less Production Cost − Production cost is
reasonable. This makes them affordable.
Speed − They offer great speed. They reduce the
amount of work an individual puts in.
Less Error Rate − Error rate is low as compared to
human errors.
Reducing Risk − They can work in the environment
dangerous to humans.
Steady response − They work steadily without
getting motional, tensed or fatigued.
Expert System Limitations
No technology can offer easy and complete solution.
Large systems are costly, require significant development
time, and computer resources.
ESs have their limitations which includes −
Limitations of the technology
Difficult knowledge acquisition
ES are difficult to maintain
High development costs
Applications of Expert System
Knowledge Acquisition
• Knowledge acquisition is the process of extracting,
structuring and organizing knowledge from one source,
usually human experts, so it can be used in software
such as an ES.
Typical expert systems
Typical expert systems
MYCIN was an early backward chaining expert system that used artificial
intelligence to identify bacteria causing severe infections. It is used in medical
field.
DART
DART: Expert systems for automated computer fault diagnosis.
The Dynamic Analysis and Replanning Tool, explores the
application of artificial intelligence techniques to the diagnosis of
computer faults. It assists a technician in finding the faults in a
computer system. (hardware and software).
DART uses a device-independent language for describing devices
and device-independent inference procedure for diagnosis.
The primary goal of the DART Project is to develop programs that
capture the special design knowledge and diagnostic abilities of
these experts and to make them available to field engineers.
XCON
• XCON – (eXpert CONfigure) is a type of computer program used by
VAX – ("virtual address extension") or (logical address) Computers for
selecting various components based on customers requirements.
Expert System Shells
Shells − A shell is nothing but an expert system without knowledge
base.
A shell provides the developers with knowledge acquisition,
inference engine, user interface, and explanation facility.
A shell is a piece of software which contains the user interface, a
format for declarative knowledge in the knowledge base, and an
inference engine.
Many expert systems are built with products called expert system
shells.
The knowledge and system engineers uses these shells in making
expert systems.
• Knowledge engineer : uses the shell to build a
system for a particular problem domain.
• System engineer : builds the user interface,
designs the declarative format of the knowledge
base, and implements the inference engine.
Depending on the size of the system, the
knowledge engineer and the system engineer
might be the same person.
Outcome of Human Expert Behaviors in ES
• Recognize and formulate the problem
• Solve problems quickly and properly
• Explain the solution
• Learn from experience
• Restructure knowledge
• Break rules
• Determine relevance
• Degrade gracefully

More Related Content

Similar to ai-ruba.pptx presentation artificial intelligence (20)

Self learning computer
Self learning computerSelf learning computer
Self learning computer
 
Mis 009
Mis 009Mis 009
Mis 009
 
A presentation on Expert System
A presentation on Expert SystemA presentation on Expert System
A presentation on Expert System
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and design
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
An overview on ai
An overview on aiAn overview on ai
An overview on ai
 
Management information system
Management information systemManagement information system
Management information system
 
expertsystem.pptx email
expertsystem.pptx emailexpertsystem.pptx email
expertsystem.pptx email
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Introduction Software engineering
Introduction   Software engineeringIntroduction   Software engineering
Introduction Software engineering
 
Lect 01
Lect 01Lect 01
Lect 01
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
MIS.pptx
MIS.pptxMIS.pptx
MIS.pptx
 
Introduction
IntroductionIntroduction
Introduction
 
Expert system
Expert systemExpert system
Expert system
 
Expert system
Expert system Expert system
Expert system
 
1 - Introduction.ppt
1 - Introduction.ppt1 - Introduction.ppt
1 - Introduction.ppt
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii year
 
Unit 1 introduction tosoftengg_mba tech ii year
Unit 1  introduction tosoftengg_mba tech ii yearUnit 1  introduction tosoftengg_mba tech ii year
Unit 1 introduction tosoftengg_mba tech ii year
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

ai-ruba.pptx presentation artificial intelligence

  • 1. Topic: Expert Systems CS6659 Artificial Intelligence III YEAR VI SEM Presented by, Ms. M. Rupa , AP/CSE,JCTCET
  • 2. Motivation & Objectives • Utilization of computers to deal with knowledge • Quantity of knowledge increases rapidly • Knowledge might get lost if not captures • Computers have special requirements for dealing with knowledge • Some knowledge related tasks can be solved better by computers than by humans
  • 3. INTRODUCTION Expert systems are computer applications which embody some non-algorithmic expertise for solving certain types of problems. For example : • Diagnostic applications • Play chess • Financial planning decisions • Configure computers • Monitor real time systems • Underwrite insurance policies • Perform many services which previously required human expertise.
  • 4.
  • 5. What is Expert System ? • An expert system, is an interactive computer- based decision tool that uses both facts and heuristics to solve difficult decision making problems, based on knowledge acquired from an expert. • Inference engine + Knowledge = Expert system ( Algorithm + Data structures = Program in traditional computer ) • First expert system, called DENDRAL, was developed in the early 65's at Stanford University.
  • 6.
  • 7.
  • 8.
  • 9. Roles of Individuals who interact with the system • Domain expert : The individuals who currently are experts in solving the problems; here the system is intended to solve. • Knowledge engineer : The individual who encodes the expert's knowledge in a declarative form that can be used by the expert system. • User : The individual who will be consulting with the system to get advice which would have been provided by the expert. • System engineer : builds the user interface, designs the declarative format of the knowledge base, and implements the inference engine.
  • 11. Components and Interfaces • User interface : The code that controls the dialog between the user and the system. • Inference engine : The code at the core of the system which derives recommendations from the knowledge base and problem specific data in working storage. • Knowledge base : A declarative representation of the expertise often in IF THEN rules .
  • 12. Expert System Benefits Benefits of Expert Systems Availability − They are easily available due to mass production of software. Less Production Cost − Production cost is reasonable. This makes them affordable. Speed − They offer great speed. They reduce the amount of work an individual puts in. Less Error Rate − Error rate is low as compared to human errors. Reducing Risk − They can work in the environment dangerous to humans. Steady response − They work steadily without getting motional, tensed or fatigued.
  • 13. Expert System Limitations No technology can offer easy and complete solution. Large systems are costly, require significant development time, and computer resources. ESs have their limitations which includes − Limitations of the technology Difficult knowledge acquisition ES are difficult to maintain High development costs
  • 15. Knowledge Acquisition • Knowledge acquisition is the process of extracting, structuring and organizing knowledge from one source, usually human experts, so it can be used in software such as an ES.
  • 16.
  • 18. Typical expert systems MYCIN was an early backward chaining expert system that used artificial intelligence to identify bacteria causing severe infections. It is used in medical field.
  • 19. DART DART: Expert systems for automated computer fault diagnosis. The Dynamic Analysis and Replanning Tool, explores the application of artificial intelligence techniques to the diagnosis of computer faults. It assists a technician in finding the faults in a computer system. (hardware and software). DART uses a device-independent language for describing devices and device-independent inference procedure for diagnosis. The primary goal of the DART Project is to develop programs that capture the special design knowledge and diagnostic abilities of these experts and to make them available to field engineers.
  • 20. XCON • XCON – (eXpert CONfigure) is a type of computer program used by VAX – ("virtual address extension") or (logical address) Computers for selecting various components based on customers requirements.
  • 21. Expert System Shells Shells − A shell is nothing but an expert system without knowledge base. A shell provides the developers with knowledge acquisition, inference engine, user interface, and explanation facility. A shell is a piece of software which contains the user interface, a format for declarative knowledge in the knowledge base, and an inference engine. Many expert systems are built with products called expert system shells. The knowledge and system engineers uses these shells in making expert systems.
  • 22.
  • 23. • Knowledge engineer : uses the shell to build a system for a particular problem domain. • System engineer : builds the user interface, designs the declarative format of the knowledge base, and implements the inference engine. Depending on the size of the system, the knowledge engineer and the system engineer might be the same person.
  • 24. Outcome of Human Expert Behaviors in ES • Recognize and formulate the problem • Solve problems quickly and properly • Explain the solution • Learn from experience • Restructure knowledge • Break rules • Determine relevance • Degrade gracefully