Expert System Technology

 



There are several levels of ES technologies available. Expert systems technologies include −

      Expert System Development Environment − The ES development environment includes hardware and tools. They are −

    Workstations, minicomputers, mainframes.

    High level Symbolic Programming Languages such as LISProgramming (LISP) and PROgrammation en LOGique (PROLOG).

    Large databases.

      Tools − They reduce the effort and cost involved in developing an expert system to large extent.

    Powerful editors and debugging tools with multi-windows.

    They provide rapid prototyping

    Have Inbuilt definitions of model, knowledge representation, and inference design.

      Shells − A shell is nothing but an expert system without knowledge base. A shell provides the developers with knowledge acquisition, inference engine, user interface, and explanation facility. For example, few shells are given below −

    Java Expert System Shell (JESS) that provides fully developed Java API for creating an expert system.

    Vidwan, a shell developed at the National Centre for Software Technology, Mumbai in 1993. It enables knowledge encoding in the form of IF-THEN rules.