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.