Differenza sistema esperto e algoritmo informatico
Il sistema esperto si differenzia dai comuni algoritmi informatici per la capacità di lavorare su dati incompleti e approssimati. Il sistema esperto elabora i dati seguendo criteri approssimati tramite le tecniche probabilistiche o facendo ricorso alla cosiddetta fuzzy logic. Al contrario, l'algoritmo informatico basa il suo operato su dati certi e inconfutabili. Un algoritmo informatico si limita ad eseguire la procedura di operazioni previste nella programmazione iniziale e senza far ricorso all'esperienza di funzionamento. In caso di dati insufficienti l'algoritmo informatico si blocca. Il sistema esperto, invece, ricerca soluzioni logiche probabili sulla base dell'esperienza accumulata.