Expert System Technology
ES technologies are accessible to various degrees. Among the technologies used in expert systems are:
- Expert System Development Environment (ESDE) ESDE is a hardware and tool development environment for expert systems.
- Workstations, minicomputers, and mainframes are examples.
- LISt Programming (LISP) and PROgrammation en LOGique are examples of high-level symbolic programming languages (PROLOG).
- Extensive databases
- Tools: They significantly minimise the time and expense of constructing an expert system.
- Multi-window editors and debugging tools are available.
- They allow for quick prototyping.
- Model, knowledge representation, and inference design definitions are built-in.
- Shells-A shell is essentially an expert system that lacks a knowledge basis. Knowledge acquisition, inference engine, user interface, and explanation facility are all provided by a shell for developers. A few shells, for example, are listed below.
- JESS (Java Expert System Shell) is a fully built Java API for building expert systems.
- Vidwan, a shell created in 1993 at Mumbai's National Centre for Software Technology. It allows knowledge to be encoded in IF-THEN rules