Definition of an Expert System
An expert system has a unique structure, different from traditional computer programs. It is divided into two parts: One fixed and independent of the expert system—the inference (reasoning) engine, and one variable—the knowledge base. To run an expert system, the engine uses the knowledge base in the same way that a human reasons. In the 1980s, a third component was added to most expert systems: A dialog interface to communicate with users. This ability to conduct a conversation with users was later called "conversational. " In expert system technology, the knowledge base is expressed with natural language rules, such as "if-then" statements. For example: "If it is living then it is mortal. " This dialog interface has the advantage of speaking in everyday language, which is very rare in computer science (a classic computer program must be written in a specific programming language in order for the computer to understand and carry out instructions) .
Robots Are a Type of Expert System.
Expert systems have decision-making abilities, just like their human counterparts.
Knowledge-based Systems
Knowledge based systems are artificial intelligent tools working in a narrow domain to provide intelligent decisions with justification. Knowledge is acquired and represented using various knowledge representation techniques, rules, frames and scripts. The basic advantages offered by such a system are documentation of knowledge, intelligent decision support, self learning, reasoning and explanation. Knowledge-based systems are systems based on the methods and techniques of artificial Intelligence. Their core components are
- Knowledge base
- Acquisition mechanisms
- Inference mechanisms (reasoning ability)
Knowledge base systems (KBS) go beyond the decision support philosophy to incorporate expert system technology into the decision-making framework. Expert systems (ES) have been the tools and techniques perfected by artificial intelligence (AI) researchers to deduce decision influences based on the codification of knowledge and applying rules, such as if-then statements.