Modelul regulilor de productie este deosebit de important in inteligenta artificiala deoarece acest model a jucat un rol semnificativ in evolutia sistemelor bazate pe cunostinte, de la stadiul de produse ale laboratoarelor de cercetare la acela al produselor comerciale, cu aplicabilitate directa.
Regulile de productie isi au originea in sistemele de productie propuse de E. Post, in 1943, ca mecanism computational general. in modelul regulilor de productie cunostintele sunt reprezentate sub forma unor instructiuni conditionale exprimate intr-un limbaj intuitiv, apropiat de cel natural. Desi din punct de vedere formal, regulile de productie provin din modelul computational propus de Post, forma de exprimare a cunostintelor utilizand reguli precede cu mult aparitia calculatoarelor. Jaynes [1976] descrie o colectie de 20 000*30 000 de tablite babiloniene, dintre care aproximativ 20% contin o multime de reguli de productie, numite omenuri, pentru indrumarea activitatii de zi cu zi. Aceste reguli au fost catalogate inca din anul 650 I.C. si aveau o forma asemanatoare celei din sistemele bazate pe reguli din inteligenta artificiala, de exemplu:
"Daca un cal intra in casa unui om si musca acel om, atunci proprietarul casei va muri si casa lui se va prabusi."
"Daca un om calca, din neatentie, o soparla si o omoara, atunci el va triumfa asupra unui adversar al sau."
Modelul regulilor de productie a fost utilizat in inteligenta artificiala pentru prima oara in sistemele DENDRAL [Buchanan, Feigenbaum,1978; Lindsay, s.a., 1980] si MYCIN [Buchanan, Shortliffe, 1984]. Sistemele bazate pe reguli de productie au stat la baza dezvoltarii unui numar de sisteme dedicate bazate pe cunostinte, in care sintaxa regulilor era construita astfel incat sa permita exprimarea usoara a cunostintelor unui domeniu particular.