An expert system is a particular software methodology for managing information.
Often touted as a method o fcapturing the knowledge of human experts in a
computer, expert systems are likely to be more common as interfaces between the
computer and large systems of programs or databases. Thi sprogramming style arose
in artificial intelligence research and is rapidly becoming a routine tool for
software engineers.
A generic expert system is a set of software aids for constructing an expert system.
They come in two major varieties. One is a previous expert system stripped of its
application dependent guts and generalized for other uses. The other is a set of add-on
software to existing programming languages, usually LISP, in order to implement the
function so fexpert systems. A number of these generic expert systems are available
from universities and commercial software houses and will be described later in this
document.