What Are Expert System Shells?
The expert system shell, also known as the skeleton system, is an evolution of the existing successful expert systems. [1]
- The expert system shell, also known as the skeleton system, is an evolution of the existing successful expert systems. It extracts the specific domain knowledge in the original system, and retains the basic skeleton (repository and reasoning machine structure) of the original system, so it is called "shell".
- Using expert system shell as a development tool, as long as new domain knowledge is filled into
- An excellent expert system enclosure should have the following characteristics:
- (1) High-level interactive environment for program development and inspection;
- (2) Good program debugging tools and knowledge consistency checking tools;
- (3) Convenient use of external databases and problem solving tools;
- (4) Have graphics processing capabilities;
- (5) There are mechanisms to deal with uncertainty from developers and end users;
- (6) Can explain in English (or other natural language) why the system requires information and how the system obtains results;
- (7) There is a large amount of online help information and a window-oriented interface;
- (8) Have a comprehensive and extensive rule-based language like English or other natural languages;
- (9) Full screen editing;
- (10) there are meta-rules for advanced rule control;
- (11) Have the ability to use user-defined LISP (or other language) functions to expand the knowledge base;
- (12) The ability to divide the knowledge base into logically different but interconnected structures;
- (13) With trigger function, such as refresh display;
- (14) Other methods for estimating and setting parameter values (not reasoning and prompting). [2]