Rules-Driven System
Jump to navigation
Jump to search
A Rules-Driven System is a computing system that implements a rules-driven algorithm to solve a rules-driven task.
- Context:
- It can (typically) use a Production Rule Set, such as a production rule-based model.
- …
- Example(s):
- Counter-Example(s):
- a Data-driven System, such as an ML-based game player.
- See: Production Rule-based Model, Inferencing Computing System, Formal Language.
References
2013
- http://en.wikipedia.org/wiki/Production_systems
- A production system (or production rule system) is a computer program typically used to provide some form of artificial intelligence, which consists primarily of a set of rules about behavior. These rules, termed productions, are a basic representation found useful in automated planning, expert systems and action selection. A production system provides the mechanism necessary to execute productions in order to achieve some goal for the system.
Productions consist of two parts: a sensory precondition (or "IF" statement) and an action (or "THEN"). If a production's precondition matches the current state of the world, then the production is said to be triggered. If a production's action is executed, it is said to have fired. A production system also contains a database, sometimes called working memory, which maintains data about current state or knowledge, and a rule interpreter. The rule interpreter must provide a mechanism for prioritizing productions when more than one is triggered.
- A production system (or production rule system) is a computer program typically used to provide some form of artificial intelligence, which consists primarily of a set of rules about behavior. These rules, termed productions, are a basic representation found useful in automated planning, expert systems and action selection. A production system provides the mechanism necessary to execute productions in order to achieve some goal for the system.
2010
- http://amsglossary.allenpress.com/glossary/browse
- production rule: An IF–THEN rule for representing knowledge in a rule-based system.