Expert System Shell
AI shells are tools for building expert systems that provide knowledge representation facilities and inference mechanisms. It is a software development environment . The programmer must gain detailed knowledge about a particular domain from an expert and information source. Means a shell may be thought of as an expert system with the all the domain specific knowledge removed and a facility for entering a new knowledge base provided. IT is associate with with a prescribed method for building applications by configuring and instantiating these components. By using expert system construct a new expert system by adding new knowledge corresponding to the new problem domain. The resulting interpreters are called shells or AI shells or expert system shells.
Following are the component of the Typical expert system shell
![]() |
Expert System Shell |
Knowledge Acquisition subsystem
This subsystem to help experts in build knowledge bases. collecting knowledge, needed to solve problems and build the knowledge base, is the biggest bottleneck in building expert systems.For acquiring knowledge from various sources such as from experts, books, internet. etc.
Knowledge Base
Knowledge base contains facts and rules about some specialized knowledge domain. Its store of factual and heuristic knowledge.
Reasoning Engine
The inference mechanism accepts input and responses to question using dynamic information through rules and facts .Inference mechanisms for manipulating the symbolic information and knowledge in the knowledge base form a line of reasoning in solving a problem.
Explanation subsystem
Explanation subsystem explains the system's actions. Its explain how the final or intermediate solution were arrived at and what additional data required.
User Interface
Expert system communicate with the user using user interface.It is not actual part of expert system.
Implementation facilities provided by shells
Following Implementation facilities provided by shells :
1) A knowledge representation language.
2) A knowledge base editor
3)Rule induction facilities
4)Tracing and debugging facilities.
5)Range of user interface facilities .
Some expert system shells currently available are
a) EMYCIN b) ESIE c) Savoir d)COMDALE etc.
0 comments:
Post a Comment