Difficulties in Expert System Development

Slides:



Advertisements
Similar presentations
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Advertisements

MET CS 405/605 Human Computer Interface Design. Week 5 – Design  Interaction Style ~  Command Line  Menu Selection  Form Fill  Direct Manipulation.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
ICT in Healthcare Expert Systems.
CSC450 Software Engineering
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
Ch 26 & 27 User Interfaces.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
User Interface Styles A method for getting information from the user or interfacing with a user. Usually, interfaces provide more than one style: Command.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Expert systems Dr. Taher Hamza.
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Different Types of HCI CLI Menu Driven GUI NLI
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Human Computer Interface INT211
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
Knowledge Based Systems ExpertSystems Difficulties in Expert System Development u Scarce resources – new technology – demand for trained personnel u Development.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Allows the user and the computer to communicate with each other.
Characteristics of Graphical and Web User Interfaces
Computer Science.
Development Environment
Human Computer Interaction (HCI)
11.10 Human Computer Interface
System Design Ashima Wadhwa.
DDC 1023 – Programming Technique
Human Computer Interface
Unit 2 User Interface Design.
Interaction Styles.
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Introduction to Operating System (OS)
Chapter 6: Design of Expert Systems
Designing Information Systems Notes
Human Computer Interaction (HCI)
Software Engineering: A Practitioner’s Approach, 6/e Chapter 12 User Interface Design copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software engineering USER INTERFACE DESIGN.
GUI Week 9.
Usability and user Interfaces
Programming languages and software development
Chapter 12 User Interface Design
Copyright Catherine M. Burns
Human Computer Interface design
Human Computer Interface
Human Computer Interface
Human Computer Interface
Human Computer Interface
Chapter 11 user support.
Chapter 11 Interaction styles
Characteristics of Graphical and Web User Interfaces
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
Proper functionality Good human computer interface Easy to maintain
DATABASE DESIGN & DEVELOPMENT
Software - Operating Systems
Human and Computer Interaction (H.C.I.) &Communication Skills
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Difficulties in Expert System Development Scarce resources new technology demand for trained personnel Development time knowledge acquisition takes time Errors

Errors in Expert Systems Incorrect or incomplete knowledge Human expert Knowledge engineer Knowledge base Inference engine User interface

Errors in Expert Systems Human expert Knowledge engineer Knowledge base Inference engine User interface Semantic errors in communication with the expert, knowledge gaps

Errors in Expert Systems Human expert Knowledge engineer Knowledge base Inference engine User interface Syntax errors in rules etc.

Errors in Expert Systems Human expert Knowledge engineer Knowledge base Inference engine User interface Bugs in the inference engine and/or development tool. Incorrect rule location in the knowledge base.

Errors in Expert Systems Human expert Knowledge engineer Knowledge base Inference engine User interface Incorrect in the content of the communication between the expert system and the user.

User Interfaces User interface- hardware and software that facilitates communication and interaction between the user and the computers. “User interface may be thought of as a surface through which data is passed back and forth between user and computer” [Turban 1995].

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation The user enters commands such as “run” or “plot”. Some commands can be executed using function keys. Hard to remember. Fast for Experienced users

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation The user selects from a list of possible choices(menu). Menus can be structured in a hierarchical nature. Navigation can be slow. All options are visible.

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation The user is asked questions generated by the system. The answers are provided by sentences or menu input. Easy to implement Hard to handle mistakes.

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation The user enters data into designated spaces (fields) in forms. Good for bulk data entry Limited Options

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation The user enters commands via natural language either by keyboard or voice. Still a long way to go. Ease of use(?) Ambiguity

Interface Styles Command Language Menu Interaction Question and Answer Form Interaction Natural Language Object Manipulation The user manipulates icons or symbols to input the necessary data. Easy to use Harder to Design Icons must be recognisable