Expert System Shell


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.




SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment

Important of Database privilages

Database privileges Privileges are the right or permission to execute particular SQL statements.                           System Se...