|
Prezentare Sistem Expert:
Mycin
Samoila Alexandru
352C4
Mycin a fost unul dintre primele sisteme expert, si modul sau de
proiectare a influentat masiv designul sistemelor expert comerciale care i-
au urmat.
Mycin a fost un system expert dezvoltat la Universitatea Stanford in
anii '70. Rolul sau era de a diagnostica si recomada tratamente pentru
diferite infectii ale sangelui. Pentru a pune un diagnostic, trebuiau
cultivate organismele care infectau pacientul. Din pacate, treaba asta duar
cel putin 48 ore, asa ca daca doctorii ar fi asteptat atat, pacientul ar fi
putut muri!. Asa ca doctorii erau nevoiti sa "ghiceasca" repede problemele
ce puteau aparea sis a furnizeze un tratament acoperitor pentru toate
aceste probleme.
Mycin a fost dezvoltat in parte si pentru a explora cum expertii fac
aceste estimari bazate pe informatii partiale. Totusim problema poate fi
interesanta si din perspectiva practica, existand multi doctori ne-
specializati care ar trebui sa faca aceste estimari si un asemenea ajutor
ar fi de folos in stabilirea unui tratament mai eficient. In realitate,
Mycin nu a fost folosit in practica. Acest lucru nu s-a datorat lipsei de
performanta (a depasit in teste membrii ai departamentului de medicina) cat
mai degraba problemelor morale si legale, daca punea cumva un diagnostic
gresit, pe cine dai in judecata?
Oricum, Mycin isi reprezenta cunostintele ca un set IF - THEN cu
factori de certitudine.
IF the infection is pimary-bacteremia
AND the site of the culture is one of the sterile sites
AND the suspected portal of entry is the gastrointestinal tract
THEN there is suggestive evidence (0.7) that infection is
bacteroid
Valoarea 0.7 este certitudinea cu care concluzia este adevarata avand
in vedere dovezile. Daca dovezile sunt nesigure, atunci certitudinile
fiecarei dovezi in parte se vor combina cu certitudine regulii pentru a
obtine certitudinea concluziei.
Mycin a fost scris in LISP, si regulile sale sunt reprezentate formal
ca expresii LISP. Partea de actiune a unei reguli poate fi o concluzie a
unei probleme rezolvata, sau poate fi o expresie LISP arbitrara. Acest
lucru ofera foarte multa flexibilitate, dar impiedica modularitatea si
claritatea sistemului de reguli.
Oricum, Mycin este in primul rand un sistem orientat spre scop,
folosind intelegerea in sens invers. Sistemul foloseste diverse euristici
pentru a controla cautarea solutiei, sau dovada unor ipoteze. Acestea erau
necesare pentru a eficientiza gandirea si pentru a preveni ca utilizatorul
sa fie intrebat prea multe intrebari inutile.
Dezavantajele sitemului expert apar din mai multe cauze:
- constructive
o "strangula |