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.