Un sistema esperto è una combinazione di conoscenza professionale umana e capacità tecniche del software. I sistemi esperti possono risolvere un'ampia varietà di compiti, a seconda dell'obiettivo del lavoro di una persona e della funzionalità del software.
Necessario
ambiente di programmazione
Istruzioni
Passo 1
Selezionare il linguaggio di programmazione in cui verrà scritto il programma di sistema esperto. Lingue diverse sono progettate per attività diverse, quindi impiega più tempo per risolvere questo problema. Naturalmente, il vantaggio principale nella scelta è la lingua in cui hai esperienza di scrittura. Puoi leggere recensioni su Internet su un particolare linguaggio di programmazione, visualizzare la shell in cui devi lavorare e molto altro.
Passo 2
Decidi i compiti che il sistema esperto risolverà. La principale differenza tra un sistema esperto è la sua capacità di apprendimento, sebbene programmata. Scegli l'attività per la quale c'è poco codice eseguibile con condizioni. Prevedere lo sviluppo della logica del programma.
Passaggio 3
Creare una struttura grafica del programma. Descrivere le principali classi del programma e le principali funzioni. Vale la pena partire da questo quando si sviluppa l'interfaccia del sistema esperto. Dovrebbe essere comprensibile non solo per te, ma anche per i principianti che hanno recentemente iniziato a lavorare con un personal computer.
Passaggio 4
Inizia a scrivere il tuo programma. Per semplificare il tuo lavoro, utilizza ambienti di sviluppo moderni: sono facili da trovare su Internet e da scaricare sul tuo disco rigido. Dopo aver scritto il programma, prenditi del tempo per testare la logica del lavoro e la capacità di apprendimento. Questo è un processo piuttosto difficile, ma dovrai dedicarci molto tempo.
Passaggio 5
Lo scopo principale del sistema esperto è risolvere problemi che richiedono i dati e la conoscenza dell'esperto stesso. Pertanto, un utente standard riceverà un "esperto a casa", poiché tutte le conoscenze dell'esperto saranno implementate nel codice del programma e nella logica del programma che hai sviluppato.