Documente Academic
Documente Profesional
Documente Cultură
Nstase P., Zaharie D. i colectiv, Sisteme expert teorie i aplicaii, Ed. Dual Tech, 1999, pag. 3.
Acumularea
automat de
cunotine
Abilitatea
de a face
fa unui
mediu fragil
*
Nivel
ridicat de
raionament
Nivel sczut
de
raionament
Sisteme
*
*****
*
expert
Inducere a
****
**
***
**
regulii
Logica
*
*****
***
*****
neclaritii
Reele
*****
*****
*
*****
neurale
Algoritmi
*****
***
***
***
genetici
Tabel 3.1. Tehnologii de reproducere a raionamentului uman
Putere
explicativ
*****
***
****
*
***
7.1.
n orice domeniu de activitate exist probleme cu un grad diferit de dificultate, care pot fi
rezolvate numai de ctre experi umani, formai ca specialiti n urma unei vaste experiene n
domeniul respectiv.
O definiie pragmatic consider sistemele expert sistemele de programe bazate pe tehnicile
inteligenei artificiale, care nmagazineaz cunotinele experilor umani dintr-un domeniu bine
definit i apoi i le folosesc pentru rezolvarea problemelor din acest domeniu. Sistemele expert se
mai numesc i sisteme bazate pe cunotine (KBS Knowledge Based System) sau, mai simplu,
sisteme de cunotine (Knowledge System).
Un expert uman recunoate , definete i rezolv probleme din domeniul su de expertiz,
avnd experiena i capacitatea nativ de a se orienta n aspecte precum: complexitatea,
incompletitudinea, incertitudinea, inconsistena, confuzia i aprecierile vagi i a o reformula simplu,
complet, precis, consistent i clar, pentru a fi rezolvat prin proceduri clasice. SE asigur stocarea,
utilizarea i interpretarea cunotinelor experilor umani, folosite apoi pentru rezolvarea unor
probleme specifice prin nlocuirea raionamentului uman prin unul artificial, folosindu-se cunotine
independente n raport cu mecanismul de raionament.
Sistemul expert, ncercnd s imite expertul uman, posed urmtoarele caracteristici:
cunotinele sunt independente unele de altele i de mecanismul de raionament;
trateaz cunotine inexacte i incomplete, incerte, confuze i vagi;
cunotinele sunt exploatate n mod dinamic de mecanismul de raionament printr-o
abordare declarativ;
este capabil s explice raionamente fcute s argumenteze soluiile obinute, ntr-o
manier asemntoare expertului uman;
cunotinele manipulate sunt preponderent de natur simbolic;
este capabil s gestioneze baze de cunotine de volum mare;
utilizeaz metode empirice, bazate pe experien (informaia este probabil
adevrat), dar i metode algoritmice (informaia este sigur adevrat);
este specializat ntr-un anumit domeniu i nu n rezolvarea unei singure probleme din
acel domeniu.
Componentele unui sistem expert (SE) sunt: baza de cunotine (BC), baza de fapte (BF) i
generatorul de sisteme expert (GSE).
SE folosesc programarea declarativ prin intermediul creia regulile sunt furnizate independent
de nlnuirea lor, ceea ce se traduce practic prin definirea regulilor separat fa de metoda care le va
folosi; metoda este implementat ntr-o component software denumit motorul de inferene (MI) ce
face parte, la rndul su, din GSE.
Elementele fundamentale ale unui SE sunt urmtoarele:
modul de achiziionare a cunotinelor: asigur conversia i transmiterea cunotinelor
furnizate de ctre expertul uman, care le furnizeaz analistului de cunotine
(cognician) i care, la rndul su, le aduce ntr-o form compatibil cu cerinele interne,
fizice, de memorare solicitate de ctre acest modul;
baza de cunotine (BC): conine ansamblul de cunotine specifice domeniului
expertizat, inclusiv relaiile i intercondiionrile dintre acestea. Aceste cunotine pot fi
reprezentate prin mai multe metode, dintre care cele mai importante sunt regulile de
producie, cadrele i reelele semantice.
baza de fapte (BF): conine datele ce fac obiectul unei probleme de rezolvat din
domeniul expertizat la care se pot aduga faptele rezultate n urma raionamentelor
artificiale efectuate de ctre motorul de inferene (MI) asupra BC.
Precizm c regulile de producie reprezint modalitatea esenial de reprezentare a
cunotinelor folosind logica propoziiilor.
Faptele i regulile sunt reprezentate prin entiti constante sau variabile, folosindu-se metoda
de reprezentare a cunotinelor prin reguli de producie cu variabile.
motorul de inferene (MI): asigur rezolvarea practic a unei probleme din domeniul
expertizat, pe baza faptelor furnizate (stocate n BF), utiliznd ceea ce poate conduce la aflarea unor
noi fapte (fapte deduse).
n urma aciunii motorului de inferen, ntr-un anumit context, baza de cunotine se
mbogete fie prin adugarea unor elemente noi, fie prin modificarea celor existente. n ultim
instan, motorul de inferen este um program care implementeaz algoritmii de raionament
deductiv, inductiv i mixt, dar care este independent de baza de cunotine.
n mod practic MI este o parte dintr-un generator de sistem expert.
Mediul de dezvoltare
Mediul de consultare
Utilizator
are
odel
Expert
ep
reze
ntare
Analist de
cunostinte
Interfata cu
utilizatorul
Motor de
achizitionare
cunostinte
Modulul
explicativ
Compilator reguli
Dictionar
EDITOR
EDITOR
fapte
reguli
obiecte
Baza de cunostinte
Baza de fapte
Baza de date
Trasor
Aplicaiile sistemelor expert reduc costurile companiilor, sporesc calitatea procesului de luare a
deciziilor, sporesc viteza afacerilor, aduc ncasri din vnzarea produselor i serviciilor noi,
nmagazineaz know-how organizaional, rezolv crize de management i stimuleaz inovaia.
Limitele. Informaia necesar nu este ntotdeauna disponibil. Culegerea datelor de la
experi este dificil. Mai muli experi pot avea mai multe abordri diferite, toate corecte, ale
aceleiai probleme. Utilizatorii sistemelor expert nu sunt acomodai cu ele, e posibil s nu cunoasc
terminologia i chiar nu pot avea ncredere n sistem i n proces. Apare dificultatea de evaluare a
situaiilor atunci cnd timpul preseaz. Concluziile nu pot fi verificate din punctul de vedere al
corectitudinii. Inginerii de informaie (cogniticienii, profesionitii care organizeaz baza de
cunotine) nu sunt numeroi i, din acest motiv, salariile pe care le solicit sunt foarte mari. Experii
au
mai mult bun sim, sunt mai creativi n faa situaiilor neobinuite, se adapteaz rapid la schimbrile
mediului. Sistemele expert nu i dau seama de situaiile n care nu exist soluie.
7.2.
Sistemele expert pot fi folosite de sine stttor sau pot fi integrate n alte sisteme informatice n
funcie de necesiti. O clas special de sisteme informatice n care sistemele expert pot fi integrate
mai uor din punct de vedere funcional sunt sistemele interactive pentru asistarea deciziilor
(SIAD), care utilizeaz cunotinele dintr-un anumit domeniu de aplicaie pentru a ajuta n
rezolvarea unor probleme slab structurate (greu de aloritmizat i de programat).
Sistemele interactive de asistare a deciziei (SIAD) folosesc, de asemenea, conceptul de
inteligen artificial pentru a sigura rezolvarea unei probleme complexe prin intermediul teoriei
baesiene sau modelului teoretic al deciziei n incertitudine, denumit i modelul de maximizare a
speranei funcie de utilitate (concept introdus de Von Neumann-Morgenstern i este utilizat n
teoria utilitii). SIAD a aprut iniial n SUA, n anul 1975 i s-a afirmat n Europa utiliznd
modelul de raionalitate limitat, a lui H. Simon.
Principalele caracteristici ale unui sistem sunt:
experiena, intuiia, judecile i preferinele decidentului sunt eseniale;
interactivitate de nivel nalt;
cutarea soluiilor necesit manipulri de date, cutare de informaii, modelare, calcule;
procedurile care urmeaz s se execute la un moment dat sunt cunoscute apriori, aceasta
depinznd de date sau de rezultate intermediare;
criteriile de decizie sunt numeroase, conflictuale i depind adesea de utilizatori;
datele sunt cunoscute ntotdeuna dinainte;
timpul de rspuns pentru obinerea unei soluii satisfctoare este limitat.
n ultima perioad sunt folosite pentru luarea de decizii n regim automat sistemele suport de
asistare a deciziei (SSAD) mai cunoscute sub denumirea de ESS executive support systems sau
EIS executive information systems i care au, n principal urmtoarele elemente:
arhitectur puternic integrat, format din:
a) baze de date (BD);
b) baze de cunotine (BC);
c) baze de reguli (BR);
d) baze de interactivitate (BI).
relaia obiecte active-obiecte pasive: asigur conlucrarea dintre date, cunotine i
reguli;
comunicaia SSAD-decideni: se realizeaz prin dialogul om-main bazat pe
interaciunea eveniment-mesaj;
relaia client-server generalizat: este realizat prin cooperarea intern (ntre obiecte)
i extern (ntre SSAD i decideni) prin intermediul bazei de interactivitate (BI).
Sistemele suport de asistare a deciziei asigur decidentului, care analizeaz o problem de
marketing i ia o decizie, asisten automat pentru:
formularea i transmiterea ntrebrilor ctre modelul adecvat din cadrul SSAD;
extragerea datelor i faptelor care sunt analizate din punct de vedere statistic;
selecia variantei decizionale optime pe baze automate pentru fundamentarea cursului
optim al aciunii.
Factori de decizie
n domeniul
marketingului
DECIZII
Entitate
organizatoric
Sistem suport de
asistare a deciziei
SIAD
ESS/EIS
SE
INTERFAT UTILIZATOR
Limbaj
Limbaj
Limbaj
activare
cunostinte
afisare
Modele de gestiune
a bazelor de
date/cunostinte
Modele de date
pentru BD
orientate pe
obiecte
Modele de date
pentru BD
multimedia
Modele de
cunostinte
multiutilizator
SGBD/BT/BC
Modele de
management
al marketingului
BD
BT
Modele
strategice
BD
multimedia
Modele
tactice
BC
BF
Modele
operationale
INTEGRARE
INTERACTIVITATE