Skip to main content

Quali sono i sistemi di esperti basati sulle regole?

I sistemi di esperti basati su regole risolvono i problemi applicando una serie di regole programmate alle informazioni disponibili.Questi generalmente assumono la forma di frasi condizionali che il computer può utilizzare per controllare logicamente i dati per raggiungere una conclusione.La programmazione di tali sistemi richiede un alto livello di abilità e l'incorporazione di una grande base di conoscenza.Le conclusioni raggiunte dal sistema non sono sempre accurate, sebbene possano fornire informazioni sulla loro probabilità statistica per il riferimento di tecnici e operatori.

Nell'informatica, i sistemi esperti sono progettati per funzionare come esperti umani per applicare la logica ai problemi.Invece di seguire rigide regole di programmazione, sono in natura più flessibile e possono imitare alcuni percorsi di cognizione umana.Il sistema può essere utilizzato per attività come la revisione di studi di imaging medico, l'analisi dei guasti in una rete di computer o l'identificazione di microrganismi.Per funzionare accuratamente, ha bisogno di una base logica e le regole sono una scelta comune.

Il programmatore utilizza la base di conoscenza per creare un insieme di regole sotto forma di dichiarazioni IF-then.Poiché i sistemi di esperti basati sulle regole incontrano problemi, possono applicare queste regole per restringere le cause e sviluppare soluzioni.Ad esempio, un sistema potrebbe monitorare una griglia elettrica, nel qual caso avrebbe una serie di regole per determinare la causa di un guasto, quindi può raccomandare un'azione.Questi sistemi di esperti basati sulle regole utilizzano una logica che possono essere familiari agli esperti umani che usano un processo decisionale di allenamento simile nella valutazione dei problemi.

Questa forma di intelligenza artificiale non è perfetta, tuttavia.I sistemi di esperti basati sulle regole non sanno come gestire situazioni che non riescono al di fuori della propria base e esperienza.Possono accumulare informazioni nel tempo, ma la prima istanza di un evento anormale può essere confusa per il sistema.Potrebbe restituire una falsa conclusione, che richiede all'operatore di fornire istruzioni in modo che non commetta più lo stesso errore.A volte un essere umano sarebbe stato in grado di evitare lo stesso errore, illustrando le carenze nella cognizione artificiale.

Le interfacce logiche nei sistemi di esperti basati su regole li aiutano a trovare risposte, ma hanno anche bisogno di un metodo di comunicazione.I dati devono essere inseriti nel sistema per l'analisi e devono avere un modo per interagire con gli operatori per fornire una risposta.Ciò può richiedere una programmazione aggiuntiva per aiutare il sistema a presentare informazioni in un linguaggio semplice e comprensibile.Se restituisce dati incomprensibili o poco chiari, non è utile all'operatore;Alcune capacità di elaborazione del linguaggio e vocali artificiali possono quindi essere necessarie nella programmazione e nello sviluppo di sistemi di esperti basati sulle regole.