Sistema esperto

Definizione rapida

Programma che applica conoscenze e regole di un dominio per formulare valutazioni o raccomandazioni.

Spiegazione

Un sistema esperto rappresenta l'esperienza di specialisti mediante fatti, condizioni e relazioni. Interroga l'utente o riceve dati, attiva le regole pertinenti e produce una conclusione accompagnabile da una spiegazione del percorso seguito.

Esempio pratico

Un'applicazione di manutenzione raccoglie sintomi della macchina, confronta le regole e propone i guasti più compatibili con le osservazioni.

Spiegazione tecnica

Base di conoscenza e motore inferenziale sono componenti distinti. Il ragionamento può procedere dai fatti verso le conclusioni oppure da un'ipotesi verso le condizioni necessarie a verificarla.

Da non confondere con

Non è necessariamente apprendimento automatico: molti sistemi esperti usano regole scritte manualmente e non apprendono autonomamente dai dati.