A production system is an AI or knowledge-based program built around rules and mechanisms for applying those rules to changing states of the world. It commonly consists of a rule base and an inference or control process that determines which rule-driven actions should occur.
A computer program typically used to provide some form of AI, which consists primarily of a set of rules about behavior, but also includes the mechanism necessary to follow those rules as the system responds to states of the world.