Sistema esperto
Un sistema esperto è un programma che gira su un computer. Come un esperto umano, sa molto su un argomento. Le persone possono porre una domanda al sistema esperto. Il sistema esperto userà poi una serie di regole e darà risposte alla domanda. Questo metodo di ragionamento automatizzato appartiene a un campo dell'informatica chiamato intelligenza artificiale.
Gruppi diversi di persone possono avere diversi tipi di accesso a un sistema esperto. Le persone che gestiscono la rete di computer hanno esigenze diverse da quelle dell'impiegato o della segretaria.
Come funzionano i sistemi esperti
I sistemi esperti sono fatti di
- Un insieme di fatti, regole e principi
- Un insieme di dati che viene risolto utilizzando le sue competenze
- Un'interfaccia utente
Quando gli viene fatta una domanda, filtrano i dati con le regole che hanno. Potrebbero restituire un risultato o fare un'altra domanda.
Categorie di sistemi esperti
- I sistemi esperti basati su casi hanno un certo numero di casi; ogni caso descrive il problema nel contesto, e la soluzione del problema, nel caso specifico. Il problema attuale è abbinato il più possibile a un caso. La soluzione del caso trovato viene poi applicata al problema corrente. Il problema principale di tali sistemi è definire come i casi si relazionano tra loro, o sono simili. Un esempio di dove un tale sistema può essere usato è quello di un paziente: Questo paziente mostra un dato numero di sintomi, e il sistema esperto potrebbe diagnosticare il paziente.
- I sistemi basati su regole non si basano su casi; invece, ci sono un certo numero di regole. Queste sono espresse nella forma IF A THEN B. Nella maggior parte dei sistemi, gli esperti umani devono scrivere le regole.
- Un terzo approccio è quello di costruire sistemi basati su alberi decisionali. Tali sistemi sono in grado di imparare, o di estendere la loro base di conoscenza, utilizzando il ragionamento induttivo. Quando la classificazione è fatta, il sistema utilizza un percorso attraverso l'albero. Alla fine, arriva a una foglia, che indica la classe di soluzione del problema. Ogni biforcazione nell'albero è basata su un attributo, che viene controllato. Il valore dell'attributo determina come continuare il percorso. Idealmente, si ottengono buoni risultati usando piccoli alberi. Il problema è trovare buoni attributi su cui basare le decisioni.
Domande e risposte
D: Che cos'è un sistema esperto?
R: Un sistema esperto è un programma che opera su un computer e possiede conoscenze su un argomento simili a quelle di un esperto umano.
D: Come risponde un sistema esperto alle domande?
R: Un sistema esperto utilizza un insieme di regole predefinite per valutare e rispondere alle domande che gli vengono poste.
D: A quale campo dell'informatica appartiene il metodo di ragionamento automatico dei sistemi esperti?
R: Il metodo di ragionamento automatico dei sistemi esperti appartiene al campo dell'intelligenza artificiale.
D: Qual è il ruolo di un sistema esperto?
R: Il ruolo di un sistema esperto è quello di elaborare domande e fornire risposte utilizzando la sua base di conoscenza.
D: Chi può accedere a un sistema esperto?
R: Diversi gruppi di persone possono accedere a un sistema esperto in base alle loro esigenze. Per esempio, le persone che gestiscono reti di computer e gli impiegati o le segretarie possono avere diversi tipi di accesso a un sistema esperto.
D: Cosa distingue un esperto umano da un sistema esperto?
R: Un esperto umano ha una comprensione e una presa innata di concetti complessi, mentre la conoscenza di un sistema esperto si basa sulle regole definite nella sua programmazione.
D: Come viene aggiornata la base di conoscenza di un sistema esperto?
R: La base di conoscenza di un sistema esperto viene aggiornata aggiungendo nuove regole e informazioni, a seconda delle necessità. Questi aggiornamenti possono essere il risultato di nuove ricerche o di cambiamenti nel campo della conoscenza a cui il sistema esperto si rivolge.