Production System

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.

Read more about Production System:  Basic Operation, Matching Production Rules Against Working Memory, Choosing Which Rules To Evaluate, Using Production Systems, Related Systems

Famous quotes containing the words production and/or system:

    “The repossession by women of our bodies will bring far more essential change to human society than the seizing of the means of production by workers.”
    —Adrienne Rich (b. 1929)

    “An avant-garde man is like an enemy inside a city he is bent on destroying, against which he rebels; for like any system of government, an established form of expression is also a form of oppression. The avant-garde man is the opponent of an existing system.”
    —Eugène Ionesco (b. 1912)