←
Expert systems编辑历史
提交《Expert systems》修改,状态:approved
查看这次修改
# Expert Systems ## 1 Introduction to Expert Systems Expert systems are a class of artificial intelligence (AI) programs designed to emulate the decision-making ability of a human expert within a specific domain. They rely on a knowledge base—a structured collection of facts and rules—and an inference engine that applies logical reasoning to that knowledge, often through forward or backward chaining. Expert systems were among the first successful commercial applications of AI, finding use in fields such as medical diagnosis, fault diagnosis in engineering, and financial analysis. They are a key topic within the broader field of knowledge representation, as their effectiveness depends on how domain knowledge is encoded and manipulated. ### 1.1 Historical Development The origins of expert systems trace to the mid-1960s and early work on general problem solvers. The Dendral project at Stanford University (1965) is often cited as the first expert system, designed to analyze mass spectrometry data to identify organic compounds. In the 1970s, MYCIN (1976) pioneered rule-based reasoning for bacterial infection diagnosis. The 1980s saw commercial success with systems such as XCON (1980) at Digital Equipment Corporation, which configured computer systems and saved millions of dollars. Subsequent decades brought integration with other AI techniques, though expert systems faced a "AI winter" in the late 1980s due to high maintenance costs and brittleness. Renewed interest in rule-based reasoning emerged in the 2000s within business rule engines, and the 2020s have seen hybrid approaches combining expert systems with machine learning. ### 1.2 Core Concepts and Terminology An expert system is defined by its ability to draw inferences from a body of knowledge. Key terms include: **knowledge base** (repository of domain facts and rules), **inference engine** (reasoning mechanism), **working memory** (temporary storage for current problem data), **user interface** (commun
Ciallo~(∠・ω< )⌒★