Sunteți pe pagina 1din 7

Referat

Sisteme suport decizie

Medii de dezvoltare a sistemelor expert

Student : Balan Andreea Ramona


An II
Specializare BDSA
Medii de dezvoltare a sistemelor expert

Inteligenţa artificială şi sistemele expert fac parte, ca origine, din marea


familie a informaticii. Pentru generarea şi dezvoltarea acestora, la fel ca software-
ul clasic, sunt folosite limbaje de programare şi generatoare de sisteme expert.
Diferenţa dintre un limbaj de programare şi un generator de sisteme expert
constă în capacitatea generatoarelor de a dezvolta un sistem expert pe baza unui
dialog interactiv cu programatorul, simplificând foarte mult munca de programare
a principalelor elemente componente ale sistemului expert. Generatoarele de
sisteme expert includ limbaje de programare pentru inteligenţa artificială de nivel
mai înalt decât limbajele de programare a sistemelor expert. Natura specializată a
acestor medii de dezvoltare le recomandă pentru construirea sistemelor expert, dar
nu şi pentru o programare cu scop general, universal. Din această cauză sunt dese
situaţiile în care anumite funcţii trebuie elaborate în limbaje de programare
procedurale.
Principalul element distinctiv, funcţional, al unui mediu de dezvoltare a
sistemelor expert faţă de un limbaj de programare procedurală constă în
focalizarea reprezentării astfel1:
 limbajul de programare se concentrează pe tehnicile mai flexibile şi mai
robuste de reprezentare a datelor şi de manipulare a acestora;
 prin contrast, mediile de dezvoltare a sistemelor expert se focalizează pe
cele mai flexibile şi mai robuste metode de reprezentare a cunoaşterii;

1
Ioan Andone, Alexandru Ţugui, Sisteme inteligente în management, contabilitate, finanţe-bănci şi marketing, ed.
Economică, 1999, p.257;
 paradigma programării procedurale oferă un singur nivel de abstracţie
implementat prin metoda ca: operatori, structuri de control etc., în care
datele şi metodele sunt intercondiţionate;
 paradigma sistemelor expert oferă două niveluri de abstractizare:
abstracţia datelor şi abstracţia cunoaşterii
Mediile de dezvoltare a sistemelor expert separă datele sau cunoştinţele de
metodele lor de manipulare. De exemplu, într-un sistem expert bazat pe reguli,
faptele sunt abstracţii ale datelor, iar regulile sunt abstracţii ale cunoaşterii.
În prezent, cercetările în problematica mediilor de dezvoltare a sistemelor
expert sunt orientate în patru mari direcţii2:
 limbaje de programare şi instrumente pentru ajutor în programare;
 medii şi instrumente generale pentru sisteme expert;
 medii şi instrumente specifice problemei;
 medii şi instrumente specifice domeniului.
În principiu, orice mediu de dezvoltare a sistemelor expert trebuie să
întrunească următoarele trăsături3:
 să fie puternic, mentenabil şi să dispună de limbaje standardizate;
 să posede biblioteci bine dotate cu cod sursă, cod obiect şi cunoştinţe în
domeniu;
 să utilizeze staţii de lucru şi platforme cu caracteristici grafice de înaltă
rezoluţie, color, cu ferestre multiple şi actualizare rapidă;
 să dispună de instrumente software pentru utilizare uşoară;
 să utilizeze cele mai bune echipamente de intrare;
 comunicarea intre procese să fie standardizată şi flexibilă;
 interfaţa de dialog să fie prietenoasă şi uniformă;
2
Giarratano, J., Rilez, G., Expert Szstems. Principles and Programming, Designing Expert Systems using CLIPS,
PWS Pub., Boston, 1993 p.175;
3
Puppe, F., Szstematic Introducţion to Expert SZstems Springer, Berlin, 1993, P.12
 să dispună de editoare capabile să trateze module de program cu
structură individuală;
 după dezvoltare pe cele mai bune medii de programare, sistemul să poată
fi translatat în limbaje şi maşini mai potrivite ca viteză şi memorie de
lucru.
Experienţa informatică actuală sugerează că este preferată utilizarea unui
produs program comercializat în scopul rezolvării unor probleme, decât să se
construiască un nou produs program. Astfel, orientarea generală în selectarea unei
paradigme constă în a considera mai întâi paradigmele procesurale, datorită
faptului că s-a acumulat o mare experienţă în acest domeniu şi, numai dacă,
efectiv, problema nu se poate soluţiona cu programe procedurale, să treacă la
paradigme neprocedurale, cum este şi aceea a inteligenţei artificiale.
Sistemele expert, fiind un subdomeniu al inteligenţei artificiale, s-au creat
medii şi instrumente specializate pentru dezvoltarea lor, precum şi limbaje de
inteligenţă artificială.
În prezent, pe piaţa internaţională software se găsesc foarte multe limbaje de
programare şi generatoare de sisteme expert. Oferta acestora se găseşte pe Internet
în site-urile de prezentare ale firmelor producătoare.
Pentru achiziţionarea unui generator de sisteme expert trebuie avut în vedere
următoarele caracteristic:
 domeniul de activitate în care acesta poate fi folosit;
 sistemul de operare sub care lucrează;
 caracteristicile ce trebuie să le îndeplinească computerul pe care trebuie
