Difference in Robot System and Other AI Program
Here is the difference between the two − AI ProgramsRobotsThey usually operate in computer-stimulated worlds.They operate in real physical worldThe input to an AI program is in symbols and rules.Inputs…
Robotics
Robotics is a domain in artificial intelligence that deals with the study of creating intelligent and efficient robots. What are Robots? Robots are the artificial agents acting in real world…
Software Development Life Cycle
Software Development Life Cycle, SDLC for short, is a well-defined, structured sequence of stages in software engineering to develop the intended software product. SDLC Activities SDLC provides a series of…
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…
Development of Expert Systems: General Steps
The process of ES development is iterative. Steps in developing the ES include − Identify Problem Domain ● The problem must be suitable for an expert system to solve it. ● Find…
Expert System Technology
There are several levels of ES technologies available. Expert systems technologies include − ● Expert System Development Environment − The ES development environment includes hardware and tools. They are − ○ Workstations, minicomputers, mainframes.…
Applications of Expert System
The following table shows where ES can be applied. ApplicationDescriptionDesign DomainCamera lens design, automobile design.Medical DomainDiagnosis Systems to deduce cause of disease from observed data, conduction medical operations on humans.Monitoring…
Expert Systems 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 include − ● Limitations of the technology…
User Interface
User interface provides interaction between user of the ES and the ES itself. It is generally Natural Language Processing so as to be used by the user who is well-versed…
Inference Engine
Use of efficient procedures and rules by the Inference Engine is essential in deducting a correct, flawless solution. In case of knowledge-based ES, the Inference Engine acquires and manipulates the…


