È un sistema di intelligenza artificiale progettato per replicare le capacità decisionali di un esperto in carne ed ossa. È costituito da una combinazione di due elementi: una base di conoscenze contenente regole e fatti prestabiliti e un motore inferenziale che applica le regole a fatti noti per stabilire nuovi fatti. È in grado di risolvere problemi specifici facendo riferimento a una libreria delle conoscenze disponibili.