TYPES OF EXPERT SYSTEM SHELLS
What are the different types of Expert System Shells ?
There are various types of Expert System Shells Available till now , some of examples are :
- C Language Integrated Production System (CLIPS)
- Java Expert System Shell (JESS)
- Exsys - The Expert System Experts
- Essential MYCIN (EMYCIN)
- Vidwan
- XpertRule
C Language Integrated Production System (CLIPS) :
C Language Integrated Production System (CLIPS) is an expert system shell for building expert systems. It is the most widely used expert system shell. It is completely written in C Language. Initially, LISP was the single tool available with NASA for all expert system software.
Mr.Gary Riley did complete the hope of NASA on discovering first CLIPS. It’s a language that supports many types of programming paradigm in the form of procedural, object-oriented and rule based programming languages.
Merits :
2. CLIPS has various extended versions like - COOL, FuzzyCLIPS, PerlCLIPS, DYNACLIPS etc. that give it an advantage with respect to support of methods like fuzzy logic and agents.
Demerits :
2. Other expert system shell like JESS has also the property of using Java, which in the long run may prove to be a big advantage over CLIPS.
Java Expert System Shell (JESS) :
Merits :
2. Jess is available at no cost for academic use and can be licensed for commercial use.
Demerits :
2. It is a bit more complicated since the software has to be compiled before it can be started.
Exsys - The Expert System Experts :
Exsys is a rule-based expert system shell that provides the most efficient and effective way to automate the delivery of problem-solving advice. The rules are easy to learn and essentially the same as an expert would use to explain why they made a decision. Some problems are more procedural and Exsys supports these with a forward chaining option.
The Exsys Inference Engine provides both options "heuristic" way i.e, calling and using rules dynamically and they can be mixed for maximum flexibility.
Merits :
2. It can be easily integrated with other system i.e it is compatible with other systems.
3. Exsys software can be easily learned and use. It can be easily deployed on the system. Its maintenance is very cheap.
Demerits :
1. One of the demerits is the inability of the system to effectively and accurately capture subjective factors in counter measure selection.
Essential MYCIN (EMYCIN) :
Essential MYCIN is an expert system shell derived from MYCIN - an expert system developed for diagnosis of infectious diseases. The MYCIN was one of the best known expert system developed by Dr. Edward Shortliffe in 1974 for medical diagnosis. But it is a dependent one.
Dr. Crawford, had derived an independent system from MYCIN who in 1987 that is domain independent. It does not contain domain specific knowledge base.
Merits :
2. It provides an easy way for the system to ask the user for information.
3. EMYCIN deals with uncertainty.
Demerits :
1. There are many problems in logic like improper certainty handling and false things also not stated efficiently.
Vidwan :
An expert system shell - Vidwan has been developed at the National Centre for Software Technology (NCST), Mumbai (India) in 1993. It's a web-based expert system shell that allows us to create rule-based expert system. As it is a rule-based expert system shell, it enables us to encode domain knowledge in the form of IF-THEN rules. The inference engine of this shell applies backward-chaining inference mechanism to manipulate the piece of information. It also has an interactive text editor that enables knowledge engineer to update/create rules in the knowledgebase. This software can be embedded in programs developed in other languages.
The latest version of Vidwan is also compatible with UNIX operating system.
Merits :
Demerits :
XpertRule :
XpertRule is a leading software developer and provider of intelligent automation solutions, which incorporate AI capabilities to streamline and enhance the decision-making process. ... It gives users the ability to digitally capture, optimize and audit the decision-making process.
Merits :
- It can make decisions in process of capturing and optimizing the user.
Demerits :
- It behaves strictly about the rules, since it follow the rules in the knowledge base.
CONCLUSION :
The expert system shell is very helpful in building any domain specific expert system. At present few shells are web-based while few are stand alone. Some shells are license based while some are freeware. With the introduction of shell in the world of Artificial Intelligence, the development of expert system has become quite comfortable in the form of overall cost, time and skills for building the system.
References : Artificial Intelligence A Modern Approach Fourth Edition Author : Russell, Stuart J. (Stuart Jonathan), author. | Norvig, Peter, author.
0 comments :
Popular Posts
-
Types of Agents Before reading this article you need to learn about "what are the Types of Agents ?" and about s im...
-
Types of Agents Agents can be grouped into five classes based on their degree of perceived intelligence and capability. All...
-
What is Artificial intelligence ? Artificial intelligence is a new trending technology in the current world. Ohm McCarthy ,...
-
Applications of Artificial Intelligence in Robotics To Known about Applications of AI in robotics, First you should know briefly ...
-
What are the different types of Expert System Shells ? There are various types of Expert System Shells Available till now , some of exa...
-
Types of Agents Before reading this article you need to learn about "what are the Types of Agents ?" and about s i...
-
WHAT IS EXPERT SYSTEM SHELLS ? Definition : An Expert system shell is a software development environment. It provides a framework that ...
-
What is an Expert System in AI ? Expert systems ( ES) are one of the prominent research domains of AI. It is introduced by the ...
-
In which field does AI robots are using? Do you know in which field does the AI robots are using ? And why they are using specifi...
Artificial intelligence is a new trending technology in the current world. Ohm McCarthy, father of Artificial Intelligence was developed AI technology in 2006. We have claimed that AI is interesting, but we have not said what it is. Historically, researchers have pursued several different versions of AI.
Search This Blog
Labels
About Me
Contact
Labels
- Agents (2)
- AI (4)
- AI in future (4)
- AI robots (2)
- AI robots in different fields (1)
- Applications of AI (1)
- Applications of AI in robotics (2)
- Architecture of Expert System Characteristics of Expert System (1)
- Artificial intelligence (1)
- CLIPS in AI (1)
- EMYCIN in AI (1)
- Expert System components (1)
- Expert System Shells (2)
- Expert System Shells in AI (1)
- Expert Systems (1)
- Expert Systems in AI (1)
- Exsys in AI (1)
- Goal-Based reflex Agents (1)
- History of Artificial intelligence (1)
- Intro to AI (1)
- JESS in AI (1)
- Learning Agents (2)
- Model-Based reflex Agents (1)
- shell components in AI (1)
- Simple reflex Agents (1)
- Types of Expert System Shells (1)
- Types of Agents (3)
- Types of Agents in AI (3)
- Utility-Based reflex Agents (1)
- What is AI? (1)
Popular Posts
-
Types of Agents Before reading this article you need to learn about "what are the Types of Agents ?" and about s im...
-
Types of Agents Agents can be grouped into five classes based on their degree of perceived intelligence and capability. All...
-
What is Artificial intelligence ? Artificial intelligence is a new trending technology in the current world. Ohm McCarthy ,...
Post a Comment