să ruleze sistemul expert;
 modul de achiziţie şi implementare al cunoştinţelor;
 metodele de căutare în baza de cunoştinţe;
 tipul de proceduri folosite;
 numărul de reguli pe care acesta le acceptă;
 preţul de achiziţie.
În continuare prezentăm câteva generatoare de sisteme expert ce sunt
comercializate pe piaţa internaţională4:
ACQUIRE - este un mediu complet pentru dezvoltarea şi întreţinerea
aplicaţiilor inteligente. Este un instrument hibrid care lucrează cu obiecte
structurate, reguli de producţie şi tabele de decizie. Dispune de posibilităţi de
gestiune a cunoaşterii incerte, elaborare de rapoarte şi autodocumentarea bazelor
de cunoştinţe în mediul hipertext. Funcţionează sub toate sistemele de operare
compatibile IBM-PC/PS. Este produs de Aquired Inteligence Inc., Victoria,
Canada. Informaţii despre produs se pot obţine pe Internet la adresa
http://www.com/ai.
ART Enterprise - este un generator expert bazat pe reguli de producţie şi
obiecte structurate, integrate cu baze de date la nivelul întreprinderii. Controlul în
baza de cunoştinţe se face numai înainte. Este produs de Brightware inc., Novatto
Ca, U.S.A. Informaţii despre produs se pot obţine pe Internet la adresa
http://www.brightware.com.
CBR Express - Este o familie de generatoare de sisteme expert care
realizează regăsirea informaţiei bazate pe cazuri. Din anul 1999 generatorul K-
Commerce se comercializează pentru aplicaţii inteligente şi comerţul electronic.
Produsul este realizat de Interface Corporaţion, Segmeda, CA, USA iar
informaţii se pot obţine la adresa de pe Internet http://www.interference.com
Comdalec - mediu de dezvoltare a sistemelor expert în timp real care dispune
de o arhitectură deschisă şi raţionament bazat pe timpi. Prezintă o configuraţie
orientată spre obiect şi are interfeţe cu baze de date şi diverse dispozitive de intrare

4
Ioan Andone, Alexandru Ţugui, Sisteme inteligente în management, contabilitate, finanţe-bănci şi marketing, ed.
Economică, 1999, p.419-426;
ieşire. Generatorul este produs de Comdale Technologies Inc., Toronto, Canada.
Informaţii despre acest produs se pot găsi pe Internet la adresa
http://www.comdate.com.
C-PRS (Procedural Reasoning System in C) – este primul generator de
sistem expert care implementează tehnologia raţionamentului procedural. Poate fi
instalat pe platforme multiple sub orice sistem de operare şi oferă posibilitatea
lucrului în timp real în aplicaţii de diagnostic şi supraveghere a reţelelor de
telecomunicaţii, controlul roboţilor mobili, controlul traficului aerian şi alte
aplicaţii în care intervin cereri şi restricţii pentru monitorizarea sistemelor în timp
real. Generatorul este produs de către ACT Tehnologies LABEGE, Franţa iar
informaţii de aspre acesta sunt disponibile apelând la E-mail: cprs@ingenia.fr.
DClass – este un generator de sisteme expert pentru scop decizional folosit în
aplicaţii de producţie bazate pe arbori decizionali. Acest generator este produs de
CAM Software, Orem, UT, U.S.A.
The Easz Reasoner – este un sistem inteligent de tip CBR (Case Based
Retrieval) care oferă memorie asociativă adaptivă, regăseşte cazuri similare dintr-o
memorie dată pentru un caz nou, extinde interogările de tip QBE, indexează bazele
de date folosind arbori decizionali, maximează informaţii prin minimizarea
complexităţii, realizează o mare diversitate de regăsiri în bazele de date
voluminoase. Acesta este produs de către The Halery Entreprise, Inc., Sewcklez,
PA, U.S.A. iar informaţii despre acest produs se pot obţine pe Internet la adresa
http://www.haley.com.
ECLIPSE – este un generator de sisteme expert de tip CLIPS (NASA) care
realizează în principal comparări orientate pe date, suport scopuri multiple şi
reprezentări raţionale şi obiectuale pentru integrarea cu SGBD-uri de tip dBASE.
Acesta este produs de către The Halery Entreprise, Inc., Sewcklez, PA, U.S.A. iar
informaţii despre acest produs se pot obţine pe Internet la adresa
http://www.haley.com.
Exemplele pot continua cu multe alte generatoare de sisteme expert care sunt
disponibile pe piaţa internaţională.
Ca o concluzie, în relaţia cu potenţialii clienţi nu se realizeazã o mai mare
asupra calitãţii produselor pe care le va achziţiona firma. Cel mai important aspect
al realizãrii acestei reţele este cea a suportului informaţional în procesul de
negociere cu clienţii, prin intermediul cãruia se poate obţine preţul optim pentru
calitatea produselor selectate.
Prin stabilirea nivelului de calitate al produsehor vândute, al serviciului şi al
consultanţei oferite în procesul negocierii cu clienţii, având ca suport informaţional
reţeaua neuronalã artificialã, s-a reuşit stabilirea configuraţiei optime pentru
aplicaţiile necesare diferitelor tipuri de utilizatori. S-a reuşit ca în situaţiile in care
reţeaua a semnalat un grad scãzut a satisfacţiei clienţilor, firma sã ia mãsuri pentru
a oferi servicii adiţionale acestora.

S-ar putea să vă placă și