Un esempio di sistema esperto è un sistema di intelligenza artificiale che emula le conoscenze di un meccanico automobilistico nella diagnosi dei problemi automobilistici. Questo ipotetico sistema esperto sarebbe probabilmente il risultato dell'ingegneria che utilizza la base di conoscenze di un meccanico reale.
I sistemi esperti sono progettati da ingegneri esperti per simulare il tipo di ragionamento, i processi decisionali e cognitivi che un esperto in un dato campo o occupazione dimostrerebbe. Ci sono due parti principali nei sistemi esperti: una base di conoscenza e un motore di ragionamento. La base di conoscenza contiene sia la conoscenza fattuale che quella giudicante. Il motore di ragionamento utilizza l'inferenza per risolvere i problemi, spesso usando catene decisionali "se-allora".