Un système de production (ou système de règles de production) est un programme informatique généralement utilisé pour fournir une forme d’intelligence artificielle, qui consiste principalement en un ensemble de règles sur le comportement, mais il inclut également le mécanisme nécessaire pour les suivre car le système réagit aux différents états de son environnement.