Un sistem expert este o combinație de cunoștințe profesionale umane și capacitățile tehnice ale software-ului. Sistemele expert pot rezolva o mare varietate de sarcini - în funcție de concentrarea muncii unei persoane și de funcționalitatea software-ului.
Necesar
mediu de programare
Instrucțiuni
Pasul 1
Selectați limbajul de programare în care va fi scris programul de sistem expert. Diferite limbi sunt concepute pentru sarcini diferite, deci luați mai mult timp pentru a rezolva această problemă. Bineînțeles, principalul avantaj atunci când alegeți este limba în care aveți experiență în scriere. Puteți citi recenzii pe Internet despre un anumit limbaj de programare, puteți vizualiza shell-ul în care trebuie să lucrați și multe altele.
Pasul 2
Decideți sarcinile pe care sistemul expert le va rezolva. Principala diferență între un sistem expert este capacitatea de învățare a acestuia, deși unul programat. Alegeți sarcina pentru care există puțin cod executabil cu condiții. Asigurați-vă pentru dezvoltarea logicii programului.
Pasul 3
Creați o structură grafică de program. Descrieți principalele clase ale programului și principalele funcții. Merită să începeți de la acest lucru atunci când dezvoltați interfața sistemului expert. Ar trebui să fie de înțeles nu numai pentru dvs., ci și pentru începătorii care au început recent să lucreze cu un computer personal.
Pasul 4
Începeți să vă scrieți programul. Pentru a vă face munca mai ușoară, utilizați medii moderne de dezvoltare - acestea sunt ușor de găsit pe Internet și descărcate pe hard disk. După ce ați scris programul, luați ceva timp pentru a testa logica muncii și capacitatea de învățare. Acesta este un proces destul de dificil, dar va trebui să petreceți mult timp pe el.
Pasul 5
Scopul principal al sistemului expert este de a rezolva problemele care necesită datele și cunoștințele expertului însuși. Astfel, un utilizator standard va primi un „expert acasă”, deoarece toate cunoștințele expertului vor fi implementate în codul programului și în logica programului pe care l-ați dezvoltat.