Un sistema expert és una combinació de coneixement professional humà i les capacitats tècniques del programari. Els sistemes experts poden resoldre una àmplia varietat de tasques, en funció de l’enfocament del treball d’una persona i de la funcionalitat del programari.
Necessari
entorn de programació
Instruccions
Pas 1
Seleccioneu el llenguatge de programació en què s’escriurà el programa expert del sistema. Hi ha diferents idiomes dissenyats per a tasques diferents, de manera que dediqueu més temps a resoldre aquest problema. Naturalment, l’avantatge principal a l’hora de triar és l’idioma en què teniu experiència d’escriptura. Podeu llegir ressenyes a Internet sobre un llenguatge de programació concret, veure l’intèrpret d’ordres en què heu de treballar i molt més.
Pas 2
Decidiu les tasques que resoldrà el sistema expert. La principal diferència entre un sistema expert és la seva facilitat d’aprenentatge, encara que sigui programada. Trieu la tasca per a la qual hi ha poc codi executable amb condicions. Preveure el desenvolupament de la lògica del programa.
Pas 3
Crear una estructura de programa gràfica. Descriviu les principals classes del programa i les funcions principals. Val la pena començar per això quan es desenvolupa la interfície del sistema expert. Ha de ser comprensible no només per a vosaltres, sinó també per als principiants que recentment han començat a treballar amb un ordinador personal.
Pas 4
Comenceu a escriure el vostre programa. Per facilitar la vostra feina, utilitzeu entorns de desenvolupament moderns: es poden trobar fàcilment a Internet i baixar-los al disc dur. Després d’escriure el programa, preneu-vos una mica de temps per provar la lògica del treball i l’aprenentatge. Aquest és un procés bastant difícil, però haureu de dedicar-hi molt de temps.
Pas 5
L’objectiu principal del sistema expert és resoldre problemes que requereixen les dades i el coneixement del propi expert. Així, un usuari estàndard rebrà un "expert a casa", ja que tots els coneixements de l'expert s'implementaran al codi del programa i a la lògica del programa que heu desenvolupat.