Expert System Technology
Scientists studying neural connections. Programmers writing codes for machine brain. Vector illustration for artificial intelligence, machine learning, data science concepts

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.