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 LISt Programming (LISP) and PROgrammation en LOGique (PROLOG).

    Large databases.

      ToolsThey 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.