Sunteți pe pagina 1din 84

Gabriela VRLAN Cristina Maria ENACHE

SISTEME EXPERT FINANCIAR-BANCARE


- Suport de curs -

Universitatea Dunrea de Jos Galati Facultatea de tiine Economice 2007-2008

Sisteme ex ert !inan"iar ban"are

Sisteme ex ert !inan"iar ban"are

C$ rins
uprins!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" apitolul #! lasi$icarea sistemelor in$ormatice!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!% apitolul 2! &nteli'ena arti$icial (i sistemele e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!* 2!#! onceptul de sistem +a,at pe cuno(tine!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#0 2!2! -etode (i te.nici de inteli'en arti$icial!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!## 2!"! Domeniile inteli'enei arti$iciale!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#% apitolul "! Sisteme e)pert / de$inire (i ar.itectur!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#0 "!#! onceptul de sistem e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#0 "!2! 1r.itectura sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2# "!"! 2+iectivele3 caracteristicile sistemelor e)pert (i structura de +a,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!22 "!%! -etode de repre,entare (i utili,are a cuno(tinelor 4n cadrul sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2" "!0! Evoluia sistemelor in$ormatice spre sisteme e)pert (i sisteme suport de deci,ii!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!20 urs %! Sistemele e)pert3 pre,entare 'eneral!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27 %!#! oncepte de +a, ale sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27 %!2! 1plicaii ale sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"0 %!"! 5ipuri de sisteme e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"" %!%! 1vanta6e (i limite ale sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"% %!0! Sisteme multi-e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"7 %!0!# 7articularitile (i structurile de control ale sistemelor multi-e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"8 %!0!2 1r.itectura unui sistem multi-e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"* apitolul 0! 8eali,area sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%# 0!#! onsideraii 'enerale!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%# 0!2! -etodolo'ii de reali,are a sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%2 0!"! &nstrumente de reali,are a sistemelor e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%% 0!%! 8eali,area sistemelor e)pert prin prototipi,are!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%9 apitolul 9! Generatoare de sisteme e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!02 9!#! 1r.itectura unui 'enerator de sisteme e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!02 9!2! E)emple de 'eneratoare de sisteme e)pert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!00 apitolul 7! E)s:s 28;&D!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!07 7!#! 7re,entare 'eneral!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!07 7!2! onstruirea unei +a,e de cuno(tine!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9# 7!2!# &nstalarea (i lansarea 4n e)ecuie a 'eneratorului E<S=S!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9# 7!2!2! rearea unei +a,e de cuno(tine!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!92 7!2!"! >ansarea 4n e)ecuie a +a,ei de cuno(tine 8E?51@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7* apitolul 8! 5este!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8# @i+lio'ra$ie!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8%

Sisteme ex ert !inan"iar ban"are

Ca it&l$l '( Clasi!i"area sistemel&r in!&rmati"e


lasi$icarea sistemelor in$ormatice se $ace 4n $uncie de anumite criterii3 (i anumeA B>un'u C al3 200"D3 B2prea3 #***D #! n funcie de domeniul de utilizare 3 acestea se clasi$ic 4n patru 'rupe3 care sunt pre,entate 4n urmtoarea $i'ur!

Fig. 1.1. lasi$icarea sistemelor in$ormatice 4n $uncie de domeniul de utili,are a! Speci$ic sistemelor informatice pentru conducerea activitilor organizaiilor economicosociale este $aptul c datele de intrare3 de re'ul3 sunt $urni,ate prin documente 4ntocmite de om3 iar datele de ie(ire sunt $urni,ate de ctre sistem tot su+ $orm de documente Eliste3 rapoarte etc!F pentru perceperea acestora de ctre om! +! Spre deose+ire de acestea3 sistemele informatice pentru conducerea proceselor tehnologice se caracteri,ea, prin aceea c datele de intrare sunt asi'urate prin intermediul unor dispo,itive automate care transmit su+ $orm de semnale Eimpulsuri electroniceF in$ormaii despre diver(i parametri ai procesului te.nolo'ic Epresiune3 temperatur3 umiditate3 nivelF3 iar datele de ie(ire se transmit3 de asemenea3 su+ $orm de semnale unor or'ane de e)ecuie3 re'ulatoare3 care modi$ic automat parametrii procesului te.nolo'ic! Se e)ecut 4n acest $el controlul (i comanda automat a procesului te.nolo'ic! 1st$el de sisteme sunt $olosite 4n locurile 4n care este periclitat intervenia 4n mod direct a $actorului uman! E)emple de asemenea sisteme sunt cele pentru laminarea oelului3 pentru procesele din petroc.imie3 pentru $a+ricarea cimentului3 a .Grtiei3 centrale nucleare etc! Hn mod $iresc apar di$erene 4ntre o+iectivele celor dou cate'orii de sisteme3 cele pentru conducerea proceselor te.nolo'ice avGnd ca o+iective 4m+untirea randamentului a're'atelor3 urmrirea si'uranei 4n $uncionare3 cre(terea indicatorilor de calitate a produselor3 4m+untirea altor indicatori te.nico-economici! c! Sisteme informatice pentru activitatea de cercetare tiinific i proiectare tehnologic asi'ur automati,area calculelor te.nico-in'inere(ti3 proiectarea asistat de calculator (i alte $aciliti necesare speciali(tilor din domeniile respective! d! Sistemele informatice speciale sunt destinate unor domenii speci$ice de activitate3 ca e)empluA in$ormare (i documentare3 te.nico-(tiini$ic3 medicin etc! 2! Un alt criteriu de clasi$icare al sistemelor in$ormatice economice este n funcie de nivelul ierarhic ocupat de sistemul economic 4n structura or'ani,atoric a or'ani,aiei3 con$orm cruia e)ist urmtoarea clasi$icareA a! Sisteme informatice pentru conducerea activitii la nivelul organizaiilor economice ! 1cestea pot $i descompuse 4n su+sisteme in$ormatice asociate $unciunilor or'ani,aiilor economico-sociale sau c.iar unor activiti!

Sisteme ex ert !inan"iar ban"are

+! Sisteme informatice pentru conducerea activitii la nivelul organizaiilor economico-sociale cu structur de grup! Hn aceast cate'orie sunt incluse sistemele in$ormatice la nivelul re'iilor autonome! c! Sisteme informatice teritoriale! Sunt constituite la nivelul unitilor administrativ-teritoriale (i servesc la $undamentarea deci,iilor adoptate de ctre or'anele locale de conducere! d! Sisteme informatice pentru conducerea ramurilor, subramurilor i activitilor la nivelul economiei naionale! Se constituie la nivelul ramurilor3 su+ramurilor (i activitilor individuali,ate avGnd 4n vedere divi,iunea social a muncii (i speci$icate 4n clasi$icarea economiei naionale! Sunt ela+orate (i administrate de ministerele3 departamentele sau or'anele care au prin le'e sarcina de a coordona metodolo'ic 'rupele respective de activiti! 7rincipala lor $uncie const 4n $undamentarea (i re'larea ec.ili+rului de,voltrii economico-sociale 4n pro$il de ramur! 1ceste sisteme vor tre+ui s reali,e,e ela+orarea de variante a proiectului de plan 4n pro$il de ramur3 4ncrcarea optim a capacitilor de producie3 $olosirea intensiv a ma(inilor3 utila6elor (i instalaiilor3 urmrirea (i controlul reali,rii sarcinilor de plan (i a celor privind calitatea produciei3 per$ecionarea produselor (i a te.nolo'iilor3 4nnoirea produciei (i asi'urarea de noi produse3 utili,area superioar a potenialului material (i uman din ramura respectiv! e! Sisteme in!&rmati"e !$n"*i&nale +enerale ce au ca atri+ut principal $aptul c intersectea, toate ramurile (i activitile ce au loc 4n spaiul economiei naionale3 $urni,Gnd in$ormaiile necesare coordonrii de ansam+lu (i sincroni,rii lor 4n procesul reproduciei din cadrul economiei de pia! Hn aceast cate'orie sunt cuprinse sistemele pentru plani$icare3 statistic3 $inanciar-+ancar etc!

Fig. 1.2. lasi$icarea sistemelor in$ormatice 4n $uncie de nivelul ierar.ic "! Un alt criteriu de clasi$icare al sistemelor in$ormatice este acela dup aportul acestuia n actul decizional!

Fig. 1.3. lasi$icarea sistemelor in$ormatice 4n $uncie de aportul 4n actul deci,ional Decidentul dintr-o unitate are prin sistemul in$ormatic un puternic suport pentru $undamentarea deci,iilor sale! 1cest suport implementea, modele matematico-economice din domeniul speci$ic de activitate sau cu caracter 'eneral! Este situaia clasic de reali,are a sistemel&r in!&rmati"e ESIF ca asistent al decidentului! 1cestea e)ecut o mic parte din activitatea decidentului3 rolul lor important $iind de cule'ere (i prelucrare automat a datelor3 coleciile de date regsindu-se sub form de fiiere sau baze de date! Este perioada de pGn 4n 6urul anului #*703 cGnd dou discipline au venit 4n spri6inul (tiini$ic al sistemului in$ormatic-deci,ionalA cercetrile operaionale (i teoria deci,iei!
,

Sisteme ex ert !inan"iar ban"are

Hn aceast perioad apar (i primele sisteme s$ &rt -e -e"i.ie ESSD, Decision Support System DSSF! 1ceste sisteme repre,int o clas a sistemelor in$ormatice inclu,Gnd sisteme +a,ate pe cuno(tine Eknowledge based systemF care suport activiti de luare a deci,iei! Hn 'eneral3 se spune c un sistem suport de deci,ie este un sistem computeri,at care a6ut 4n luarea deci,iilor Eo deci,ie este o ale'ere 4ntre mai multe alternative +a,ate pe estimri ale valorilor acestor alternativeF! 1cest concept a $ost utili,at 4n mai multe moduri E1lter #*803 7oIer 2002F3 (i el a $ost de$init 4n $uncie de punctul de vedere al autorilor EDru,d,el and Fl:nn #***F! Finla: E#**%F (i ali autori de$inesc un SSD drept Jun sistem bazat pe calculator care ajut procesul de luare a deciziei K! 5ur+an E#**0F de$ine(te un SSD ca Jun sistem informaional bazat pe calculator interactiv, flexibil i adaptabil, special dezvoltat pentru susinerea soluiei unei probleme de management n scopul mbuntirea lurii deciziei !l utilizeaz date, furnizate printr-o interfa uor de utilizat, i ine seama de decizia proprie K! 1cest concept a aprut ca urmare a de,voltrii a dou domenii ale cercetrii3 respectiv studiile teoretice ale teoriei deci,iei 4ntre anii #*00 / #*90 la CI / "arnegie #nstitute of $ec%nology3 (i interaciunea sistemelor de calcul 4n anumite activiti umane3 cercetri $cute 4n cadrul !I / &assac%ustts #nstitute of $ec%nology 4n anii #*903 devenind un domeniu al cercetrii la mi6locul anilor #*703 cGnd s-a remarcat o cre(tere puternic a $lu)ului in$ormaional 4n toate domeniile de activitate3 a +a,elor de date (i a teleprelucrrii datelor! 1cestea au permis prelucrarea unui volum mai mare de date (i o comunicaie mai rapid (i mai e$icient3 iar rolul sistemului in$ormatic a crescut 4n raport cu decidentul3 a6un'Gnd s $ie un cola+orator al acestuia! De multe ori3 aceste sisteme in$ormatice e)ecut o parte 4nsemnat din activitatea decidentului evoluGnd3 ast$el spre sisteme suport de deci,ie3 4n care coleciile de date se regsesc sub forma bazelor de cunotine E+a,e de date (i +a,e de moduleF! Hn momentul de $a sistemele suport de deci,ie repre,int un mediu care interacionea, cu cercetri din domeniul +a,elor de date3 inteli'enei arti$iciale3 interaciunea calculator-om3 metode de simulare3 in'ineria so$tIare (i telecomunicaii! Sistemele suport de deci,ie sunt clasi$icate avGnd 4n vedere di$erite criterii! 1st$el3 din punct de vedere al relaiei cu utilizatorul3 LMttensc.Iiler E#***F di$erenia, ''( pasive Eeste un sistem care a6ut procesul de luare a deci,iei3 dar nu arat e)plicit soluii sau su'estii pentru luarea deci,ieiF3 ''( active Eeste un sistem care a6ut 4n luarea unor soluii sau su'estii pentru luarea deci,ieiF3 (i ''( cooperante Epermit decidentului3 respectiv a consultanilor si3 s modi$ice3 s complete,e3 sau s rede$inesc deci,ia $urni,at de sistem3 4nainte de trimiterea acestora 4napoi ctre sistem pentru validare! Hntre'ul proces se derulea, pGn cGnd este 'enerat o soluie optimF! Dac se are 4n vedere EcriteriulF modul de asisten acordat3 7oIer E2002F clasi$ic sistemele suport de deci,ie 4nA #! ""# orientat pe comunicaii / suport mai muli utili,atori pe un tasN parta6at! Un ast$el de e)emplu include instrumentele inte'rate precum ?et-eetin' /ul de la -icroso$t sau Groove! 2! ""# orientat pe date / pune accentul pe accesarea ctre (i manipularea datelor interne ale companiei3 (i3 uneori datelor e)terne! "! ""# orientat pe document / administrea,3 salvea, (i manipulea, in$ormaii nestructurate 4ntro varietate de $ormate electronice! %! ""# orientat pe cuno$tine / $urni,ea, cuno(tine de specialitate 4n re,olvarea de pro+leme speciali,ate stocate ca $apte3 re'uli3 proceduri3 sau structuri similare! 0! ""# orientat pe model / pune accentul pe accesul ctre (i manipularea unui model de simulare3 statistic3 $inanciar sau de optimi,are! 1ceste sisteme utili,ea, date (i parametri $urni,ai de utili,atori! Un e)emplu de 'enerator de SSD orientat pe model este Discodess Eeste de tip open source reali,at de Gac.et 4n 200%F! Hn con$ormitate cu Spra'ue (i arlson E#*82F (i Laa' C al! E2000F3 din punct de vedere ar.itectural un sisteme suport de deci,ie este alctuit din trei componente $undamentaleA un sistem de gestiune a bazei de date ESG@DF / care memorea, in$ormaiiO un sistem de gestiune orientat pe model / tratea, repre,entrile evenimentelor3 $aptelor3 sau situaiilor Ese utili,ea, di$erite tipuri de modeleF3 (i sistemul de gestiune i generare a dialogului / permite interaciunea dintre utili,ator (i sistem! 7oIer E2002F susine c un SSD este alctuit din patru componente importanteA interfaa cu utilizatorul3 baza de date3 modelul i instrumente analitice3 ar%itectura ''( i reeaua! LMttensc.Iiler E#***F spune c un SSD este identi$icat de cinci componente3 iar e)emplele pot continua 4n $uncie de prerea $iecrui autor 4n parte! HncepGnd cu anii #*703 +a,ele de date au evoluat spre relaional (i distri+uit3 iar reelele de calculatoare locale (i 'enerale au 4nceput s $ie utili,ate 4n mod curent 4n activitatea or'ani,aiilor! &n$ormaia care se prelucrea, se diversi$ic $oarte mult3 volumul de date este tot mai mare3 iar comple)itatea prelucrrilor
/

Sisteme ex ert !inan"iar ban"are

de asemenea! Sistemele in$ormatice 4ncep s e)ecute o mare parte din activitatea de re,olvare a pro+lemelor de deci,ie3 devenind e)perte 4n domeniu3 evoluGnd ast$el spre sisteme ex ert ESEF3 4n care coleciile de date se regsesc sub forma bazelor de cunotine i modele ! ;olumul mare (i comple)itatea deose+it a datelor care circul pe ma'istralele EreeleleF in$ormaionale internaionale 4n momentul de $a tind s su$oce sistemele in$ormatice +a,ate pe sistemul relaional! 1+ordarea orientat o+iect3 precum (i reali,area de +a,e de cuno(tine3 pe ma(ini tot mai puternice3 tind s re,olve aceast pro+lem! 'istemele expert, precum i sistemele suport de decizie sunt de fapt sisteme informatice dedicate ! &at cGteva dintre aspectele comune (i deose+irile dintre cele trei sistemeA a! 5e.nolo'ia de reali,are se pstrea, 4n mare parte pentru toate cele trei tipuri de sisteme! 7e de o parte3 SSD (i SE au preluat 4n metodolo'ia lor de reali,are ma6oritatea activitilor din metodolo'ia de reali,are a S&3 adoptGnd o parte din ele! 7e de alt parte3 metodolo'ia de reali,are a S& a evoluat mult odat cu apariia SSD (i SE3 preluGnd o serie de elemente de simplitate3 $le)i+ilitate3 precum (i stilul de lucru 4n pa(i mruni (i reluri succesive! &deea c un sistem in$ormatic3 ca de alt$el orice produs in$ormatic3 se reali,ea, Jla c.eieK prin etape care odat reali,ate nu se mai pot relua3 nu mai este a'reat! Stilul de lucru de la sistemele e)pert care presupune reali,area unei versiuni care nu este nici ultima3 nici cea mai +un3 urmGnd apoi s se reali,e,e versiuni succesive pentru per$ecionare (i de,voltare3 este tot mai mult utili,at (i 4n reali,area sistemelor in$ormatice! +! 5oate $olosesc a+ordarea sistemic pentru studierea (i re,olvarea pro+lemelor! 1ceasta este o modalitate e$icient pentru 4nvin'erea comple)itii (i pstrarea coerenei! 1+ordarea sistemic presupune o serie de caracteristici 4n procesul de cunoa(tere3 caracteristici care se re'sesc la reali,area tuturor celor trei tipuri de sisteme! 1ceste caracteristici suntA e)tra'erea sistemului studiat se $ace din mediul 4ncon6urtorO de$inirea pro+lemei (i descrierea ei se $ace cantitativ (iPsau calitativO se de$inesc mi6loacele posi+ile pentru re,olvarea pro+lemeiO se $ormulea, di$erite variante de re,olvare a pro+lemeiO se compar variantele (i se ale'e cea mai +un Ecea care satis$ace cel mai +ine cerineleF! c! -odul de re,olvare al pro+lemelor pstrea, direcii comune care caracteri,ea, sistemul uman de prelucrare (i evaluare a in$ormaiei! 1cest lucru este $iresc 4n SSD (i SE3 (i se accentuea, 4n S& prin a+ordarea orientat o+iect! Hn acest sens3 se 4m+in aspectele descriptive cu cele imperative3 neprocedurale cu cele procedurale3 4n $uncie de sistem punGndu-se accentul pe unul sau altul dintre aceste aspecte! -odulul re,olutiv se +a,ea, 4n special pe raionamente3 dar (i pe al'oritmi 4n SE (i se +a,ea, 4n special pe al'oritmi3 date (i raionamente 4n SSD (i S&! 8aionamentul se +a,ea, pe modelul lo'ic (i nu pe cel $i,ic3 ceea ce 4nseamn c primea, relevana (i mai puin preci,ia! 1cest lucru este vala+il atGt 4n mecanismul de in$eren din SE3 cGt (i 4n procesul deci,ional din SSD! Hn S&3 4n modelul prelucrativ3 contea, mai mult preci,ia (i mai puin relevana! 1plicaiile cu +a,e de cuno(tine sunt 4n ultim instan aplicaii in$ormatice care permit re,olvarea de pro+leme di$icile prin simularea raionamentului uman asupra unor cuno(tine speci$ice unui domeniu dat! d! ele trei sisteme3 de(i au ar.itecturi di$erite3 pstrea, (i elemente comune! 5oate au colecii de date care sunt $i(iere sau +a,e de date 4n S&3 +a,e de cuno(tine 4n SSD E+a,a de date (i +a,a de moduleF (i SE E+a,a de cuno(tine (i modeleF! Hn plus $a de S&3 SSD conin o +a, de module care este de $apt o +i+liotec de module permanente sau de u, temporar! 1cestea pot $i ale utili,atorului sau reali,ate de $irme speciali,ate! -odulele operative3 tactice sau strate'ice3 de calcul sau anali, etc! Dimensiunile acestor module pot $i de la o sin'ur relaie pGn la $oarte multe! >e'at de aceast +a, de module3 SSD va conine un mecanism de construire sau 'enerare a modulelor3 va avea posi+ilitatea s restructure,e un modul3 s-l actuali,e,e (i s opere,e asupra modulelor pentru a o+ine rapoarte de ie(ire! Hn loc de coleciile de date din S&3 SE conin o +a, de cuno(tine 4n care se descriu o+iectele din lumea real! Ea conine $apte Ea)iomeF (i re'uli Ecare pot descrie (i modeleF! 1tGt SSD3 cGt (i SE au componente pentru 4nvare care ac.i,ionea, noi cuno(tine! 1ceast component lipse(te ca atare 4n S&3 de(i sunt 4ncercrii 4n acest sens de a $i inclus! De asemenea3 toate sistemele conin inter$ee cu utili,atorul care tind s devin tot mai prietenoase3 u(or de $olosit (i interactive! 1ceast component tinde s dep(easc 6umtate din codul pro'ram 'enerat3 4n toate cele trei sisteme! 5endina este dat de ma(inile interactive actuale (i de societatea in$ormati,at care determin o utili,are 4n mas a calculatoarelor! Dialo'ul dat de inter$a tre+uie s $ie cGt mai JnaturalK pentru a elimina +ariera psi.olo'ic dintre om (i ma(in! Stilul de dialo'

Sisteme ex ert !inan"iar ban"are

poate $i 4ntre+are-rspuns3 lim+a6 de comand3 meniu3 video$ormat3 $erestre etc!3 la care se adau' $acilitile o$erite de plat$ormele multimedia Edac acestea sunt disponi+ileF! a%elul 1.1. "oleciile de date specifice fiecrui tip de sistem
ip sistem S& SSD SE Coleciile de date Fi(iere (i +a,e de date @a,e de cuno(tine @a,e de cuno(tine (i -odele

e! 5oate cele trei sisteme a6ut decidentul 4n activitatea sa3 4i $undamentea, deci,ia! ontri+uia $iecrui tip de sistem la spri6inul decidentului3 4n $undamentarea deci,iilor este pre,entat 4n ta+elul #!2! a%elul 1.2. "ontribuia fiecrui tip de sistem la procesul decizional
ip sistem S& SSD SE &'utor pentru decident 1sistent ola+orator E)pert (artea e)ecutat* din activitatea decidentului 2 mic parte 2 parte 4nsemnat 2 mare parte

$! 7ro+lemele re,olvate cu cele trei tipuri de sisteme sunt de natur di$erit3 de(i au (i elemente comune Ede e)emplu3 toate provin din lumea realF! Dac 4ntr-o pro+lem criteriile sunt preponderent cantitative3 iar caracteristicile pro+lemei se $ormulea, cantitativ3 modelarea se $ace $oarte +ine al'oritmic (i va re,ulta un S&! Dac 4ns e)ist $ormulri mai puin cantitative se tinde spre SSD sau SE3 care 4ns nu e)clud $olosirea al'oritmilor! 7entru pro+lemele comple)e 4n condiii de incertitudine3 se porne(te conceptual3 dar (i practic3 de la +a,e de date clasice spre +a,e de cuno(tine! 1cestea au la +a, cuno(tine incomplete3 inconsistente3 incerte3 imprecise3 am+i'ui! 7entru $iecare dintre aceste cate'orii de cuno(tine e)ist o lo'ic nestandard de care se ine cont 4n a+ordarea pro+lemei! 1cest lucru se tratea, +ine 4n SSD (i SE3 (i $oarte 'reu sau imposi+il de tratat 4n S&! Din anali,a de mai sus re,ult evoluia 4n anumite condiii a S& spre SSD! >a SE evoluia se constat 4n ceea ce prive(te conceptele Esistem3 componente3 modele3 o+iecte etc!F3 metodolo'ia de reali,are Eprincipalele activiti3 metode3 te.nici etc!F3 soluii so$tIare de implementare Elim+a6e3 te.nici de pro'ramare3 in'inerie so$tIare etc!F! 7e de alt parte3 din punct de vedere al or'ani,rii datelor3 se constat evoluia +a,elor de date relaionale spre cele orientate o+iect (i spre +a,ele de cuno(tine! Simpli$icarea modelului relaional (i 4m+untirea lui a condus spre modelul orientat o+iect! De asemenea3 repre,entarea prin perec.ile 1-; Eatri+ut-valoareF din relaional se re'se(te (i 4n +a,ele de cuno(tine Ee)emplul din lim+a6ul 7rolo'F! %! Din punct de vedere al organiz*rii datelor sistemele in$ormatice se clasi$ic 4nA a! SI care au coleciile de date organizate n fiiere ! Fi(ierele pot $i cu or'ani,are clasic

Esecveniale3 inde)at-secveniale3 relativeF sau cu or'ani,are special E4nlnuite3 inverse etc!F! 1ceste tipuri de S& sunt tot mai rar 4ntGlnite ast,i3 (i ele mai pot $i acceptate doar pentru sisteme mici! Hn orice ca,3 aceste sisteme tre+uie s $oloseasc (i $i(iere care permit accesul direct pentru u(urina (i rapiditatea manipulrii datelor! +! SI care au colecii de date organizate n baze de date! 7entru acest lucru se $olose(te un model de date care poate $i ar+orescent3 reea3 relaional sau orientat o+iect (i un SG@D adecvat! el mai utili,at model este cel relaional3 cu tendin de evoluie spre orientat o+iect! -a6oritatea S& sunt de acest tip datorit avanta6elor o$erite de +a,ele de date 4n crearea (i manipularea coleciilor de date! c! SI mi!te care au colecii de date organizate n baze de date, dar i n fiiere ! 7ot aprea (i
ast$el de situaii 4n reali,area unui S&3 4n sensul c pe lGn' +a,a de date sunt necesare (i o serie de $i(iere relativ independente prelucrate din lim+a6e de pro'ramare3 4n a$ara SG@D-ului! 1st$el de ca,uri apar mai ales atunci cGnd S& cola+orea, cu alte sisteme sau aplicaii in$ormatice!

Sisteme ex ert !inan"iar ban"are

Ca it&l$l #( Inteli+en*a arti!i"ial2 3i sistemele ex ert


&nteli'ena arti$icial (i sistemele e)pert repre,int un domeniu al in$ormaticii care are drept scop transpunerea comportamentului inteli'ent uman la ma(ini3 4n spe la calculatoare! Dorina de a dispune (i de a $olosi ma(ini inteli'ente repre,int un vec.i de,iderat al omului3 per$ect 6usti$ica+il inGnd cont de $aptul c asemenea ma(ini pot $i3 4n principiu3 mai simplu de utili,at (i mai productive! onstituirea ca domeniu (tiini$ic autonom3 cu o+iect de studiu propriu3 cu metode (i te.nici de lucru speci$ice s-a reali,at la 4nceputul anilor #*003 ca urmare a spri6inului o$erit de inteli'ena arti$icial din partea unor domenii cone)e precum matematica3 psi.olo'ia3 $i,iolo'ia3 lo'ica etc! 2+iectul de studiu al inteli'enei arti$iciale 4l repre,int comportamentul inteli'ent (i posi+ilitatea de emulare al acestuia la ma(ini! 7rin comportament inteligent se 4nele'e3 4n 'eneral3 acel comportament care implic reali,area unor activiti ce reclam caliti intelectuale deose+iteA posi+ilitatea de a+stracti,are3 $le)i+ilitate3 adaptare la situaii noi Eincomplet cunoscuteF3 creativitate etc! De e)emplu3 4nele'erea lim+a6ului natural3 practicarea matematicii3 re,olvarea unor pro+leme practice di$icile3 acordarea de semni$icaie di$eritelor $orme Ede e)emplu3 vi,ualeF sunt considerate drept activiti ce reclam inteli'en (i deci caracteri,ea, un comportament inteli'ent! 8eali,area acestor activiti de ctre ma(in3 deci automati,area lor3 poate $i e)trem de di$icil! .iar (i activitile pe care omul le reali,ea, curent3 de e)emplu3 4nele'erea lim+a6ului natural3 pot $i e)trem de di$icil de automati,at! &n$ormatica convenional3 +a,at pe al'oritm drept paradi'm a calculului Ea automati,rii sarcinilorF3 nu a reu(it s trans$ere aceste activiti inteli'ente spre ma(in! 7aradi'ma care a dominat domeniul inteli'enei arti$iciale3 la 4nceputul constituirii sale3 poate $i considerat cea desemnat prin general problem solver3 denumirea proiectului lansat 4n anii #*903 care a avut drept o+iectiv identi$icarea acelor mecanisme a+stracte ale 'Gndirii ce permit omului des$(urarea activitii Jinteli'enteK! &niiatorii acestui proiect3 L! Simon3 1! ?eIell (i @! S.aI3 considerau c la +a,a comportamentului inteli'ent stau o serie de mecanisme 'enerale3 universale de 'Gndire ce sunt utili,ate 4n re,olvarea oricrei pro+leme3 4n des$(urarea oricrei activiti! 2dat desci$rate aceste mecanisme (i transpuse 4n pro'rame de calcul3 ma(ina poate e)ecuta orice sarcin! E(ecul proiectului a demonstrat c activitile ce reclam inteli'en tre+uie a+ordate di$erenial inGnd cont de marea lor varietate (i c eseniale 4n reali,area acestor activiti sunt cuno(tinele EknowledgeF S$Gr(itul anilor #*70 a marcat momentul lansrii unei noi paradi'me 4n cadrul inteli'enei arti$iciale3 (i anume3 cea de cuno(tine!B>un'u C al3 200"3 pa'! 9"D 7entru noinea de sistem e)pert3 cercettorii o$er 4n principal de$iniii $uncionale3 pra'matice! Hn continuare se dau e)emple de de$iniii date de di$erii autori B1ndone C Qu'ui3 #***3 pa'! "7DA EdIard Fei'en+aum de la Stan$ord Universit: d urmtoarea de$iniie Jsistemele e)pert sau pro'rame concepute pentru a raiona 4n scopul re,olvrii pro+lemelor pentru care 4n mod o+i(nuit se cere o e)perti, uman considera+il!K EdIard Fei'en+aum este pionerul 4n inteli'en arti$icial care a de$init sistemul e)pert ca pe Jun program inteligent pentru calculatorul electronic, care utilizeaz cunoaterea i proceduri de inferen pentru soluionarea problemelor, care sunt suficient de dificile pentru a necesita o expertiz uman semnificativ pentru soluionarea lor K! >ouis E! Fren,el / Jsistemul expert este un program particular care ncorporeaz o baz de cunotine i un motor de inferene )rogramul se comport ca un consilier inteligent ntr-un domeniu particular !K 2 de$iniie ori'inal aparine pro$esorilor J! Giarratano (i G! 8ile, E?1S1FA JUn sistem e)pert este un sistem care emuleaz a+ilitatea de a lua deci,ii a e)pertului uman! 5ermenul emuleaz 4nseamn c sistemul este menit s acione,e 4n toate privinele ca e)pertul uman! Emularea este ceva mai mult decGt simularea3 care cere doar s acione,e prin imitarea condiiilor reali,ate! Sistemele e)pert acionea, $oarte +ine 4n domenii +ine delimitateK!
4

Sisteme ex ert !inan"iar ban"are

7!;! 7i'$ord (i G! @aur / Jsistemul e)pert este un produs pro'ram care emulea, comportamentul e)perilor umani care re,olv pro+leme din lumea real asociate unui domeniu particular al cuno(terii!K din punct de vedere conceptual sistemele e)pert vi,ea, reconstruirea raionamentului uman pe +a,a e)perti,ei o+inut de la e)periO sistemele e)pert dispun de cuno(tine (i de capacitatea de a des$(ura activiti intelectuale umaneO sistemele e)pert sunt or'ani,ate pentru ac.i,iia (i e)ploatarea cunoa(terii dintr-un domeniu particular numit domeniul problemeiO sistemele e)pert dispun de metode de invocare a cunoa(terii (i e)primarea e)perti,ei3 comportGndu-se ca un sistem inteligentO ca nivel de reali,are in$ormatic3 sistemele e)pert se +a,ea, pe principiul separrii cunoa(terii E+a,ei de cuno(tinteF de pro'ramul care o tratea, Emotorul de in$ereneFO sistemele sunt capa+ile s memore,e cunoa(terea3 s sta+ileasc le'turi 4ntre cuno(tine (i s in$ere,e conclu,ii3 soluii3 recomandri3 s$aturi3 respectiv cau,ele unor $enomene (i situaii pe +a,a $aptelor (i prelucrrii cunoa(terii incerte!

Din aceste de$iniii re,ult urmtoarele idei succesive care conturea, su$icient noiunea de sistem e)pertA

#('( C&n"e t$l -e sistem ba.at e "$n&3tin*e


&nteli'ena arti$icial consider ca posi+il emularea comportamentului inteli'ent la ma(ini prin memorarea cuno(tinelor (i asi'urarea condiiilor pentru prelucrarea lor automat! B>un'u C al3 200"3 pa'! 9%D 5oate sistemele de inteli'en arti$icial sunt sisteme care posed (i utili,ea, cuno(tine3 $iind denumite sisteme +a,ate pe cuno(tine Esau sisteme cu +a, de cuno(tineF! 1ceste sisteme sunt speciali,ate 4n des$(urarea di$eritelor activiti! Un sistem informatic %azat pe cuno$tine este un sistem care surprinde capacitatea unui e)pert uman de a re,olva pro+leme 4ntr-un domeniu speci$ic prin repre,entarea cuno(tinelor necesare 4ntr-un mediu computaional E4ntr-un calculatorF! HntrucGt pentru identi$icarea cuno(tinelor necesare este nevoie de un expert uman3 care nu este neaprat 4n contact direct cu nevoile (i cerinele utili,atorilor3 este necesar e)istena unui inginer de cunotine3 care intervievea, e)perii! @a,a de cuno(tine re,ult ast$el din interaciunea dintre in'inerul de cuno(tine (i e)peri!

Fig. 2.1. / &nteraciunea e)peri-in'ineri de cuno(tine Hntre sistemele in$ormatice +a,ate pe cuno(tine (i sistemele e)pert e)ist o prim di$eren (i anumeA primele pot $i considerate mai 'enerale3 deoarece nu se re$er numai la domeniul inteli'enei arti$iciale! 1plicaii ale sistemele in$ormatice +a,ate pe cuno(tine e)ist (i 4n medicin3 in'inerie3 a$aceri etc! De asemenea3 unele ramuri ale inteli'enei arti$iciale nu intr 4n cate'oria sistemele in$ormatice +a,ate pe cuno(tine3 dup cum se poate +ine o+serva din $i'ura 2!2!

Fig. 2.2. / &ntersecia inteli'en arti$icial-sisteme in$ormatice +a,ate pe cuno(tine- sisteme e)pert

'5

Sisteme ex ert !inan"iar ban"are

Sistemele de inteli'en arti$icial dispun de o +a, de cuno(tine3 precum (i de mecanisme de utili,are a acestora Emecanisme re,olutive3 in$ereniale sau de raionamentF3 4n scopul e$ecturii 4n mod automat a unor activiti EtaskuriF di$erite descrise cu a6utorul unor $apte3 reunite 4n componenta %aza de fapte E$i'ura 2!"!F

Fig. 2.3. / Structura 'eneric a unui sistem de inteli'en arti$icial Hn sens in$ormatic cuno$tinele repre,int in$ormaii do+Gndite care servesc la reali,area di$eritelor activiti! De(i aspectul pra'matic este esenial 4n de$inirea conceptului de cuno(tine3 e)primarea acestora tre+uie reali,at relativ independent de modul lor de utili,are! 1ceasta3 deoarece unele (i acelea(i cuno(tine pot $i utili,ate 4n mod di$erit pentru re,olvarea di$eritelor pro+leme sau c.iar pentru aceea(i pro+lem 4n circumstane di$erite! Spre deose+ire de in$ormatica convenional care s-a +a,at pe o repre,entare implicit a cuno(tinelor (i o repre,entare e)plicit a modului de utili,are a acestora 4n re,olvarea unei anumite pro+leme Eal'oritmul $iind de $apt o sc.em de aplicare a unor cuno(tine care nu sunt menionate 4n mod e)plicitF inteli'ena arti$icial a adoptat soluia repre,entrii e)plicite a cuno(tinelor3 a enunrii lor 4ntr-un mod relativ independent de modurile de utili,are! 8eali,area unui sistem de inteli'en arti$icial are sarcina de a 6usti$ica (i a e)prima Erepre,entaF cuno(tinele necesare e$ecturii unor activiti (i de a 4nre'istra sistemul cu mecanisme care s permit aplicarea acestor cuno(tine! 8esponsa+ilitatea deci,iilor privind modul e$ectiv de utili,are a cuno(tinelor revine sistemului (i care la momentul e)ecuiei va lua 4n mod automat deci,ii privindA ce cuno(tine sunt necesareO cum (i c+nd s $ie utili,ate acestea pentru reali,area respectivelor activiti!

#(#( Met&-e 3i te6ni"i -e inteli+en*2 arti!i"ial2


8eali,area unui sistem de inteli'en arti$icial ES&1F reclam aplicarea unor metode (i te.nici de ac.i,iionare3 repre,entare (i utili,are a cuno(tinelor E$i'ura 2!%!F! B>un'u C al3 200"3 pa'! 90-98D

Fig. 2.,. / -etode (i te.nici utili,ate pentru reali,area S&1


''

Sisteme ex ert !inan"iar ban"are

A( A"6i.i*i&narea -e "$n&3tin*e -etodele (i te.nicile de ac.i,iionare a cuno(tinelor E$i'ura 2!0!F precizeaz modul n care se construiete baza de cunotine 4ntr-un sistem de inteli'en arti$icial!

Fig. 2.-. / -etode (i te.nici de ac.i,iionare a cuno(tinelor nv*area teoretic* permite construirea primei $orme a +a,ei de cuno(tine E@ F! >imitele metodelor teoretice E+a,ate pe calcul sim+olicF au $cut ca procesul de automati,are a ac.i,iionrii cuno(tinelor s $ie $oarte lent (i re,ultatele puin convin'toare! alculul sim+olic nu este un instrument +un pentru emularea proceselor de 4nvare3 deoarece ma6oritatea sunt +a,ate pe procese inductive3 de natur preponderent intuitiv! ompletarea $a,ei de 4nvare teoretic cu o 4nvare empiric este posi+il prin convertirea cuno(tinelor din +a,a de cuno(tine su+ $orma unei reele neuronale3 cunoscut 4n acest ca, su+ numele de reea neuronal* %azat* pe cuno$tine. &nstruirea acestei reele se reali,ea, pe +a,a e)emplelor de instruire3 cu a6utorul unuia dintre algoritmii de instruire ai reelelor neuronale aplica+ile acestui tip de reea! 8e,ultatele instruirii3 repre,entate su+ $orma valorilor parametrilor de reea sunt convertite 4n cuno(tine repre,entate sim+olic Eadu'ate la +a,a de cuno(tineF cu a6utorul unor algoritmi de e)tragere a cuno$tinelor din reelele neuronale! Dintre cele mai cunoscute metode (i te.nici de nv*are sim%olic* se pot amintiA metode (i te.nici de 4nvare Jpe de rostR Erate learningFO metode (i te.nici de 4nvare prin instruire Elearning by being toldFO metode (i te.nici de 4nvare inductiv Edin e)emple3 prin descoperire3 prin o+servareF!

Fi'ura urmtoare e)empli$ic etapele parcurse de cuno(tine 4n $a,a de ac.i,iionare a acestora!

Fig. 2... / Fa,ele ac.i,iionrii de cuno(tine

'#

Sisteme ex ert !inan"iar ban"are

B( Re re.entarea "$n&3tin*el&r -etodele (i te.nicile de repre,entare a cuno(tinelor de$inesc structurile de repre,entare a cuno(tinelor3 structuri ce tre+uie s satis$ac3 4n con$ormitate cu B@odea3 #**8D3 o serie de cerine E$i'ura 2!7!F (i anumeA adecvarea reprezentaional*3 adic posi+ilitatea de repre,entare a tuturor cate'oriilor de cuno(tine din cadrul domeniului respectivO adecvarea achiziional*/ sc.ema de repre,entare $iind o+li'at s $avori,e,e procesul de ac.i,iionare a cuno(tinelorO adecvarea informaional*/ 4n sensul c structurile de repre,entare tre+uie s permit de$inirea unor operatori3 s $ie prelucra+ileO eficacitatea inferenial*/ 4n sensul c structurile de repre,entare tre+uie s $ac posi+ile prelucrrile nu 4n orice condiii3 ci numai 4n condiiile de e$icien!

Fig. 2.0. / erine (i caracteristici ale metodelor (i te.nicilor de repre,entarea cuno(tinelor 2 sc.em de repre,entare a cuno(tinelor poate $i caracteri,at prin intermediul unor caracteristiciA gradul de granularitate al repre,entrii este dat de nivelul de detaliere al primitivelor repre,entaionaleO gradul de modularitate al construciilor EstructurilorF de repre,entare ce e)prim nivelul de independen relativ a acestor structuriO gradul de compilare al repre,entrii3 e)prim msura 4n care repre,entarea $avori,ea, anumite sc.eme de utili,are a cuno(tinelor! 5eoretic 'radul de compilare tre+uie s $ie ,ero3 4ns necesitatea asi'urrii unei e$iciene impune $acilitarea unor prelucrri3 deci asi'urarea unui 'rad de compilare mai mare sau mai micO gradul de nedeterminare se re$er la numrul de soluii alternative de repre,entare din care se poate $ace repre,entarea unei anumite piese de cunoa(tere! metode (i te.nici de reprezentare sim%olic* Ecalculul predicatelor3 re'ulile de producie3 cadre-$rame3 'ra$uri etc!FO metode (i te.nici de reprezentare neuronal* Ereele neuronaleFO metode (i te.nici de reprezentare genetic* Ecromo,omiF!

-etodele (i te.nicile de repre,entare a cuno(tinelor se pot 'rupa 4nA

C( 7tili.area "$n&3tin*el&r -etodele (i te.nicile de utili,are a cuno(tinelor E$i'ura 2!8!F sunt 4n strGns le'tur cu cele de repre,entare 4n sensul c posi+ilitile de utili,are depind3 4n mod direct3 de structurile de repre,entare! Utili,area cuno(tinelor poate $i interpretat drept un proces de aplicare a unui set de operatori de$inii asupra structurilor de repre,entare a cuno(tinelor prin metode Jsla+eR (i metode JtariR! Fiecare sc.em de repre,entare are corespondent 4n ansam+lul metodelor (i te.nicilor de raionament! Este 4ns important de menionat $aptul c3 indi$erent de cate'oria de metode (i te.nici de raionament considerat3 se de$inesc variante de raionamentA 4n condiii de completitudine a cuno(tinelor (i certitudineO 4n condiii de incompletitudine (i incertitudine!

'%

Sisteme ex ert !inan"iar ban"are

Fig. 2.1. / -etode (i te.nici de utili,are a cuno(tinelor

#(%( 8&meniile inteli+en*ei arti!i"iale


Domeniile inteli'enei arti$iciale repre,int ,one ma6ore de aplicaii ale acesteiaA prelucrarea lim+a6ului natural3 modelarea raionamentelor3 pro+leme de percepie3 6ocuri3 ro+oi3 sisteme e)pert! B>un'u C al3 200"3 pa'! 98D (relucrarea lim%a'ului natural cuprinde atGt 4nele'erea mesa6elor e)primate 4n lim+a6 natural3 cGt (i 'enerarea mesa6elor! Se consider cel mai repre,entativ (i totodat3 cel mai di$icil domeniu al inteli'enei arti$iciale! De prelucrarea lim+a6ului natural sunt le'ate (i o serie de alte tipuri de aplicaii de inteli'en arti$icial precum traducerea automat (i pro'ramarea automat! !odelarea diferitelor forme de raionament repre,int un domeniu mai a+stract cu aplicare 4n cadrul mai multor domenii teoretice (i practiceA modelarea raionamentului inductiv (i modelarea raionamentului incert! (ro%lemele de percepie se re$er la domenii precum vederea (i vor+irea arti$icial3 cu aplicare deose+it 4n e)tinderea capacitilor de interaciune om-ma(in! 2ocurile cu partener-calculator repre,int pro+leme com+inatoriale pentru care 4ncetinirea sau c.iar 4mpiedicarea e)plo,iei com+inatoriale a calculelor repre,int aspectul teoretic (i practic cel mai important de soluionat! 3o%oii inteligeni repre,int acea clas de sisteme $i,ice autonome care pot reali,a plani$icarea aciunilor 4ntrun mediu necunoscut sau numai parial cunoscut! "istemele e)pert sunt produse ale inteli'enei arti$iciale3 ramur a (tiinei calculatoarelor ce urmre(te de,voltarea de pro'rame inteli'ente! eea ce este remarca+il pentru sistemele e)pert3 este aria de aplica+ilitate ce a cuprins multe domenii de activitate! Un sistem e)pert ESEF este un pro'ram care urmre(te un 'rup de cuno(tine pentru o+inerea 4n acela(i mod ca (i e)perii umani a re,ultatelor despre activiti di$icil de e)aminat! 7rincipala caracteristic a sistemelor e)pert este derivat din +a,a de cuno(tine 4mpreun cu un al'oritm de cutare speci$ic metodei de raionare! Un sistem e)pert tratea, cu succes pro+leme pentru care nu e)ist o soluie al'oritmic clar! B.ttp#D 'istemele expert reprezint domeniul inteligenei artificiale cel mai bine reprezentat n mediul social-economic i simuleaz comportamentul expertului uman ntr-un domeniu bine precizat !

')

Sisteme ex ert !inan"iar ban"are

Ca it&l$l %( Sisteme ex ert 9 -e!inire 3i ar6ite"t$r2


%('( C&n"e t$l -e sistem ex ert
Un domeniu important de aplica+ilitate a inteli'enei arti$iciale este cel al sistemelor e)pert! 7entru a 4nele'e e)act noiunea de e)pert3 s considerm mai 4ntGi di$erena dintre repre,entarea unui specialist (i cea a unui nespecialist asupra unui anumit $apt sau $enomen! Di$erena const 4n principal 4n completitudinea sistemului (i 4n maniera 4n care sunt sistemati,ate cuno(tinele privitoare la acesta! B>un'u C al3 200"3 pa'! 9*-70D 7entru un e)pert3 cuno(tinele despre $enomen sunt or'ani,ate3 precise3 punctuale (i sistemati,ate! uno(tinele unui nespecialist despre acela(i $apt sunt 'lo+ale3 amor$e3 nestructurate! 1cest lucru se 4ntGmpl deoarece pe msur ce se apro$undea, un domeniu3 conceptele speci$ice se ra$inea,3 iar cone)iunile care se sta+ilesc 4ntre acestea devin mai speci$ice!

Fig. 3.1. / Di$erene nespecialist-specialist Un sistem e)pert este un pro'ram care utili,ea, cunoa(tere (i proceduri de in$eren pentru a re,olva pro+leme su$icient de di$icile pentru a necesita 4n mod normal intervenia unui e)pert uman 4n vederea 'sirii soluiei! 7e scurt3 sistemele e)pert sunt pro'rame care 4nma'a,inea, cuno(tine speciali,ate3 introduse de e)peri! "istemele e)pert repre,int sisteme de inteli'en arti$icial destinate re,olvrii unor pro+leme di$icile3 de natur practic3 la nivelul de per$orman a e)perilor umani! 4)perii re,olv pro+leme practice3 di$icile de reali,at pentru un nespecialist3 pe +a, de e)perti,! -er'Gnd mai departe3 se poate spune c sistemele e)pert reali,ea, deci o automati,are a e)perti,ei dintr-un anumit domeniu de activitate! 7entru a se 4nele'e mai +ine rolul e)perti,ei 4ntr-un anumit domeniu3 va tre+ui s se cunoasc care este domeniul e)perti,ei (i conceptele asociate 4n cadrul sistemelor e)pert Epre,entate 4n $i'ura "!2!3 prelucrare dup B@odea3 #**8DF!

',

Sisteme ex ert !inan"iar ban"are

Fig. 3.2. / E)perti,a uman EaF (i conceptele asociate E+F 4n cadrul sistemelor e)pert E+F A( 8&meni$l -e ex erti.2 Domeniul de e)perti, se caracteri,ea, prin ansamblul de cunotine necesare re,olvrii di$eritelor pro+leme ce se mani$est 4n acest domeniu! uno(tinele pot $i de cultur 'eneral3 de specialitate (i cuno(tine e)pert! "unotinele expert repre,int elementul esenial al sistemului de cuno(tine servind la identi$icarea (i descrierea pro+lemelor! 1ceste cuno(tine sunt proprietatea e)pertului3 $iind o+inute de acesta 4n special prin e)perien (i caliti individuale deose+ite ce 4l distin' de ceilali speciali(ti 4n domeniu care posed doar cuno(tine comune de specialitate! uno(tinele e)pert servesc la re,olvarea pro+lemelor comple)e3 4n special a celor prost structurate3 pentru care nu e)ist proceduri operaionale prede$inite Esoluii pre$a+ricateF! 7ro+lemele prost structurate se caracteri,ea, prin importana deose+it pe care o pre,int e)periena decidentului 4n soluionarea pro+lemei3 prin lipsa unor proceduri prede$inite de re,olvare3 prin e)istena unor criterii numeroase3 adesea inconsistente3 printr-un ritm rapid de sc.im+are a conte)tului (i a $ormei de mani$estare a pro+lemei! uno(tinele asociate domeniului de e)perti, servesc re,olvrii pro+lemelor din acest domeniu3 pro+leme 4n 'eneral omo'ene ca tip putGnd $i deci considerate drept aparinGnd unei clase de pro%leme! Descrierea unei anumite pro%leme specifice se reali,ea, prin pre,entarea strii de $apt a domeniului la un moment dat! 8e,olvarea pro+lemei se reali,ea, prin aplicarea di$eritelor cuno(tine3 care e)prim modalitile de aciune la o anumit stare a domeniului! B( C&n"e tele as&"iate ex erti.ei onceptele asociate e)perti,ei 4ntr-un sistem e)pert sunt le'ate de +a,a de cuno(tineA cum este construit Eac.i,iionarea de cuno(tineF3 cum se re,olv raionamentul3 cum se e)plic utili,atorului! 51. &chiziionarea de cuno$tine 7entru a a6un'e la o +a, de cuno(tine consistent (i coerent o mare responsa+ilitate revine unui co'notician3 care rspunde de ac.i,iia (i or'ani,area cunoa(terii! 1ceste responsa+iliti tre+uie 4ndeplinite 4ntr-o manier
'/

Sisteme ex ert !inan"iar ban"are

sistematic pGn 4n momentul cGnd +a,a de cuno(tine este complet (i se poate utili,a e$ectiv 4n scopul pentru care a $ost creat! Hn continuare se arat cGteva caracteristici de dorit pentru co'notician (i te.nicile de ac.i,iie (i de or'ani,are a cunoa(terii! *c%iziionarea de cunotine constituie procesul de colectare3 structurare (i or'ani,are a cunoa(terii3 din una sau mai multe surse Edocumente sau e)peri etc!F 4n scopul de a o depo,ita 4n sistemele e)pert (i a o utili,a la soluionarea pro+lemelor din cele mai diverse domenii aplicative! 1cest proces a $ost studiat de ctre un mare numr de cercettori3 care l-au caracteri,at drept principala pro+lem ce condiionea, 4n pre,ent de,voltarea sistemelor e)pert! 1c.i,iionarea de cuno(tine3 ca activitate de +a, 4n de,voltarea sistemelor e)pert3 $ace parte inte'rant din in'ineria cunoa(terii3 alturi de alte patru activiti (i anumeA validarea3 repre,entarea3 in$erenierea (i e)plicarea sau 6usti$icarea in$erenelor E$i'ura "!"!F!

Fig. 3.3! / 1ctivitile de +a, ale in'ineriei cunoa(terii 1c.i,iionarea de cuno(tine implic3 4n aceast vi,iune3 dialo'ul co'noticianului cu e)pertul (iPsau colectarea in$ormaiei din cri3 pu+licaii3 alte documente3 sen,ori instalai3 $i(iere (i +a,e de date 4n $uncie de speci$icul domeniului pro+lemei! ercettorii sunt de acord c procesul propriu-,is al ac.i,iiei cunoa(terii are cinci $a,eA identi$icarea3 conceptuali,area3 $ormali,area3 implementarea (i testarea E$i'ura "!%!F! 1ceste $a,e sunt interdependente3 uneori suprapuse3 iar distincia dintre ele nu este u(or de $cut deoarece 4n timpul de,voltrii sistemului e)pert co'noticianul poate $i an'a6at 4n oricare dintre ele!

Fig. 3.,. / Fa,ele ac.i,iiei cunoa(terii 52. 3aionamentul 8epre,int procesul de utili,are sistematic a cuno(tinelor3 4n vederea re,olvrii unei pro+leme! Hn cadrul raionamentului se reali,ea, deci le'tura dintre cuno(tine (i $apte! S considerm procesul de re,olvare a pro+lemelor deci,ionale!
'0

Sisteme ex ert !inan"iar ban"are

Fundamentarea deci,iilor economice se spri6in pe un demers lo'ico-raional3 prin care se pre$i'urea, implicaiile posi+ile (i de,ira+ile ale di$eritelor variante deci,ionale pentru a se putea selecta una dintre ele! u si'uran3 procesul deci,ional nu poate $i redus la operaiile de identi$icare 4n viitor a implicaiilor unei aciuni! 1ctivitatea deci,ional pre,int (i calitaile unei activiti umane creatoare3 prin care se construiesc $orme posi+ile de viitor3 ce nu pot $i e)plicate3 derivate din evoluia trecutului (i pre,entului3 ci numai prin apelul la ima'inaie3 creativitate! Se poate a$irma c $undamentul raional / deductiv (i inductiv / este esenial! ?umai cu a6utorul unor structuri (i operaii lo'ico-raionale procesul de luare a deci,iilor poate do+Gndi statutul unui demers decida+il (i coerent! 3aionamentul deductiv! Fundamentarea deci,iilor pe +a,a demersului deductiv const din in$erenierea unor evenimente Ee$ectele aplicrii di$eritelor variante de aciuneF pe +a,a condiiilor iniiale Ea(a numitele premi,e teoretice sau universaleF! Deducia este considerat $recvent principalul demers din cadrul procesului de $undamentare a deci,iilor! 8aionamentul deductiv permite reali,area de predicii derivate din enunuri teoretice3 dar (i previ,iuni +a,ate pe sisteme de ipote,e! 7rin deducie tre+uie s avem 4n vedere nu numai trecerea de la 'eneral la particular3 ci orice trecere ri'uroas de la condiii la consecin / condiia s $ie su$icient (i consecina s $ie necesar Edeci (i trecerea de la 4ntre' la parte sau de la cau, la e$ectF! >e'ile utili,ate 4n $undamentarea deductiv a deci,iilor economico-sociale sunt le'i statistice3 care 'uvernea, mo+ilitatea $enomenelor (i proceselor economicosociale3 4n condiii concrete de timp (i de spaiu! >e'ile statistice e)prim ceea ce este 4n 'eneral3 ceea ce se mani$est 4ntr-un numr su$icient de mare de ca,uri individuale! 8epre,int le'iti care se mani$est su+ $orm de tendine! Evoluia unui $enomen economico-social repre,int re,ultatul aciunii unei multitudini de $actori3 unii eseniali3 altii 4ntGmpltori! >e'turile dintre $enomenele economico-sociale sunt le'turi statistice3 care e)primate numeric sunt desemnate prin noiunea de corelaie! Hn descrierea demersului deductiv din cadrul activitii deci,ionale este e)trem de util (i utili,area sc.emelor raionamentului ipotetic! 1st$el3 sc.ema raionamentului ipotetic modus ponens permite previ,ionarea producerii unui eveniment a(teptat EconsecinF3 4n condiiile reali,rii premi,elor! 8aionamentul ipotetic modus tollens permite e)primarea $aptului c ne4mplinirea consecinei Ein$irmarea previ,iuniiF indic $alsitatea premi,elor! 8aionamentul ipotetico-dis6unctiv este utili,at 4n construciile previ,ionale care e)plorea, di$erite alternative posi+ile ale viitorului! 3aionamentul inductiv! E)ist procese deci,ionale care nu pot $i reduse la sc.emele raionamentului deductiv! Hn sc.ema deductiv nu pot $i 4ncadrate toate deci,iile3 precum cele 4ntemeiate pe temeiuri co'nitive incomplete! Utili,area previ,iunilor ampli$icatoare3 care dep(esc strict vor+ind premi,ele3 ca (i cele care conduc la su+stituiri (i 'enerali,ri reclam e)tinderea tipurilor de raionament avute 4n vedere! 7rocesele deci,ionale reali,ate pe +a,a inductiv nu se 4ntemeia, e)clusiv pe e)periena trecutului! 7rin inducie se prevede 'eneralul3 plecGnd de la cunoa(terea unei colecii de $apte sau anticiparea unui $apt particular pe +a,a cunoa(terii altui $apt particular3 a prevederii unei clase pe +a,a cunoa(terii unei pri din clas3 a anticiprii mani$estrii viitoare a evenimentelor 'uvernate de le'i empirice3 luGndu-se ca punct de plecare cunoa(terea mani$estrilor trecute ale acestor le'i empirice! 7ro+lema $undamentrii raionale (i practice a valorii ampli$icatoare a induciei incomplete a provocat (i mai provoac 4nc vii discuii! E)tinderea (i 'enerali,area operate prin inducia incomplet reclam procedee de 'arantare a vala+ilitii ei! 1ccentul se pune pe procedeele intensionale3 mai mult decGt pe cele e)tensionale! 7e +a,a cunoa(terii esenei3 $ie c.iar (i a unui sin'ur e)emplar dintr-o clas de elemente se poate a6un'e la conclu,ii inductive ampli$icatoare3 vala+ile pentru 4ntrea'a clas3 $r cunoa(terea inte'ral a seriei de evenimente asupra creia operea, predicia! &nducia se mani$est ca previ,iune3 permiGnd anticiparea 'eneralului3 a le'ii3 completarea unor serii de evenimente cu elemente noi3 pe +a,a studierii ca,urilor tipice (i a proprietilor eseniale ale elementelor din clasele considerate! Hn cadrul deci,iilor economico-sociale se impune c de la constatarea $aptului ca un anumit eveniment3 proprietate3 starea se repet cu o anumit $recven (i re'ularitate 4n cadrul unei serii lun'i de evenimente s se presupun c aceea(i re'ularitate (i distri+uie se vor mani$esta (i 4n viitor! 1ceast resupunere este re,ultatul unui raionament inductiv! Formalizarea demersului raional! 1 permis caracteri,area construciilor deci,ionale drept construcii e)plicite (i decida+ile3 care pot +ene$icia de calcule lo'ico-matematice3 care duc la cre(terea ri'orii (i corectitudinii $ormale! 1desea se consider ca procesul deci,ional care nu este re,ultatul unui calcul lo'ic
'1

Sisteme ex ert !inan"iar ban"are

repre,int o simpl aventur! Hn replic la teoriile privind a(a ,isa neraionalitate a operaiilor deci,ionale se constat o intensi$icare a e$orturilor de modelare lo'ic a activitii deci,ionale! .iar dac uneori s-a considerat c pentru a reali,a o modelare lo'ic descriptiv a procesului deci,ional este su$icient s se utili,e,e calculul predicatelor s-au mani$estat constant 4ncercri de nuanare a modelarii lo'ice! >o'icile neclasice3 precum lo'ica aciunii (i lo'ica deontic3 lo'ica temporal3 lo'ica modal (i3 mai recent lo'ica deci,ional susin aceast a$irmaie3 c.iar dac valoarea operaional a acestor demersuri este3 4n pre,ent destul de redus! 3aportul dintre demersul raional $i demersul intuitiv n fundamentarea deciziilor economico6sociale. Di$icultile 4ntGmpinate 4n reali,area unei lo'ici $ormale a induciei3 dup modelul lo'icii $ormale deductive au scos 4n eviden comple)itatea indi$erenelor inductive! 7ro+lema induciei nu este numai ce ne 4ndrepte(te s e)tindem o proprietate o+servat la un numr determinat de ca,uri la un numr mai mare3 4ntrucGt asta ar 4nsemna reducerea pro+lemei la aspectul pur e)tensiv! &nducia este mai comple)3 aprGnd ca operaie de construire a unui 4ntre'3 atunci cGnd se cunoa(te numai o parte sau numai unele dintre pri! Esena procedeului raional inductiv nu tre+uie cutat 4n puterea de 'enerali,are3 ci 4n puterea de inte'rare3 de construire a unui 4ntre' cu a6utorul unora din prile sale! &n$erenele inductive se +a,ea, pe un principiu inte'rator3 prin care 'Gndire 'se(te 4ntre'ul ale crui prti le cunoa(te! 1cestea s-ar putea numi intuiie! &ntuiia poate $i tratat nu numai 4n conte)tul in$erenelor inductive3 ci (i al celor deductive! Demersul deductiv presupune procedarea 4n etape ri'uros ordonate3 $iecare etap spri6inindu-se pe etapele anterioare3 e)emplul tipic $iind cel al demonstraiilor matematice! -odul 4n care matematica este pre,entat di$er mult modul 4n care ea este ela+orat! ele mai multe teoreme sunt 4ntGi intuite3 ima'inate (i numai dup aceea demonstrate! 1desea demonstraia este 're(it sau complicat 4n mod inutil! 8e,ultatul unui proces deductiv se poate e)plica $r a se $ace apel la intuiie3 dar des$(urarea procesului deductiv3 ca atare nu! 1st$el demersul raional3 indi$erent de $orma pe care o 4m+rac nu poate $i i,olat de demersul intuitiv care 4l 4nsoe(te (i 4l susine! Caracteristicile demersului intuitiv n procesul decizional. ercetat pGn acum mai mult de $i,iolo'i (i psi.olo'i3 intuiia devine tot mai mult un o+iect al cercetrilor (i 4n domeniul mana'ementului! 5ot mai $recvent este acceptat statutul intuiiei de instrument managerial pentru fundamentarea deciziilor ! ercetrile asupra intuiiei vor putea o$eri acesteia statutul teoretic care 4i lipse(te (i 4i limitea, 4n pre,ent acceptarea! 1. 4)plicarea rezultatelor Faptul c re,olvarea pro+lemelor de ctre e)pert nu se reali,ea, dup o serie de proceduri standard3 cunoscute de ctre toi cei interesai3 $ace ca e)plicarea re,ultatelor s $ie e)trem de important pentru 4nele'erea (i acceptarea acestor re,ultate de cei ce tre+uie s le aplice! E)plicarea re,ultatelor presupune3 4n primul rGnd pre,entarea modului 4n care au $ost o+inute3 temeiul 4n +a,a cruia pot $i acceptate! De asemenea3 e)plicaiile constau 4n pre,entarea implicaiilor pe care eventuale modi$icri ale parametrilor pro+lemei le au asupra conclu,iilor $inale! 5otodat3 e)plicaii pot $i o$erite 4n ceea ce prive(te in$irmarea anumitor ipote,e3 le'ate de re,olvarea pro+lemei! 2. Comunicarea cu mediul E)pertul re,olv pro+leme pentru care este solicitat sau care intr 4n atri+uiile sale curente! 7entru re,olvarea acestor pro+leme3 e)pertul tre+uie s ai+ posi+ilitatea documentrii privind modul 4n care se mani$est pro+lemele3 s intre 4n le'tur cu cei care vor +ene$icia de pe urma re,olvrii acestor pro+leme! 3. &cumularea unor noi cuno$tine Hn procesul re,olvrii pro+lemelor3 e)pertul do+Gnde(te mai mult e)perien3 4(i de,volt a+ilitile 4n $ormali,area (i re,olvarea e$ectiv a di$eritelor pro+leme! Se spune c e)pertul 4nva continuu3 4n primul rGnd din practica re,olvrii pro+lemelor (i3 4n al doilea rGnd printr-un studiu teoretic sistematic! ,. &tingerea limitelor de competen* 7us 4n situaia de a re,olva o anumit pro+lem3 e)pertul identi$ic cu u(urin $aptul c aceast pro+lem dep(e(te sau nu limitele sale de competen! Se o+i(nuie(te s se spun c un e)pert uman 4(i atin'e cu ele'an limitele3 4n sensul c nu e(uea, lamenta+il 4n 4ncercarea de a re,olva o pro+lem pentru care nu dispune de cuno(tinele necesare3 ci va e)prima clar imposi+ilitatea de a soluiona respectiva stare de $apt! 53. Interfaa de dialog cu utilizatorul &nter$aa utili,ator3 ca la orice produs in$ormatic3 o$er J$aa comercialR a sistemului e)pert3 linia sa de via3 deoarece 4i permite un marNetin' reu(it! aracteristicile inter$eei sunt $undamentale (i determinante 4n acceptarea sau nu a unui sistem e)pert!
'4

Sisteme ex ert !inan"iar ban"are

7entru a o+ine +ene$icii dintr-un sistem e)pert +ine reali,at (i cu multiple cuno(tine3 inter$aa tre+uie s permit utili,area u(oar a sistemului (i s avanta6e,e utili,atorul 4n comunicaia cu sistemul! "omunicaia cu sistemul nu este o simpl trimitere de mesa6e dus-4ntors3 ci constituie3 totodat3 (i un mediu psi.olo'ic (i de percepie important pentru utili,ator! &nter$aa tre+uie s dispun de componente $i,ice3 componente perceptuale (i psi.olo'ice! &ma'inea perceptual a utili,atorului $a de sistem este 4ntotdeauna critic! Dac $uncionalitatea (i +ene$iciile sale nu sunt percepute rapid de ctre utili,ator3 atunci sistemul e)pert este respins3 $iind considerat neoportun (i $r utilitate! Din punct de vedere psi.olo'ic3 dac utili,atorul are o percepie con$u, din cau,a lipsei de instruire sau a documentrii3 sistemul e)pert va aprea ca un pro'ram ostil3 mai ales cGnd mesa6ele de eroare a+und tocmai din cau,a inter$eei neadecvate! Hntotdeauna3 o inter$a proiectat srccios poate determina e(uarea unui sistem e)pert +ine 'Gndit (i $oarte scump! &nter$aa utili,ator poate $i 'Gndit ca o supra$a pe care se introduc in$ormaiile solicitate (i comen,ile necesare 4n timpul sesiunii de utili,are a sistemului e)pert (i se o+in re,ultatele de la sistem! omponentele $i,ice ale unei inter$ee sunt dispo,itivele de a$i(are video3 audio (i de intrare de cele mai diverse tipuriA ecran3 micro$on3 tastatur (i mouse! Hn conceptul de inter$a se includ (i toate aspectele sistemului pre$erate de ctre utili,ator! alitatea inter$eei3 din punctul de vedere al utili,atorului3 depinde de ceea ce simte3 vede (i dore(te sau tre+uie s (tie utili,atorul3 respectiv aciunile sale 4n vederea o+inerii re,ultatelor de la sistem! Dialo'ul cu sistemul este un proces ciclic $ormat din urmtoarele elementeA lim+a6ul de aciune3 aciunile utili,atorului 4n timpul sesiunii de lucru Eselecie opiuni3 rspunsuri la 4ntre+ri3 introducere comen,i etcF! Hn acest scop3 se utili,ea, cele mai di$icile dispo,itive de intrareO cunoa(terea utili,atorului despre sistem (i domeniul aplicativ! 1ceasta poate $i 4nsu(it din documente3 din mesa6ele sistemului E.elpF (i prin instruireO reacia utili,atorului la ima'inile de pe ecran (i solicitarea aciunilorO lim+a6ul de pre,entare al sistemului3 este vor+a despre in$ormaia a$i(at pe ecran de ctre sistem Emeniuri3 te)t3 $erestre3 icoane3 'ra$ice etcF! Studiile3 cele mai recente3 arat c tipul ie(irilor sistemelor e)pert au mare impact asupra calitii sistemului (i percepiei utili,atorului! Este $oarte important de a$i(at ie(irea pre$erat de utili,atorO calculatorul3 care interpretea, aciunile utili,atorului (i 'enerea, rspunsuri 4n lim+a6ul de pre,entare alesO dialo'ul propriu-,is3 adic seria o+serva+il de interaciuni dintre utili,ator (i calculatorO inter$aa utili,ator3 acea component a sistemului alctuit din toate elementele .ardIare (i so$tIare care $ac posi+il dialo'ul!

5oate aceste elemente se pot proiecta (i e)ecuta 4n cele mai di$erite moduri! &nteractivitatea este 4ntotdeauna cea mai adecvat 4n ca,ul sistemelor e)pert de 'estiune! ele mai comune stiluri de inter$ee la sistemele e)pert actuale sunt cele 4n care se utili,ea, ecranul (i tastatura cu mouse-ul! Este vor+a despre inter$eele +a,ate pe meniuri3 inter$ee de tipul 4ntre+are-rpspuns3 inter$ee orientate pe icoane (i inter$ee +a,ate pe $erestre multiple! #nterfaa bazat pe meniuri permite utili,atorului s selecte,e dintr-o list de opiuni Edin meniuF pe aceea pe care dore(te s o e)ecute! 2piunea este selectat prin apsarea tastei corespun,toare literei sau numrului! -eniurile pot deveni plictisitoare pentru utili,ator3 4n ca,ul situaiilor mai comple)e3 cGnd intervin mai multe su+meniuri3 iar utili,atorul tre+uie s cunoasc navi'area prin ele (i revenirea la meniul principal! Un numr prea mare de niveluri din meniuri determin o con$u,ie din partea utili,atorului! De aceea3 la proiectare se va avea 4n vedere numrul de opiuni de pe supra$aa meniurilor ori,ontale 4n raport cu numrul de niveluri de su+meniuri verticale! Sunt pre$erate meniurile ori,ontale E+arF cu su+-meniuri verticale su+ordonate3 a(e,ate 4n scar dup meniul principal! #nterfaa de tipul ntrebare-rspuns este $oarte popular 4n sistemele e)pert (i u(or de pro'ramat! Se 4ncepe 4ntotdeauna cu o 4ntre+are pus sistemului de ctre utili,ator la care sistemul rspunde sau invers sistemul 4ntrea+ (i utili,atorul rspunde! De re'ul3 rspunsul utili,atorului const 4n selecia unui te)t
#5

Sisteme ex ert !inan"iar ban"are

EopiuneF dintr-un meniu a$i(at de sistem! Hn aceste condiii3 sistemul tre+uie s a$i(e,e prompt-ul pe ecran 4mpreun cu e)plicaiile privind e$ectul opiunii alese de utili,ator! Dialo'ul poate implica un mare numr de 4ntre+ri3 unele $iind consecina 4ntre+rilorPrspunsurilor anterioare! 2 4ntre+are poate avea ca e$ect a$i(area unui meniu din care se va selecta rspunsul potrivit de ctre utili,ator! Sistemul e)pert poate a$i(a ulterior 4ntrea'a secven de 4ntre+ri memorat 4n timpul sesiunii de lucru! #nterfeele orientate pe icoane constituie un stil special de inter$ee3 4n care pe ecran apar o serie de o+iecte 'ra$ice numite icoane Eima'iniPsim+oluri3 picto'rameF3 care pot $i manevrate de ctre utili,ator 4n cadrul dialo'ului cu sistemul e)pert! De re'ul3 cu a6utorul mouse-lui se $ace clic pe o icoan sau alta3 iar aceasta declan(ea, $uncia sa speci$ic! Supra$eele 'ra$ice de tip SindoIs sunt relevante 4n acest sens! #nterfeele bazate pe ferestre multiple constituie cel mai modern $ormat3 utili,at pe lar'3 deoarece permite (i a$i(area pe ecran a unor $erestre 4n care se pot lansa operaii de tot $elul! Ferestrele se pot suprapune3 una peste alta3 (i conin in$ormaii de orice tip! ontrolul asupra $erestrelor este reali,at de utili,ator cu a6utorul mouse-lui3 o cale $oarte $uncional de inspiraie SindoIs! Ferestrele pot conine cutii de dialo'3 +utoane3 icoane etc!

%(#( Ar6ite"t$ra sistemel&r ex ert


aracteristicile (i conceptele e)perti,ei conduc spre ar.itectura unui sistem e)pert E$i'ura "!0!F3 care are urmtoarele componenteleA

Fig. 3.-. / 1r.itectura unui sistem e)pert #! "aza de cunotine repre,int ansam+lul cuno(tinelor din domeniul de e)perti, ce permit re,olvarea di$eritelor pro+leme din cadrul acestui domeniu! uno(tinele sunt repre,entate su+ $orma unor anumite structuri E$ormule din calculul predicatelor3 re'uli de producie3 ierar.ii cadre3 reele de concepte etc!F! 2! "aza de fapte conine descrierea pro+lemei ce tre+uie re,olvat! 1ceast descriere se o+ine prin interaciune cu utili,atorul sau contactul direct Eprin mecanisme de tipul sen,orilorF cu domeniul de e)perti,! Structurile repre,entaionale asociate $aptelor sunt 4n 'eneral simple3 de $orma tripletelor To+iect3 atri+ut3 valoareU sau c.iar perec.ilor Tatri+ut3 valoareU! "! #ecanismele rezolutive asi'ur producerea Eutili,areaF cuno(tinelor! 1ceste mecanisme permit implementarea unui ansam+lu de operatori3 de$inii asupra structurilor de repre,entare a cuno(tinelor! %! Spaiul de lucru este constituit din ansam+lul instrumentelor intermediare (i setrilor parametrilor de $uncionare ai sistemului! 0! Interfaa de realizare repre,int ansam+lul instrumentelor cu care este posi+il reali,area di$eritelor componente ale sistemului! 2 component important a inter$eei de reali,are este repre,entat de mecanismele de achiziionare automat* a cuno$tinelor care permit prelucrarea Jon-lineK a surselor de cuno(tine 4n scopul identi$icrii (i e)primrii cuno(tinelor! 9! Intefaa utilizator asi'ur comunicarea 4ntre sistem (i utili,ator 4n scopul o$eririi de ctre utili,ator a descrierii pro+lemei (i o+inerii de ctre acesta a re,ultatelor (i a e)plicaiilor re$eritoare la modul de o+inere a acestor re,ultate! Un element esenial pentru asi'urarea comunicrii cu utili,atorul 4l constituie mecanismele e)plicative.

#'

Sisteme ex ert !inan"iar ban"are

%(%( :bie"ti;ele< "ara"teristi"ile sistemel&r ex ert 3i str$"t$ra -e ba.2


Sistemele e)pert se de,volt cu a6utorul unei metodolo'ii in$ormatice care urmresc trei o+iective principale (i trei o+iective derivate! B1ndone C Qu'ui3 #***3 pa'! %0D 2+iectivele principale suntA #! 1c.i,iionarea u(oar a cunoa(terii prin e)primarea cGt mai direct posi+il a e)perti,ei o+inute de la e)perii umani! 2! E)ploatarea e$icient a coleciei de cuno(tine prinA 2!#! om+inarea (i 4nlnuirea cuno(tinelor pentru a in$era noi cuno(tine prin 6udeci3 planuri3 demonstraii3 deci,ii (i predicii! 2!2! >uarea 4n seam a modului 4n care sunt in$erate cuno(tinele noi! "! S suporte cu u(urin 4ntrea'a 'am a operaiilor asupra cuno(tinelor Eadu'area3 modi$icarea (i eliminarea lorF! 2+iectivele derivate suntA #! $educerea riscurilor / este posi+il prin inte'rarea unui mare volum de in$ormaii3 e)perien (i cuno(tine valide provenind din cele mai variate surse3 care se pot utili,a cu anticipaie! 2! %reterea creativitii / este posi+il prin identi$icarea anticipat a aciunilor cu un puternic potenial3 capa+ile de modi$icri de po,iie 4n termeni de impact asupra concurenei3 di$erenieri de calitate3 de valoare etc! "! &nvaarea / are 4n vedere posi+ilitile de acumulare a cunoa(terii (i $olosirii ei prin ci multiple 4n vederea 'estiunii dinamice a inteli'enei cu luarea 4n seam a tuturor sc.im+rilor intervenite 4n mediu3 4n metodele de anali, (i raionament3 4n conceptele (i metodele utili,ate 4n soluionarea pro+lemelor! Hnvarea asi'ur 4n mod necesar caracterul evolutiv al sistemului e)pert! aracteristici ale sistemelor e)pertA #! 1ceste sisteme se $olosesc deseori 4n situaii 4n care nu e)ist o soluie al'oritmic clar! 2! 7rincipala caracteristic a acestora este pre,ena unei +a,e de cuno(tine 4mpreun cu un al'oritm de cutare adecvat tipului de raionament! "! De cele mai multe ori3 +a,a de cuno(tine este $oarte mare3 de aceea este $oarte important modalitatea de repre,entare a cunoa(terii! %! @a,a de cuno(tine a sistemului tre+uie separat de pro'ram3 care la rGndul su tre+uie s $ie cGt mai sta+il! 0! el mai utili,at mod de repre,entare a cunoa(terii este o mulime de reguli de producie! 9! 2peraiunile acestor sisteme sunt apoi controlate de o procedur simpl3 a crei natur depinde de natura cuno(tinelor! 7! a (i 4n alte pro'rame de inteli'en arti$icial3 cGnd alte te.nici nu sunt disponi+ile3 se apelea, la cutare! 8! Sistemele e)pert construite pGn 4n pre,ent di$er din acest punct de vedere! *! Se pune pro+lemaA pot $i scrise re'uli atGt de precise 4ncGt 4n orice situaie s e)iste o sin'ur soluie aplica+ilV #0! i3 de asemenea3 este necesar 'sirea tuturor soluiilor sau este su$icient doar unaV Hn concordan cu aceste o+iective descrise mai sus un sistem e)pert cuprinde urmtoarele "&m &nente -e ba.2A #! "aza de cunotine / pentru stocarea tuturor pieselor de cunoa(tere speci$ice unui domeniu aplicativ3 creat (i or'ani,at pentru satis$acerea o+iectivului principal "! Hntr-o +a, de cuno(tine pot intra in$ormaii relevante de diverse tipuriA $apte3 euristici3 re'uli3 atri+ute sau relaii! 2! #otorul de inferene / un pro'ram care conine cunoa(terea de control3 procedural sau operatorie3 care e)ploatea, +a,a de cuno(tine (i este destinat satis$acerii o+iectivului principal 2!#! "! Interfaa de dialog cu utili,atorii care dispune (i de un lim+a6 de e)primare a cunoa(terii ac.i,iionat de la e)perii umani!

##

Sisteme ex ert !inan"iar ban"are

Fig. 3... / @a,a de cuno(tine

%()( Met&-e -e re re.entare 3i $tili.are a "$n&3tin*el&r =n "a-r$l sistemel&r ex ert


A( Cal"$l$l re-i"atel&r -e &r-in$l =nt>i >im+a6ul $ormal al calculului cu predicate repre,int atGt un lim+a6 de repre,entarea cuno(tinelor3 cGt (i un ansam+lu de re'uli de in$eren3 re'uli ce 4mpreun cu lim+a6ul $ormea, sistemul lo'ic al calculului cu predicate! B>un'u C al3 200"3 pa'! 7#D Sistemul lo'ic al calculului cu predicate o$er deci atGt structurilor de repre,entare3 cGt (i mecanismelor de utili,are a acestor cuno(tine! onstrucia de +a, a lim+a6ului calculului de predicate este atomul! u a6utorul conectivelor (i cuanti$icatorilor se construiesc construciile compuse! 1tGt construciile de +a,3 cGt (i cele compuse poart numele de !&rm$le E$ormule +ine $ormateF! Semantica lim+a6ului calculului cu predicate repre,int de$inirea adevrului3 respectiv $alsitii cu a6utorul interpretrii $ormulelor Epunerea lor 4n coresponden cu elemente ale domeniului realF! Hn scopul repre,entrii cuno(tinelor cu lim+a6ul calculului cu predicate se parcur' o serie de etape3 (i anumeA #! Se identi$ic aseriunile Epropo,iii lo'iceF din descrierea 4n lim+a6 natural a cuno(tinelor! 2! Se e)prim le'turile EasocierileF dintre propo,iiile lo'ice cu a6utorul conectivelor lo'ice! Hn urma celor dou etape se o+ine repre,entarea 4n calculul propo,iional a cuno(tinelor prin introducerea unor varia+ile propo,iionale care s desemne,e propo,iii lo'ice! "! Se detalia, structura $iecrei aseriuni prin utili,area sim+olurilor din al$a+et! B( 7tili.area "$n&3tin*el&r( Pr&bleme ale a$t&mati.2rii ra*i&namentel&r( Sistemul lo'ic al calculului cu predicate posed o serie de re'uli de in$eren ce permit o+inerea unor noi $ormule +ine $ormate pe +a,a celor de care dispune iniial Ea)iomeF! a e)emple de re'ili de in$eren se pot citaA modus ponens, modus tollens, silogismul, specializarea universal etc! Hn procesul automati,rii raionamentelor 4n cadrul calculului cu predicate3 formulele iniiale se numesc a!iome3 formulele derivate poart numele de teoreme3 iar procesul derivrii lor este cunoscut su+ numele de demonstrare automat de teoreme! 1st$el3 pentru re,olvarea unei pro+leme este necesar s se asi'ureA #! repre,entarea cuno(tinelor su+ $orm de $ormule Ea)iomeFO 2! descrierea strii iniiale a pro+lemei su+ $orm de $ormule Ea)iomeFO "! descrierea soluiei Estrii scopF su+ $orm de $ormule EteoremFO %! aplicarea re'ulilor de in$eren 4n scopul demonstrrii teoremei!
#%

Sisteme ex ert !inan"iar ban"are

1utomati,area raionamentelor din cadrul predicatelor indic o serie de pro+leme di$icile dintre care se pot amintiA )roblema decidabilitii! Decida+ilitatea desemnea, posi+ilitatea de a decide dac o anumit $ormul este sau nu o teorem 4n raport de un set dat de $ormule Ea)iomeF! a sistem lo'ic3 calculul predicatelor este un sistem semidecidal3 4n sensul c sistemul calculului cu predicate 'arantea, proceduri de demonstrare a unei teoreme 4n raport de un set de a)iome3 dar nu 'arantea, proceduri care s permit sta+ilirea $aptului c o anumit $ormul nu e teorem 4n raport cu un set de a)iome! )roblema eficienei procedurilor de demonstrare a teoremelor ! 5impul de aplicare a procedurilor de demonstrare tre+uie s $ie accepta+il! Hn 'eneral3 reali,area inter$eelor implic operaii e)trem de di$icile (i de costisitoare 4n termenii resurselor reclamate3 de e)empluA operaiile de pre'tire a $ormulelor 4n vederea aplicrii re'ulilor de in$eren! De asemenea3 numrul pa(ilor de prelucrare 4n demonstrare este $oarte mare EJcG(ti'ulK reali,at 4n $iecare ca, de prelucrare este minimF! Hn acela(i timp $actorul de rami$icare 4n procesul de demonstrare este semni$icativ3 ceea ce $ace ca procesele de deci,ie ce 4nsoesc demonstraia s $ie di$icil de re,olvat! 8e,olvarea di$icultilor de automati,are se reali,ea, 4n 'eneral prinA 8estrGn'erea sistemului lo'ic al calculului cu predicate la su+sisteme lo'ice decidale3 de e)emplu su+sistemul lo'ic +a,at pe clau,e +,-.! 2mo'eni,area $ormulelor (i reducerea numrului de tipuri de re'uli de in$eren utili,ate Ede e)emplu3 utili,area numai a $ormei clau,ale a $ormulelor ce au asociat un sin'ur tip de in$eren3 (i anume3 re'ulile de in$eren a re,oluieiF!

C( Re+$li -e r&-$"*ie 8e'ulile de producie au $ost utili,ate (i de alte domenii Eteoria automatelor3 teoria lim+a6elor $ormale etc!F! Hn cadrul inteli'enei arti$iciale3 re'ulile de producie sunt utili,ate pentru e)primarea asocierilor empirice dintre descrierile de stare ale pro+lemei (i aciunile de 4ntreprins 4n ca,ul 4n care pro+lema se a$l 4ntr-o anumit stare! 8e'ulile de producie servesc la repre,entarea cuno(tinelor de natur procedural su+ $orma unor construcii modulare de tipulA

Dac

a+lon de date sau condiie

7relucrri sau 1tunci aciuni sau conclu,ie

8e'ulile de producie repre,int modalitatea cea mai utili,at de repre,entare a cunoa(terii! Se pune pro+lemaA pot $i scrise re'uli atGt de precise 4ncGt 4n orice situaie s e)iste o sin'ur soluie aplica+ilV i3 de asemenea3 este necesar 'sirea tuturor soluiilor sau este su$icient doar unaV ?u orice construcie condiional repre,int o re'ul de producie3 ci numai acele construcii de$inite 4n mod modular! 8e'ulile $ormea, un ansam+lu pe care nu e)ist de$init nici o relaie de ordine! 1cest ansam+lu de re'uli poart numele de ba.2 -e re+$li! 5ratarea Ee)ecutareaF activitilor condiionate de premi,e este independent de modul de 4ncrcare Eor'ani,areF a +a,ei de re'uli! Sistemele de inteli'en arti$icial +a,ate pe re'uli sunt constituite dinA #! /aza de reguli! 2! *nsamblul de fapte Econte)tual sau memoria de lucruF ce conine descrierea pro+lemei de re,olvat! 2 $apt este de o+icei repre,entat su+ $orm de triplet To+iect3 atri+ut3 valoareU sau perec.e Tatri+ut3 valoareU! "! #nterpretorul de reguli Emecanismul de raionament pe re'uli sau mecanismul de 4nlnuire a re'ulilorF! 8( Frame-$ri 3i re*ele -e "$n&3tin*e
7n "a-r$ EframeF repre,int o unitate de in$ormaii care 'rupea, un anumit numr de ru+rici E sloturiF!

2 rubric de frame poate conine in$ormaii despre o+iectul pre,entat cu in$ormaii de le'tur cu alte $rameuri Eeste o3 aparineF!

#)

Sisteme ex ert !inan"iar ban"are

Hntr-o ru+ric poate $i'ura3 de asemenea3 un apel la o procedur e)tern de calcul3 ca, 4n care se vor+e(te de ata(are procedural! Utili,area acestui tip de repre,entare permite re'sirea rapid a anumitor a're'ate in$ormaionale Ede e)emplu3 $irmele ce aparin unei anumite ramuriF! >a $iecare ru+ric sunt declarate condiiile 4n care tre+uie s se reali,e,e 'estionarea valorii ru+ricii E faetele de frameF! 1st$el3 pentru $iecare $rame se pot declara valorile situate 4n alte $rame-uri care tre+uie modi$icate la sc.im+area unei dintre ru+ricile sale! Fiecare ru+ric posed3 de asemenea3 demon i$-needed3 i$-added3 i$-removed pentru descrierea comportamentului $rame-ului la citire3 adu'are sau (ter'ere a valorii din ru+rica respectiv! Frame-urile asi'ur o sc.em simpl (i e$icient de lucru cu valorile implicite! Utili,area $rame-urilor Eraionamentul pe +a, de $rame-uriF const 4n modi$icarea din aproape 4n aproape a coninutului memorat 4n structura de $rame-uri pe +a,a procedurilor ata(ate ru+ricilor! Uneori3 sistemele pe +a, de $rame-uri introduc (i re'uli E$ie 4n $orm clasic3 $ie simulate ca $rame-uriF! 7lecGnd de la reeaua de $rame-uri se poate 'enerali,a reparti,area pe +a, de 'ra$uri a cuno(tinelor su+ $orma reelelor de cuno(tine! >a 4nceput3 reelele de cuno(tine au $ost utili,ate 4n prelucrarea lim+a6ului natural Ereele semanticeF pentru a e)prima dependenele dintre conceptele desemnate prin $a,e 4n lim+a6ul natural!

%(,( E;&l$*ia sistemel&r in!&rmati"e s re sisteme ex ert 3i sisteme s$ &rt -e -e"i.ii


7relucrarea neal'oritmic3 descriptiv a cuno(tinelor 4n cadrul sistemelor e)pert a determinat e)tinderea ariei de aplicare a te.nolo'iilor in$ormatice! Se poate vor+i de o e)tindere pe ori,ontal3 4n sensul cuprinderii unor noi domenii economico-sociale3 cum ar $iA activitile educaionale3 6uridice3 politice 4n care procesele de prelucrare in$ormaional se al'oritmi,ea, cu 'reu sau c.iar nu se pot al'oritmi,a! &n$ormaiile speci$ice acestor activiti au o natur preponderent calitativ3 necuanti$ica+il! 7e de alt parte3 se poate vor+i de o e)tindere pe vertical3 4n sensul cuprinderii 4n actuala te.nolo'ie de noi prelucrri3 procese in$ormaionale precumA evaluarea calitativ3 raionamentul 4n sens 'eneral! 1cest lucru poate in$luena 4n mod semni$icativ procesul in$ormaional-deci,ional economic3 prin prelucrarea de ctre te.nolo'iile in$ormatice a unui se'ment al deci,iilor economice-sociale3 4n spe a acelora de rutin! B>un'u C al3 200"3 pa'! 7"-70D
Sistemele e!pert repre,int alturi de sistemele orientate obiect un mi6loc important 4n stpGnirea

comple)itii in$ormaionale! S-a sperat c odat cu de$inirea unui al'oritm (i deinerea unui procesor de mare putere practic orice al'oritm poate $i utili,at pentru re,olvarea unei pro+leme concrete! 1tGt de,voltrile teoretice Eteoria matematic a comple)itiiF3 cGt (i di$icultile e$ectiv 4ntGmpinate 4n re,olvarea unor pro+leme de dimensiuni mari au artat 4ns c lupta 4mpotriva comple)itii in$ormaionale calea al'oritmic are limite clare! Hn special3 4n domeniul economic sunt cunoscute di$icultile care apar la cre(terea scrii pro+lemei! Un principiu metodolo'ic util 4n lupta pentru demararea comple)itii in$ormaionale este cel al complementaritii relevanei (i preci,iei 4n anali,a sistemelor comple)e (i asi'urarea unui +un ec.ili+ru 4ntre relevan (i preci,ie 4n re,olvarea unor pro+leme comple)e! 0n cazul analizei unui sistem complex3 pe msura descompunerii tot mai $ine 4n su+sisteme3 se 4ncepe de la o relevan mare (i preci,ie mic Edescompunere 4n puine sistemeF (i se a6un'e la o preci,ie mare cu multe su+sisteme (i la o relevan mic E4n sensul pierderii aspectelor importante3 de$initorii pentru sistemul iniialF! Doar un anumit raport 4ntre relevan (i preci,ie permite anali,a corect a re,olvrii unor pro+leme comple)e! 7rimele sisteme e)pert pun 4n eviden capacitatea raionamentului arti$icial de a prelua aspectele relevante din practica re,olvrii pro+lemelor3 a(a cum al'oritmul preia aspectele precise ale acesteia! 7relucrarea neal'oritmic a in$ormaiei 4n cadrul sistemelor e)pert poate o$eri soluii mai productive unor pro+leme a+ordate (i re,olvate de6a (i 4n manier convenional Eal'oritmicF! Hn domeniile 4n care datele (i cerinele in$ormaionale se modi$ic $recvent3 soluiile al'oritmice se adaptea, cu di$icultate la aceste sc.im+ri3 uneori cu un e$ort de reproiectare (i pro'ramare $oarte important! 5e.nolo'iile neal'oritmice utili,are 4n cadrul sistemelor e)pert permit o adaptare per$ect la sc.im+rile intervenite 4n volumul (i structura cuno(tinelor3 a cerinelor in$ormaionale etc! 2 adaptare deose+it o pre,int sistemele e)pert (i la situaiile cu in$ormaie incomplet (iPsau imprecis! Soluiile o+inute cu a6utorul sistemelor e)pert sunt de o calitate deose+it prin $aptul c se o$er posi+ilitatea

#,

Sisteme ex ert !inan"iar ban"are

utili,rii 4n cadrul raionamentului automat a re'ulilor euristice validate de practic3 ce concur uneori cu succes a+ordrii $ormale! E)perii umani se e)prim cel mai adesea Jde o+icei este adevrat cK sau Jse poate spune cK! 1desea3 di$icultile constau nu 4n luarea deci,iei3 ci 4n o+inerea in$ormaiei de $undamentare a deci,iilor! uno(tinele e)pertului constau 4n principal 4n metodele de o+inere a datelor (i metodei de anali, a acestor date! Hn situaiile per$ect cunoscute Ecu in$ormaie complet (i precisF este posi+il de reali,at selectarea celei mai +une variante deci,ionale Edac numrul alternativelor nu este $oarte mareF! Hn practic 4ns3 in$ormaiile sunt cel mai adesea incomplete (i incerte3 presiunea 4n luarea deci,iei este mare Epericol iminent de pierderi semni$icative3 uneori dramaticeF! Hn mana'ement3 sistemele e)pert au do+Gndit o lar' utili,are! Hn orice $uncie mana'erial e)ist pro+leme deci,ionale comple)e3 ne4nelese3 dinamice3 multicriteriale etc! 1ceste pro+leme deci,ionale reclam utili,area sistemelor e)pert! 7entru a e)empli$ica s considerm domeniul +ancar! Folosirea calculatoarelor 4n pro'rame comple)e se e)tinde tot mai mult 4n s$era +ancar! 1ceste sisteme sunt utili,ate pe lar' pentru a ierar.i,a condiiile (i premisele economico-sociale ale deci,iei de creditare! Din toate sursele de in$ormare se desprinde $aptul c aceste sisteme sunt $olosite mai ales pentru $ormularea unui suport o+iectiv3 cuprin,tor (i multilateral al deci,iei! Hn marea ma6oritate a ca,urilor deci,ia revine omului3 4n toat plenitudinea rspunderilor ce (i le asum3 mai ales cGnd $undamentele sunt e)primate3 prin aceste metode3 $r ec.ivoc!

#/

Sisteme ex ert !inan"iar ban"are

C$rs )( Sistemele ex ert< re.entare +eneral2


)('( C&n"e te -e ba.2 ale sistemel&r ex ert
-a6oritatea tratatelor despre sistemele e)pert pre,int drept concepte de +a, urmtoarele B1ndone C Qu'ui 3 #***3 pa'! %*DA e)perti,aO e)periiO trans$erul e)perti,eiO re'ulile de in$erenO capacitatea de a e)plica!

Ex erti.a este o cunoa(tere intensiv3 speci$ic domeniului pro+lemei3 ac.i,iionat prin instruire3 citire sau

e)perien 4ndelun'at! 1st$el3 urmtoarele tipuri de cunoa(tere sunt e)emple de ceea ce se include 4n e)perti,A $apte despre domeniul pro+lemeiO teorii din domeniul pro+lemeiO re'uli (i proceduri privind domeniul pro+lemeiO re'uli sau euristici despre ce tre+uie $cut 4ntr-o situaie pro+lematic dat3 pentru soluionarea pro+lemeiO strate'ii 'lo+ale despre soluionarea tipurilor de pro+lemeO metacunoa(tere!

5oate aceste tipuri de cunoa(tere permit e)perilor s ia deci,ii mai rapide (i mai +une decGt nee)perii 4n soluionarea pro+lemelor comple)e! Este nevoie de ani muli de pre'tire pentru a deveni e)pert3 manier 4n care c.iar (i 4nceptorii pot s devin e)peri! Hn le'tur cu e)perti,a tre+uie menionat c ea este u,ual asociat cu un 4nalt 'rad de inteli'en3 $r s $ie 4ntotdeauna le'at de cea mai inteli'ent persoan! Hn mod o+i(nuit3 e)perti,a este asociat unei mari cantiti de cuno(tine! E)perii au o caracteristic suplimentar 4n sensul c 4nva din succesele (i 're(elile $cute 4n trecut3 iar cunoa(terea o pot memora3 or'ani,a (i re'si rapid! Ei pot apela structurile cunoa(terii din e)periena proprie!
Ex er*ii sunt di$icil de de$init deoarece poate $i vor+a de persoane cu mai multe niveluri sau 'rade de e)perti,!

Hntre+area este cGt de mult e)perti, tre+uie s posede o persoan cali$icat 4ntr-un domeniu 4nainte de a $i considerat e)pertV Este unanim recunoscut $aptul c distri+uia e)perti,ei unui e)pert $a de none)peri este de #00A#! ea mai e$icace e)perti, uman este aceea care trece de #00W ctre 200 W sau "00W de la nivelul cel mai 4nalt! E)peri,a uman include o 'am lar' de activiti ale e)pertului (i anumeA recunoa(terea (i $ormularea pro+lemeiO re,olvarea pro+lemei cu e)actitate (i rapiditateO e)plicarea soluieiO 4nvarea din e)perienO restructurarea cunoa(teriiO $ra'mentarea re'ulilorO determinarea relevaneiO con(tiina limitelor sale!

Din aceste activiti se desprinde c e)perii pot lua o pro+lem sta+ilit ar+itrar (i o convertesc 4ntr-o $orm care conduce la o soluie rapid! 7entru aceasta este nevoie de a+ilitate 4n soluionarea pro+lemelor cuplat de capacitatea de e)plicare a soluiei3 4nvarea din e)perien a unor noi lucruri din domeniu3 restructurarea cuno(tinelor atunci cGnd este necesar3 $ra'mentarea re'ulilor Ea cunoa(te e)cepiile de la re'ulF3 a determina cGnd e)perti,a este relevant (i cunoa(terea limitelor cunoa(terii 4n domeniu! 5oate aceste activiti tre+uie
#0

Sisteme ex ert !inan"iar ban"are

des$(urate e$icient Erapid (i cu un cost redusF (i e$icace Ecu re,ultate de calitateF! 7entru a imita un e)pert uman este necesar s se construiasc un sistem cu toate aceste caracteristici! Hn ta+elul %!#!3 sunt pre,entate unele aspecte comparative ale e)perilor umani (i ale sistemelor e)pert! a%elul ,.1. / *specte comparative ntre experii umani i sistemele expert
Factorul 5impul disponi+il >ocali,area spaial Si'urana in$ormaiilor 7erisa+ilitate 7er$orman ;ite, de lucru ostul 4)pertul 7man ?umai 4n ,ilele lucrtoare ?umai local De ne4nlocuit Da ;aria+il ;aria+il -are "istemul 4)pert 2ricGnd 2riunde3 mai ales 4n medii improprii omului Hnlocui+il ?u onsisten permanent 8apid 1ccepta+il

Fr 4ndoial3 e)perii constituie resursa cea mai valoroas a unei $irme! Ei pot o$eri idei creative3 pot soluiona pro+leme di$icile sau pot e)ecuta activitiPsarcini de rutin $oarte e$icient! ontri+uia lor poate spori productivitatea 4ntreprinderii3 4n sensul 4m+untirii po,iiei competitive pe pia! Dar3 care este valoarea captrii competenei Ee)perti,eiF lor 4ntr-un sistem e)pertV Se poate JrspundeK la o asemenea 4ntre+are dac se urmre(te comparaia din ta+elul %!#! a orice ma(in3 un sistem e)pert poate lucra oricGnd dup orele de pro'ram (i nu numai3 poate $i duplicat (i rspGndit la locuri de utili,are unde este nevoie3 mai ales 4n locuri inaccesi+ile omului! E)perti,a uman este perisa+il prin pensionri3 plecri din $irm sau deces3 4n timp ce e)perti,a captat 4n sistemele e)pert poate $i utili,at 4n permanen (i mai ales $irma poate $olosi sistemul e)pert pentru instruirea 4nceptorilor! Un sistem e)pert nu poate $i distrat sau impresionat de situaii emoionale ori de stres3 iar vite,a sa de lucru3 ca (i per$ormanele se menin acelea(i3 4n contrast cu e)perii umani3 care acionea, imediat la apariia unor $actori de acest $el! E)perii umani sunt din ce 4n ce mai scumpi3 doresc salarii mari (i e)ist 4ntotdeauna di$iculti cu o+inerea acordului lor pentru 4ndeplinirea unor sarcini di$icile! E)ist dou motive pentru care se decide construirea unui sistem e)pert3 urmrind comparaia din ta+elul %!#A #! 4nlocuirea unui e)pertO 2! asistarea unui e)pert 4n activitatea sa! 7rincipalele raiuni pentru 4nlocuirea e)pertului uman suntA #! a $ace e)perti,a disponi+il (i dup orele de pro'ram (i 4n oricare din punctele de lucru ale $irmeiO 2! automati,area unei sarcini de rutin care necesit un e)pertO "! e)pertul se pensionea, sau a decedatO %! e)pertul este $oarte scumpO 0! e)perti,a necesar 4n medii de lucru periculoase pentru sntatea omului sau 4n perioade de 'rev prelun'it! 1sistena e)pertului uman 4n activitatea sa constituie o deci,ie o+i(nuit 4n marile $irme! Este vor+a de asisten 4n e$ectuarea unor sarcini de rutin! De e)emplu3 medicul este asistat de un sistem e)pert 4n sta+ilirea unui dia'nostic3 un o$ier de credite este asistat 4n acordarea creditelor ctre a'enii economici solicitani! Hn acest tip de aplicaii o+iectivul const 4n 4m+untirea productivitii speciali(tilor 4n activitatea lor curent! 8aiunile pentru care se de,volt sisteme e)pert3 capa+ile s asiste e)perii 4n munca lor3 suntA #! a6ut e)pertul 4n e)ecutarea sarcinilor de rutin 4n scopul 4m+untirii productivitii saleO 2! a6ut e)pertul 4n e)ecutarea sarcinilor di$icile 4n scopul unui mai +un control al comple)itiiO "! punerea la dispo,iia e)pertului a in$ormaiei di$icil de procurat la momentul oportun!
Trans!er$l ex erti.ei constituie de $apt o+iectivul unui sistem e)pert! 5rans$erul are loc de la e)pertul uman

la calculator (i de aici la utili,atorii e)peri sau none)peri! 1cest proces implic patru activitiA #! ac.i,iia cunoa(terii de la e)peri sauP(i din alte surseO 2! repre,entarea cunoa(terii 4n calculatorO "! in$erenierea pe +a,a cunoa(terii stocateO %! trans$erul cunoa(terii ctre utili,ator!
#1

Sisteme ex ert !inan"iar ban"are

Se (tie de6a c cunoa(terea este memorat 4n acea component a sistemului e)pert numit baz de cunotine 4n care se distin' dou tipuri de cunoa(tereA #! $apteO 2! proceduri Eu,ual re'uliF3 toate 4n le'tur cu domeniul pro+lemei!
In!eren*ierea Eprocesul de in$erenF3 o trstur unic3 dar ma6or a sistemului e)pert3 reprezint abilitatea de a raiona! 7e +a,a e)perti,ei memorate 4n +a,a de cuno(tine (i a pro'ramului care poate avea acces la o

+a, de date sau la un $i(ier3 calculatorul este pro'ramat s $ac in$erene! &n$erenele sunt e)ecutate de ctre componenta numit motor de in$erene care posed proceduri3 cunoa(tere procedural 4n le'tur cu soluionarea pro+lemei!
Re+$lile! -a6oritatea sistemelor e)pert 4n $unciune sunt +a,ate pe re'uli de $orma &F !!! 5LE? !!! E>SE ED1 X

!!! 15U? & !!! 1>5FE> !!!F memorate 4n +a,a de cuno(tine! -ai recent3 repre,entarea prin cadre a devenit un complement al repre,entrii prin re'uli 4n anumite aplicaii!
Ca a"itatea ex li"ati;2 este3 am v,ut anterior3 o trstur ma6or a sistemelor e)pert3 4n le'tur cu

e)plicarea s$atului pe care-l dau sau a recomandrilor $cute pentru alternativele deci,ionale! 5rsturile sistemelor e)pert $a de cele ale sistemelor in$ormatice convenionale sunt pre,entate 4n ta+elul %!2! (i se pot compara cu cele ale inteli'enei arti$iciale 4n raport cu produsele pro'ram convenionale artate mai 4nainte! a%elul ,.2. / "aracteristicile sistemelor informatice clasice i ale sistemelor expert
"istemele informatice clasice Datele (i prelucrarea lor sunt com+inate 4ntr-un pro'ram secvenial! 7ro'ramele nu produc erori! ?u e)plic de ce sunt necesare datele de intrare (i re,ultatele! Sc.im+rile 4n pro'ram sunt di$icile! Sistemul operea, numai cGnd este complet! E)ecuia pro'ramelor se $ace pas cu pas con$orm al'oritmului! -anipulea, e$icient +a,e de date mari! 8epre,int (i utili,ea, date! E$iciena este un scop ma6or! >ucrea, u(or cu date cantitative EnumericeF! aptea,3 mre(te (i distri+uie accesul la date numerice (i in$ormaii! "istemele e)pert uno(tinele din +a,a de cuno(tine sunt separate de pro'ramul de control Emotorul de in$ereneF! 7ro'ramul poate $ace 're(eli3 erori! E)plicaia $ace parte inte'rant din sistemul e)pert! Sc.im+rile din +a,a de cuno(tine sunt u(or de reali,at! Sistemul poate opera (i cGnd e)ist numai cGteva re'uli Eprototip demonstrativF! E)ecuia are loc pe +a,e euristice (i lo'ice! -anipulea, e$icient +a,e de cuno(tine mari! 8epre,int (i utili,ea, cuno(tine! E$icacitatea este scopul ma6or! >ucrea, u(or cu date calitative Esim+oluriF! aptea,3 mre(te (i distru+uie accesul la raionamente (i cuno(tine!

7entru reali,area EconstruireaF unui sistem e)pert sunt utili,ate trei activiti ma6ore B1ndone C Qu'ui3 #***3 pa'!02DA #! 8e.;&ltarea! De,voltarea unui sistem implic o+inerea +a,ei de cuno(tine prin ac.i,iia cunoa(terii de la e)peri sau din alte surse! unoa(terea este separat 4n cunoa(tere declarativ E$actualF (i cunoa(tere procedural Ere'uliF! De,voltarea include totodat construirea sau ac.i,iia unui motor de in$erene3 precum (i a celorlalte module componente Emodul e)plicativ3 modul de ac.i,iie a cunoa(terii3 inter$eele cu alte produse pro'ram necesareF! 7articipanii la aceast activitate sunt e)pertul Ee)periiF3 co'noticianul eventual pro'ramatorii care ela+orea, inter$eele cu alte aplicaii! 7rocesul de de,voltare a sistemelor e)pert poate $i de durat (i se utili,ea, 4n mod $recvent un 'enerator sau un s.ell de sistem e)pert3 instrument de de,voltare care include toate componentele 'enerice mai puin +a,a de cuno(tine speci$ic domeniul3 ap.cativ! 2! C&ns$ltarea! Dup ce sistemul este de,voltat (i validat el este trecut 4n e)ploatarea utili,atorilor! Gnd utili,atorii doresc un s$at3 o recomandare sau alt re,ultat de la sistem3 acesta este lansat 4n sesiunea de consultare3 care se des$(oar printr-un dialo' ast$elA utili,atorul poate adresa 4ntre+ri pentru a-(i procura $apte despre situaia speci$ic 4n care se a$lO
#4

Sisteme ex ert !inan"iar ban"are

sistemul accept 4ntre+rile (i o$er rspunsuri! 1cest e$ort 4l e$ectuea, motorul de in$erene3 sin'urul care decide ce euristici s utili,e,e pentru cutarea rspunsului cel mai adecvat la 4ntre+area pus! Utili,atorul poate pune (i el 4ntre+ri pentru o+inerea unor e)plicaii! 5re+uie reinut c puterea in$erenial (i calitatea in$erenelor sunt determinate de metodele de repre,entare a cunoa(terii utili,ate la ela+orarea sistemului3 precum (i de puterea motorului de in$erene! Hn pre,ent3 4n stadiul actual al te.nolo'iei3 utili,atorul tre+uie s stea 4n $aa unei staii de lucru pentru a reali,a conversaia cu sistemul e)pert! Se aprecia, c sistemele e)pert ale viitorului vor utili,a dispo,itive speciale de rspuns (i sinte, a vor+irii! Sistemele e)pert pot adresa la rGndul lor 4ntre+ri (i a(tepta rspunsuri de la utili,atori! 1cela(i mod de consultare poate $i $olosit (i de ctre constructorul de sisteme e)pert 4n timpul $a,elor de de,voltare cGnd se testea, inter$aa utili,ator (i modulul e)plicativ! "! mb$n2t2*irea! Hm+untirea sistemelor e)pert este posi+il 4n mai multe moduri printr-un proces de prototipi,are rapid! 1supra acestui aspect se va reveni!

)(#( A li"a*ii ale sistemel&r ex ert


1plicaiile sistemelor e)pert sunt numeroase! redem c cea mai +un modalitate de a le trece 4n revist este s le o+servm dup sc.ema de clasi$icare utili,at pentru $unciile posi+ile de in$ormati,at din sistemele reale3 recunoscute de ctre toi cercettorii 4n domeniu3 precum (i speci$icaiile $iecrei $uncii care sunt ilustrate 4n ta+elul %!"! B1ndone C Qu'ui3 #***3 pa'! 08D a%elul ,.3. / 1unciile informatizabile cu sistemele expert
Funcia ontrol (i -onitori,are Depanare (i 8eparare 7roiectare Dia'nostic (i Hntreinere &nstruire &nterpretare 7lani$icare 7redicie Simulare lasi$icare E5a)onomieF Selecie "pecificaia ontrolul inteli'ent al sistemelor EautomatF! 8ecomand corecii ale de$icienelor $uncionrii sistemelor 7roiectarea produselor (i sistemelor! >ocali,ea, erorile de $uncionare (i recomand coreciile necesare! Hm+untirea per$ormanelor celor care 4nva $olosind strate'iile 1& E omputer 1sisted &nstructionF! 5utori inteli'eni! lari$icarea unor situaii3 in$erarea semni$icaiilor situaiilor noi pe +a,a semnalelor de la sen,ori! De,volt sc.eme de activitate orientate spre scop Eo+iectiveF! &n$erarea unor situaii pro+a+ile pe +a,a in$ormaiilor de6a cunoscute! Deducerea consecinelor aciunilor sau evenimentelor declan(ate de ctre sistemul 4nsu(i! 2r'ani,area entitilor Eo+iectelorF pe clasePcate'orii! &denti$icarea celei mai +une alternative dintr-o list de posi+iliti!

Dintre $unciile cele mai utili,ate 4n pre,ent sunt cele de dia'nosticP4ntreinere E%0W din aplicaiiF3 proiectare (i plani$icare E20WF3 interpretare E20WF3 controlPmonitori,are (i celelalte E#0WF! 1plicaiile cu $uncii de control (i monitori,are se a$l 4n continu e)pansiune (i sunt asociate $recvent cu dia'nosticul (i plani$icarea! 7lecGnd de la aceste $uncii3 care se pot reali,a cu sistemele e)pert3 se pot de$ini domeniile de aplica+ilitate 4n ordine evolutiv ast$elA #! -edicin (i +iolo'ie3 4n care se utili,ea, mai ales $unciile de dia'nostic (i 4ntreinere! Domeniul 'eolo'iei poate $i considerat tot aici! 2! 1'ricultur (i a'ronomie! "! 5e.nic (i sistemele te.nice3 4n care se utili,ea, dia'nosticul3 4ntreinerea3 depanarea3 repararea3 controlul (i monitori,area! %! Domeniul economic (i $inanciar-conta+il3 4n care se utili,ea, intens plani$icarea3 predicia3 simularea3 selecia3 dia'nosticul (i instruirea! Hn acest domeniu $unciile de dia'nostic3 plani$icare3 selecie (i simulare se pot com+ina 4ntre ele pentru de,voltarea aplicaiilor e)pert de spri6inire a deci,iei! De6a e)ist sisteme e)pert pentru plani$icare (i deci,ii strate'ice! 0! .imie3 +ioc.imie3 domeniu militar etc!3 care utili,ea, $unciile de plani$icare (i interpretare!
%5

Sisteme ex ert !inan"iar ban"are

9! &n$ormatica (i in'ineria 4n 'eneral3 care utili,ea, controlul (i monitori,area sistemelor comple)e! 7! on$i'urarea sistemelor comple)e din electronic3 c.imie (i in$ormatic cu a6utorul $unciei de proiectare! Este important de remarcat 4nc un lucru deose+it (i anume $aptul c sistemele e)pert ca (i e)perii umani se pretea, la dou tipuri de activitiA 1c.i,iia e)perti,ei pentru stocarea cunoa(terii re,ultate din e)periena acumulat 4ntr-un domeniu3 cunoa(tere $oarte util 4n procesele de instruire ulterioare! onsultarea 4n scopul e$ecturii dia'nosticului3 prediciei3 controlului etc!

Dac 4n ca,ul e)perilor umani3 aceste dou activiti sunt e$ectuate de ctre o sin'ur persoan3 4n ca,ul sistemelor e)pert ele corespund la dou tipuri di$erite de sistemeA

Sisteme pentru 'enerarea de sisteme e)pert3 denumite shell sau generatoare de sisteme e!pert3 pe care le utili,ea, co'noticienii (i proiectanii sau e)perii! Sisteme 4n versiune utili,ator $olosite de ctre utili,atorii +ene$iciari comuni!

Hn domeniul 'estiunii aplicaiile sistemelor e)pert sunt ceva mai recente3 4ncercrile (i reali,rile comerciale sau $cut 4n 6urul $unciilor clasice ale $irmei! Doi cercettori canadieni J! -! YarNan (i G! 56oen pre,int acest domeniu aplicativ 4n $elul urmtorA #! )roducie2 1-3 &- E omputer 1ided -anu$acturin' P omputer &nte'rated -anu$acturin'F! onducere ro+oi (i ateliere $le)i+ile de producie! Dia'nosticul (i 4ntreinerea sistemelor! ontrolul calitii! ontrolul proceselor 4n timp real! 2! 1inane2 onsilierea 4n plasamentele $inanciare! Gestiunea impo,itelor! -arNetin' $inanciar! Dia'nostic $inanciar! 1cordare credite! 7lani$icare $inanciar! Gestiune porto$olii etc! "! 3estiunea resurselor umane2 Evaluarea $unciilor! Selecia personalului! Determinarea pro$ilului! 7ensionare! &nstruire etc! %! &arketing2 Evaluarea potenialului pieei! 1nali,a avanta6elor (i de,avanta6elor concurenei! Gestiunea reelelor de distri+uie! 1le'erea mediilor pu+licitare etc! Se 4nele'e c aceste aplicaii nu pot $i pre,entate e).austiv de ctre nici un autor3 dar 4n ce ne prive(te adu'm doar pentru domeniul $inanciar (i aplicaiile sistemati,ate de ctre D! E! 2Z>ear: (i 7! 8! SatNins de la Universitatea Sout.ern ali$ornia! #! *sigurri2 Garanii! ;Gn,ri! 7lani$icare $inanciar! 8e,olvare reclamaii! 1nali,e actuariale! 7lasamente investiionale!
%'

Sisteme ex ert !inan"iar ban"are

Gestiune porto$olii! 2! *ctivitate bancar2 7re,entare 4ncasri din vGn,ri! Declaraii +ancare! on$runtare clieni-produse! Gestiune datorii! Sc.im+uri cu strintatea! Evaluare credite! 5ran,acii +ancare! 7lani$icare $inanciar! Evaluare riscuri! redite comerciale! Gestiune porto$olii! 1udit colateral! Gestiune acreditive! "! /rokeraj2 ;Gn,ri! 1nali,e investiii! Spri6in comercial! Gestiune risc! 7relucrare tran,acii! 2portunitate ar+itra6! -onitori,are pre-aciune! Sc.im+uri cu strintatea! Gestiunea ratei do+Gn,ii! 7e +a,a acestor cGtorva aplicaii $inanciare3 comunitatea $inanciar poate 4nele'e c sistemele e)pert constituie instrumente oportune pentru transmiterea cunoa(terii te,auri,ate! De aceea se investe(te masiv 4n instruiri interne pentru captarea optim a cunoa(terii 4n domeniu! ele mai avansate 4n utili,area sistemelor e)pert sunt companiile de asi'urri (i +ncile3 care promovea, e)perti,a continu prin pro'rame de instruire pe scar lar'! Un sonda6 recent arat c 4n SU1 "0W dintre $irmele de +roNera63 00W dintre +nci (i 80W din companiile de asi'urri investesc masiv 4n sistemele e)pert! S-au identi$icat de6a aplicaii (i s-au an'a6at co'noticieni cu sarcini precise! 8aionamentele celor mai valoro(i e)peri 4n conta+ilitate au devenit de6a disponi+ile prin sisteme e)pert! De alt$el3 e)perti,a in$ormati,at 4n conta+ilitate se utili,ea, de mai muli ani3 dar 4n pre,ent utili,area sistemelor e)pert a cptat o e)tindere mai rapid! -ai muli cercettori se ocup de aplicaiile posi+ile ale sistemelor e)pert 4n conta+ilitateA @roIn3 2Z>ear:3 SatNins3 EdIards etc! Din cau,a o+li'aiei le'ale de protecie a proprietarului e)perti,ei multe sisteme e)pert conta+ile nu au $ost comerciali,ate (i au utili,are intern! Gteva sisteme e)pert au 4nceput s $ie comerciali,ate pentru $irmele de conta+ilitate (i utili,atori din $irme! 7rincipalele domenii de aplicaie ale sistemelor e)pert 4n conta+ilitate suntA auditin'3 plani$icarea impo,itelor 4ntreprinderii3 determinarea impo,itului pe pro$it3 plani$icare $inanciar3 conta+ilitate $inanciar (i conta+ilitate de 'estiune! 5e.nolo'ia sistemelor e)pert o$er poteniale enorme pentru conta+ili (i conta+ilitate (i are impact dramatic asupra varietii $unciilor conta+ilitii! De e)emplu3 plani$icarea 'estiunii3 ale'erea (i aplicarea unei metode conta+ile pentru raportri e)terne Einclusiv sta+ilirea standardelorF3 ale'erea evalurilor 4n audit3 calculul (i plani$icarea impo,itelor optime sunt sectoare care solicit aplicarea 6udecilor e)pertului! 8ecunoscGndu-se importana de,voltrii te.nolo'iei sistemelor e)pert pentru conta+ilitate3 4n 1n'lia s-a or'ani,at cu 4ncepere din #*80 cicluri de doi ani de (colari,are postuniversitar su+ conducerea atedrei de conta+ilitate (i (tiinele mana'ementului de la Universitatea din Sout.ampton 4n scopul 4nele'erii rolului sistemelor e)pert 4n conta+ilitate! i alte e)emple de aplicaii dovedesc c pro$esia conta+il are mare aderen la pulsul te.nolo'iei sistemelor e)pert3 iar speciali(tii 4n conta+ilitate sunt +ine implicai 4n de,voltarea de sisteme e)pert comerciale!

%#

Sisteme ex ert !inan"iar ban"are

Hn principiu3 orice activitate de conta+ilitate care este +a,at pe re'uli apare drept candidat ideal pentru un sistem e)pert!

)(%( Ti $ri -e sisteme ex ert


Sistemele e)pert se pre,int 4ntr-o mare diversitate de tipuri! ?ici o clasi$icare e).austiv nu poate $i $cut deocamdat! Hn literatur se pre,int multe criterii de clasi$icareA raportul $a de celelalte sisteme +a,ate pe cuno(tineO natura pro+lemelor pe care le soluionea, sau domeniul aplicativO caracteristicile cunoa(terii memorate sau metode de repre,entare a cunoa(teriiO strate'iile de control (i metodele de in$eren! E)ist (i criterii or'ani,aionale sau de pro$un,ime a cunoa(terii memorate! B1ndone C Qu'ui3 #***3 pa'! 7%D #! 0n raport cu sistemele bazate pe cunotine sistemele e)pert au un comportament mai comple)3 o +a, de cuno(tine mai speciali,at (i emulea, cei mai +uni e)perii umani! Sistemele +a,ate pe cuno(tine de 'enul te,aurelor de cunoa(tere3 consultan pentru spri6inirea unor lucrri sau sistemele operaionale care sunt de6a comerciali,ate pot e$ectua e$icient lucrri a cror e)ecuie nu necesit neaprat un e)pert! De e)emplu3 un sistem pentru consultan privind voia6ul 4n strintate are toat cunoa(terea ac.i,iionat din cri3 .ri (i alte surse pentru a pune la dispo,iia pu+licului din a'eniile de turism toate in$ormaiile necesare! Din acest punct de vedere3 distincia dintre sistemele e)pert (i sistemele +a,ate pe cuno(tine nu este per$ect delimitat! -ulte sisteme implic atGt cunoa(tere ac.i,iionat din documente dar (i e)perti,3 (i este important cGt de mult e)perti, este inclus 4n ele! Sistemele +a,ate pe cuno(tine pot $i 4ns construite mai rapid (i mai ie$tin! 2! (up natura cunoaterii reprezentate e)istA sisteme e)pert +a,ate pe re'uli3 cele mai numeroase3 deoarece te.nolo'ia lor este cel mai +ine pus la punctO sisteme e)pert +a,ate pe cadre3 care au cunoa(terea repre,entat su+ $orma unor cadre Eo+iecte structurateF (i $olosesc repre,entri speci$ice te.nolo'iei pro'ramrii orientate o+iect E ::P / :b'ect :riented ProgrammingFO sisteme .i+ride3 care includ cGteva metode de repre,entare a cunoa(terii3 cel puin re'uli (i cadre! Sistemele multie)pert $olosesc 4ntotdeauna mai multe metode de repre,entareO sisteme +a,ate pe modele3 care sunt structurate 4n 6urul unui model pentru simularea structurii (i $uncionrii unui sistem a$lat 4n studiu! -odelul este util pentru calculul unor valori care se compar 4ntre ele3 iar 4n urma acestor comparaii se declan(ea, o aciune sau un dia'nostic! "! (up natura problemelor soluionate e)istA sisteme e)pert cu colectarea $aptelor doveditoare EevidenelorF3 $oarte importante 4n e)perti,ele de orice tipA conta+il3 te.nic3 medical etcO sisteme e)pert cu ra$inare 4n pa(i succesivi3 care au un mare numr de ie(iri o+inute prin detalierea succesiv pe niveluri a pro+lemei din domeniuO sisteme e)pert cu asam+lare 4n pa(i succesivi3 la care ie(irile 4ntr-un numr $oarte mare au le'tur cu o palet lar' de re,ultate posi+ile! De e)emplu3 un sistem de tip catalo' pe +a,a cruia se pot $ace numeroase seleciiO sisteme e)pert Jla c.eieK3 de,voltate pentru nevoile unui utili,ator particular! Ele pot $i cumprate ca orice produs pro'ram3 sunt mai ie$tine3 u(or de e)ploatat (i au o natur $oarte 'eneralO sisteme e)pert 4n timp real3 4n care timpul de rspuns are o limit strict3 su$icient pentru controlul proceselor! %! (up clasa de utilizare3 unii autori arat c e)ist sisteme e)pert de clas &3 de clas && (i de clas &&&! 'istemele expert de clas # sunt de6a comerciali,ate (i au $ost acceptate de comunitatea utili,atorilor! Domeniile lor de aplicaii sunt $oarte diverse (i interacionea, numai cu utili,atorii crora le o$er soluii concrete! 7entru acestea3 e)perii sunt disponi+ili! 1semenea sisteme 4(i e)plic operaiile (i accept un minimum de impreci,ie urmrind 4ntotdeauna ie(iri corecte! ele mai cunoscute sunt -etaDE?D81> (i -acS:ma! 'istemele expert de clas ## sunt cele care au per$ormane de e)pert3 dar nu (i-au cG(ti'at 4nc3 4n 4ntre'ime3 renumele 4n rGndul utili,atorilor! 1cestea includ sistemele pentru consultan sau dia'nostic3 care nu-(i e)plic su$icient de +ine comportamentul3 nu dispun de e)perti, su$icient ori dia'nosticul pe care-l o$er nu este 4nc accepta+il! ele mai multe sisteme de acest 'en sunt 4n domeniul
%%

Sisteme ex ert !inan"iar ban"are

consultanei (i mai ales 4n medicina internA &nternist3 aduceus (i -= &?! 7rincipalul motiv al neacceptrii acestor sisteme este nesi'urana soluiei o$erite! Hn ele impreci,ia (i incertitudinea 6oac un rol important! Se sper 4n viitor acceptarea lor pentru domenii de cuprindere mai mic (i $oarte +ine delimitate! 1lte motive ale neacceptrii suntA $amiliari,area di$icil a utili,atorului3 nesi'urana dat de incertitudine (i ac.i,iia di$icil a cunoa(terii! 'istemele expert de clas ### sunt sistemele care nu (i-au cG(ti'at 4nc o popularitate accepta+il tocmai pentru c n-au a6uns la o per$orman de e)pert3 $ie din cau,a domeniului aplicativ prea am+iios3 $ie din cau,a multor 're(eli o+inute 4n activitatea lor! E)emple suntA LE18S1= & (i LE18S1= && din domeniul 4nele'erii vor+irii! Deoarece operea, cu cuno(tine $oarte 4nalte din te.nolo'ia sistemelor e)pert3 ele $olosesc surse de cunoa(tere multiple (i adresea, un domeniu aplicativ $oarte lar'3 controlul 4n aceste sisteme nu este +ine pus la punct3 iar incertitudinea nu este manipulat 4ntr-o manier optim (i uni$orm3 de(i 6oac un rol ma6or! 1ceste sisteme vor o$eri $ora inovatoare a sistemelor e)pert! Din aceast clasi$icare se o+serv cGteva conclu,ii importanteA sistemele din clasele && (i &&& operea, 4ntr-o msur mai mare cu incertitudinea decGt sistemele de clas &3 4n pre,ent comerciali,ateO la sistemele din clas &&& e)perii sunt di$icili de identi$icat3 iar interaciunea cu utili,atorul este mai dens decGt la cele din clasele & (i &&O utilitatea sistemului (i ro+usteea se datorea, mai ales capacitii de manipulare a cunoa(terii imprecise (i de e)plicare a liniilor de raionament utili,ate! 0! Unii autori pre$er o distincie 4n $uncie de criteriul organizaional al sistemelor dou 'rupeA Sisteme e)pert interne (i e)terne! 1ceast 'rup urmre(te o distincie 4ntre sistemele de,voltate 4n interiorul $irmei (i cele procurate din e)terior! Se urmre(te concomitent rolul acestor sisteme 4n interiorul $irmei! 'istemele expert interne sunt concepute (i 4ntreinute de un 'rup de persoane speciali,ate din $irm sau de un 'rup e)terior pe +a,a e)perti,ei o+inute de la e)perii $irmei! 'istemele expert externe sunt cele destinate utili,rii de ctre pu+licul lar' 4ntrucGt domeniul pro+lemei este de interes 'eneral pentru un numr mare de utili,atori3 +a,a de cuno(tine este relativ sta+il3 iar e)perti,a $olosit pentru soluionarea pro+lemei a $ost o$erit de un e)pert recunoscut! Sisteme consultante3 sisteme e)pert (i sisteme e)pert de trans$er al e)perti,ei! 1ceast 'rup de sisteme e)pert are 4n vedere e$ortul depus de ctre co'noticianPproiectant pentru cre(terea per$ormanei 4n dotarea cu o e)perti, de 4nalt nivel care nu e)ist 4n $irm! 'istemele de consultan Ecare acord s$aturiF se numesc 4n en'le, 1dvisor: S:stems (i nu au toate caracteristicile sistemelor e)pert! 1u 4ns o capacitate de inte'rare utili,ea, e)periena ast$el 4ncGt re,ultatele consultrii se memorea, 4n vederea e)ploatrii lor ulterioare prin mecanismul de deducie3 au totodat (i o capacitate de percepie a o+iectivelor utili,atorului (i de adaptare la noi utili,atori (i situaii! 'istemele de transfer al expertizei se utili,ea, pentru completarea cunoa(terii e)perilor 4n domeniul 4n vederea lucrului cu mai mult $inee (i vi'oare! Se colectea, cuno(tine EeuristiciF de la an'a6aii cei mai competeni din $irm care se vor utili,a 4n pre'tirea celor 4nceptori tocmai pentru cre(terea productivitii3 competenei (i e$icienei lor! 9! 2 alt clasi$icare este aceea care 4mparte sistemele e)pert 4nA sisteme care se comport ca o inter$a inteli'entO sisteme care servesc pentru transmiterea de in$ormaii3 4n calitate de instructorO sisteme de asistare la reali,area unor sarcini3 lucrri sau de spri6inire a deci,iei!

)()( A;anta?e 3i limite ale sistemel&r ex ert


Sistemele e)pert produc semnale pentru controlul e$icient al operaiilor (i proceselor3 sesi,ea, nevoia de reor'ani,are 4n scopul reducerii comple)itii (i incertitudinii3 reduc necesitatea (edinelor (i o$er lecii participanilor la consiliile de administraie3 scurtGndu-le timpul c.eltuit cu in$ormarea despre activitile des$(urate! B1ndone C Qi'ui3 #***3 pa'!70D 1vanta6ele sistemelor e)pert sunt numeroase (i varia, 4n $uncie de tipul $iecruia3 precum (i de domeniile 4n care se utili,ea, E$i'ura %!#!F!

%)

Sisteme ex ert !inan"iar ban"are

(epozitarea expertizei, a cuno(tinelor e)perilor este posi+il prin acumularea structurat a cunoa(terii 4n componenta numit +a, de cuno(tine! 1ceast cunoa(tere cu potenial de aciune este capa+il s 4nlocuiasc e)pertul uman 4ntr-o activitate pro'ramat3 lucru $oarte important dac ne ima'inm c sistemul e)pert nu o+ose(te3 nu se 4m+olnve(te3 nu lipse(te de la serviciu3 poate $unciona duminicile (i sr+torile3 nu (omea, (i rmGne indi$erent la preavi,ele de 'rev! 5otu(i3 $r re4mprosptarea sa periodic3 cunoa(terea sistemului e)pert risc s $ie o relicv!

Fig. ,.1. / 1vanta6ele sistemelor e)pert *utomatizarea i mbuntirea deciziilor! Este (tiut c automati,area prelucrrilor speci$ice tuturor activitilor repre,int vocaia natural a in$ormaticii 4n 'eneral! 1tunci cGnd aceste prelucrri urmresc o+inerea de in$ormaii3 s$aturi (i recomandri sau avi,e3 urmrindu-se c.iar o 4m+untire a deci,iilor3 sistemele e)pert constituie soluia cea mai e$icace! E)ist aprecieri con$orm3 crora 80W din munca unui e)pert uman se poate automati,a! Este vor+a de operaiile simple3 repetitive3 procedurale 4n care sistemul e)pert se comport ca un calculator oarecare3 dar (i de operaiile mai comple)e3 mari consumatoare de timp (i ener'ie3 speci$ice raionamentelor deductive3 inductive sau mi)te3 pe care sistemele e)pert le reali,ea, u(or3 rapid (i e$icace! (ifuzarea expertizei si normalizarea deciziilor ! Dac anumite sisteme e)pert sunt destinate utili,rii de ctre e)perii 4n(i(i3 alte sisteme sunt menite di$u,rii cuno(tinelor (i descentrali,rii rspunderii! 1cestea permit $olosirea unui personal mai puin cali$icat pentru e$ectuarea unor sarcini la nivelul per$ormanei e)pertului! Este ast$el permis $irmei s $uncione,e e$icient c.iar cu un personal mai puin cali$icat3 tocmai datorit parta6rii cunoa(terii! De e)emplu3 sistemul e)pert instalat 4ntr-o central +ancar 4(i poate di$u,a e)perti,a pentru soluionarea unor pro+leme care intervin la '.i(eele de lucru cu pu+licul3 unde 4n 'eneral personalul este mai puin cali$icat! Se urmre(te o rspGndire omo'en a raionamentelor sistemului e)pert3 $apt care-# $ace s re,iste la pre$erine sau aversiune $a de clieni! Di$u,area e)perti,ei poate s opere,e (i 4n ca,urile consultanei pentru oamenii de a$aceri3 prin intermediul unei reele multimedia3 sistem de6a $oarte promitor! 0nvarea i formarea continu a utilizatorilor are 4n vedere $aptul c sistemul e)pert este oricGnd un e)celent peda'o' pentru toate tipurile de utili,atori3 nu numai 4n domeniul e)perti,ei 4n cau,3 ci (i prin maniera natural prin care e)plic raionamentele! .iar e)pertul are 4n sistem un spri6in (i poate pro$ita de cola+orarea cu sistemul e)pert! Hn $i'ura %!2! se pre,int un circuit care se sta+ile(te 4ntre e)pert3 sistemul e)pert (i ceilali utili,atori 4n timpul de,voltrii (i consultrii!

%,

Sisteme ex ert !inan"iar ban"are

Fig. ,.2! / Flu)ul in$ormaional 4n timpul de,voltrii (i consultrii )otenialul comercial al sistemelor e)pert de 'estiune este 4n pre,ent deose+it! S-a $ormat de6a o pia a sistemelor e)pert3 4n permanent de,voltare3 alturi de piaa 'eneratoarelor de sisteme e)pert! Din aceste motive3 marile $irme au adoptat propriile politici de de,voltare a sistemelor e)pert (i au re,ervat +u'ete importante! Sistemele e)pert au (i multe avanta6e indirecte3 necuanti$ica+ile 4n toate ca,urile3 o+inerea de +ene$icii este sin'ura restricie critic pentru introducerea sistemelor e)pert! Sistemele e)pert constituie o te.nolo'ie ca oricare alta (i este de 4neles interesul a'enilor economici pentru o+inerea unor avanta6e comerciale (i pro'res 4n competiie cu a6utorul acestora! omerciali,area sistemelor e)pert este o pro+lem clasic de marNetin' (i vGn,ri pentru care pre,int interes necesitatea acestora3 +ene$iciul la utili,ator3 precum (i preul de vGn,are! 1lturi de toate acestea contea, $aptul c o$er $le)i+ilitate 4n e)ploatare3 (anse de supravieuire $irmelor +ene$iciare (i alte avanta6e! 5e.nolo'ia sistemelor e)pert a6ut $irmele s domine sc.im+rile pieei (i s ocupe o po,iie dominant 4n noul mileniu! Spre deose+ire de e)perii umani3 sistemele e)pert se pot utili,a permanent 4n sensul c sunt accesi+ile ,i (i noapte3 c.iar duminicile (i celelalte sr+tori! Un avanta6 deose+it 4l constituie costul lor relativ mic3 care se amorti,ea, rapid dac $recvena utili,rii sistemelor e)pert cre(te! Dar atenie3 sistemele e)pert nu sunt un panaceu3 ele sunt pro$ita+ile numai 4n situaia cGnd repre,int 4ntr-adevr cea mai +un soluie a pro+lemei din domeniul de competen! 7entru $irm3 avanta6ele posi+ile ale sistemelor e)pert sunt sistemati,ate 4n cele ce urmea,A 1! *vantaje intrinseci sistemelor care emuleaz comportamentul expertului2 #! -rirea per$ormanei e)perilor prin mic(orarea numrului erorilor umane determinat deA completitudine / descoperirea tuturor $aptelor relevanteO consisten / ca,urile identice dau 4ntotdeauna acela(i re,ultatO 2! apaciti crescute pentru nee)peri (i cre(terea productivitii e)perilor prinA scderea dependenei $a de e)perti,a srccioasO a6utarea e)pertului 4n ca,urile relativ simpleO "! Hntreinerea (i e)tinderea +a,ei de cuno(tine prinA ar.ivarea deprinderilor critice din $irmeO e)plicarea cunoa(terii e)istenteO com+inarea cunoa(terii din mai multe surse interne ale $irmeiO cumprarea e)perti,ei unanim recunoscuteO diseminarea cuno(tinelor rare prin duplicare! @! *vantaje determinate de noua te%nologie2 4ntreinere u(oarO de,voltare u(oarO porta+ilitateO documentare u(oar! 1desea3 tratatele despre sistemele e)pert pun 4n discuie detalii re$eritoare la +ene$iciile posi+ile prin introducerea acestei te.nolo'ii! Este recunoscut aceast te.nolo'ie pentru soluiile practice o$erite unui lar' spectru de pro+leme3 pentru care alte soluii e$icace nu e)ist! Hn ca,ul $irmelor +ene$iciile posi+ile suntA #! !fecte de raionalizare2 economii la costul personaluluiO utili,are mai +un a capacitilor de producieO economii din producieO
%/

Sisteme ex ert !inan"iar ban"are

economii din documentare automatO 2! !fecte din mbuntirea calitii2 e)ploatarea e$ectelor din raionali,rile multipleO controlul soluiilor propuse de personal (i pro'rameO cali$icarea 4nalt (i instruirea rapid a personaluluiO proiectarea rapid (i mai +un a o$ertelor pentru o+inerea de comen,iO ec.iparea produselor scumpe cu inteli'en proprie pentru acela(i nivel de dia'nosticO automati,area activitilor din mediul 4ntreprinderii pentru le'turi de $a+ricaie mai reu(iteO "! !fecte organizaionale pozitive2 multiplicarea e)perti,eiO conservarea e)perti,eiO descentrali,area lurii deci,iilorO $avori,area sc.im+ului (i evoluiei e)perti,eiO distri+uirea dinamic a deci,iilor! Fa de aceste +ene$icii riscurile includ eventualitatea ca +ene$iciile dorite s nu $ie o+inute c.iar cu c.eltuieli de de,voltare (i investiii importante3 ci cu o dependen de $uncionarea sla+ a sistemelor e)pert! 7ot e)ista situaii cGnd3 c.iar dac sistemele e)pert lucrea, +ine3 condiiile 'enerale de $uncionare a $irmei s $ie rele! Un risc speci$ic este secretul insu$icient al e)perti,ei3 al datelor pro+lemei3 care tre+uie $ormulate cu 'ri6 deoarece niciodat nu este posi+il protecia per$ect a datelor (i cunoa(terii3 tocmai datorit intereselor (i atractivitii mani$estate de competitori! -etodolo'iile disponi+ile pentru de,voltarea sistemelor e)pert nu sunt 4nc su$icient de puternice c.iar (i pentru aplicaiile de6a menionate3 de aceea sunt 4nc pro+leme (i limite 4n de,voltarea unor sisteme e)pert comerciale3 ast$elA unoa(terea Ee)perti,aF nu este 4ntotdeauna u(or disponi+ilil! Sunt 4nc di$iculti cu o+inerea e)perti,ei de la e)peri! 1+ordarea $iecrui e)pert3 4n $iecare dintre situaii3 este $oarte di$erit! Foarte di$icil este (i cGnd e)pertul avi,at de aceast te.nolo'ie este presat de timp 4n anumite evaluri! 7rocesul de ac.i,iie a cunoa(terii este 4nc limitat! Utili,atorii sistemelor e)pert au cuno(tine limitate 4n aceast te.nolo'ie! Sistemele e)pert lucrea, cel mai +ine 4ntr-un domeniu per$ect delimitat! -uli e)peri nu dispun de mi6loace independente pentru controlul situaiilor cGnd conclu,iile lor nu sunt re,ona+ile! ;oca+ularul utili,at de e)peri este strict delimitat (i adesea di$icil de 4neles de co'noticieni! >ipsa 4ncrederii utili,atorilor $inali este uneori o +arier 4n plus 4n calea $olosirii sistemelor e)pert! 5rans$erul e)perti,ei este 4nc un su+iect delicat3 datorit +a,ei le'ale (i percepiei multor persoane! Sistemele e)pert nu a6un' niciodat la conclu,ii accepta+ile 4n primele stadii de de,voltare!

Se sper c aceste limite vor disprea o dat cu 4m+untirea te.nolo'iei inteli'enei arti$iciale!

)(,( Sisteme m$lti-ex ert


Sistemul e)pert repre,int 4n mod restrictiv re,ultatul anali,ei unui sin'ur e)pert uman (i unui sin'ur domeniu de e)perti,! Hn practica $inanciar-conta+il sunt 4ns necesare in$ormaii din mai multe domenii3 iar procesul deci,ional operat la nivelul unui operator economic necesit mai muli e)peri ce $olosesc3 4n 'eneral3 cuno(tine $inanciar - conta+ile din mai multe ,one de cunoa(tere! 1pare ast$el necesitatea modelrii conceptuale din mai multe domenii de activitate prin intermediul unor in$ormaii comple)e3 relative la o multitudine de aspecte din practica $inanciar - conta+il! Hn aceste condiii3 un 'enerator de sisteme e)pert este de $apt un instrument care asi'ur reali,area mai multor sisteme e)pert3 dar $iecare dintre acestea sunt entiti separate3 $r le'turi lo'ico-$uncionale 4ntre ele! Se pune ast$el pro+lema utili,rii unui nou tip de sistem e)pert (i anume sistemul multi - e)pert! "istemul multi6e)pert E"!48 / este un instrument ce admite (i reali,ea, cooperarea lo'ico - $uncional dintre mai multe sisteme e)pert prin prelucrarea inte'rat a unor cuno(tine provenind din domenii di$erite!
%0

Sisteme ex ert !inan"iar ban"are

)(,(' Parti"$larit2*ile 3i str$"t$rile -e "&ntr&l ale sistemel&r m$lti-ex ert


Un sistem multi-e)pert are urmtoarele particularit*i E$i'ura %!"!F BDavidescu3 pa'! #2#-#2%DA 1si'ur autonomia $iecrei e)perti,e3 deci $iecrui domeniu anali,at3 prin utili,area e$icient a conceptelor de modularitate (i de independen a prilor componente! 7ermite interaciunea (i intercone)iunea dintre mai multe tipuri di$erite de sisteme e)pert 4n scopul reali,rii unei sinte,e de 4nalt nivel calitativ 4n privina modelrii3 repre,entrii3 utili,rii (i valori$icrii cuno(tinelor din mai multe domenii 4ncorporate 4ntr-o +a, de cuno(tine unice (i supuse unor raionamente comple)e comune! 1si'ur sinte,a cuno(tinelor prin cooperarea (i intercone)iunea dintre modulele-e)pert3 pentru a se reali,a 4n plan co'nitiv3 inte'rarea re,ultatelor $iecrui modul ceea ce va conduce la sinte,a conclu,iilor di$eritelor module-e)pert! 5re+uie s permit adu'area3 modi$icarea sau c.iar (ter'erea de module-e)pert pentru ca structura intern a acestui sistem multi-e)pert s poat $i capa+il s 'enere,e3 4n $inal3 o deci,ie inteli'ent comple)! 5re+uie s asi'ure o serie de $uncii speci$ice ne4ntGlnite la celelalte tipuri de sisteme e)pert3 dintre care se menionea,A lansarea sarcinilor speci$ice 4n vederea e)ecuiei de ctre $iecare modul-e)pertO repartiia sarcinilor ctre modulele-e)pertO sinte,a re,ultatelor o+inute separat de ctre modulele-e)pertO asi'urarea comunicrii dintre modulele-e)pert3 prin 'uvernarea $ie a unui control de tip descentrali,at3 $ie a unuia de tip!

Structurile de control speci$ice sistemelor multi-e)pert sunt de dou tipuriA #! Controlul descentralizat asi'ur comunicarea dintre modulele-e)pert prin intermediul unor mesa'e3 sarcini (i su%sarcini. Sarcinile introduse 4n sistem sunt descompuse 4n su+sarcini prin intermediul modulelor e)pert3 care la rGndul lor sunt descompuse 4n su+module e)pert! Hn alternativa 4n care un su+modul e)pert nu (tie cum s reacione,e 4n raport cu o anumit sarcin3 atunci su+modulul e)pert +locat va transmite mesa6e ctre alte module 4n scopul de+locrii! ontrolul descentrali,at este 4ns 4ndeprtat de modurile de comportament speci$ice $actorilor de deci,ie3 deoarece restricia de modularitate nu este asi'urat pentru c $iecare e)pert tre+uie s cunoasc multe in$ormaii despre ali e)peri! 2! Controlul centralizat are la +a, principiul utiliz*rii unui supervizor cu rolul de a armoni,a ansam+lul 4ntre'ului sistem multi - e)pert (i principiul diviz*rii %azei de fapte pe module. "upervizorul va asi'ura3 4n principiu3 urmtoarele $unciiA distri+uie sarcinile 4ntre e)perii umani3 procedurile de raionament3 metacuno(tine (i +a,e de cuno(tineO coordonea, $lu)ul de date (i controlul 4ntre'ului ansam+lu al sistem multi / e)pertO permite utili,area (i manipularea mai multor +a,e de cuno(tine dedicate 4n care e)ist re'uli (i $apte particulare3 dar asam+late unitar 4ntr-o +a, de cuno(tine interdisciplinar!

%1

Sisteme ex ert !inan"iar ban"are

Fig. ,.3. / 7articularitile sistemelor multi / e)pert

)(,(# Ar6ite"t$ra $n$i sistem m$lti-ex ert


1r.itectura unui sistem multie)pert are la +a, ar.itectura unui sistem e)pert (i respect urmtoarele principii B1ndone C Qu'ui3 #***3 pa'! 8%DA conine mai multe module de cunoa(tere3 similare +a,elor de cuno(tine din sistemele e)pertO motorul de in$erene tre+uie s $ie separat de modulele de cunoa(tereO modularitatea cunoa(terii tre+uie s rmGn valid la metanivelul e)perti,ei! 1du'area3 modi$icarea sau (ter'erea unui modul de cunoa(tere nu tre+uie s a$ecte,e direct alte module din sistemO $uncionarea 'lo+al a sistemului s permit a$larea soluiei la o pro+lem pus3 dac e)istO procesul in$erenial care a condus la re,ultat s $ie similar raionamentului uman! 1cest principiu 4nseamn c ordinea interveniei $iecrui modul de cunoa(tere respect pe aceea a e)perilor3 a crei re$lectare o repre,int! De $apt3 aceasta este (i restricia principal pentru re,olvarea 4n sistem multie)perti,a a pro+lemelor comple)e3 $apt care 4nseamn c mediul distri+uit 4n care se inserea, multie)perti,a este o reea de module de cunoa(tere3 cuplate sla+3 4n care nici un modul nu poate avea o vedere 'eneral (i complet asupra reelei pentru a servi ca ar+itru (iPsuprave'.etor!

7ro+lema 'eneral dat iniial spre re,olvare poate avea le'tur cu competenele mai multor module de cunoa(tere din reea3 scopurile locale nu sunt 4n mod necesar cunoscute de ctre alte module 4ns mai multe module de cunoa(tere pot satis$ace acela(i scop! Hntotdeauna soluia la pro+lema iniial tre+uie s satis$ac scopurile locale (i depinde de mai multe module din reea! 2 su+pro+lem3 'enerat prin descompunerea pro+lemei iniiale de ctre un modul de cunoa(tere3 poate $i atri+uit spre re,olvare altui modul! 1ceast su+pro+lem se nume(te su+sarcin (i devine pentru acel modul o pro+lem de soluionat! Hn sistemele multi-e)pert apar restricii de sincroni,are a $uncionrii modulelor de cunoa(tere3 deoarece controlul interaciunii dintre su+sarcini este $oarte di$icil 4n msura 4n care nici unul dintre module nu deine cunoa(terea 'lo+al despre sarcinile (i su+sarcinile pre,entateA su+sarcinile unui modul pot interaciona cu alte su+sarcini iniiali,ate 4n alt parte a sistemului3 care nu sunt cunoscute primului modulO pot interveni c.iar con$licte atunci cGnd modulele o+in acces la unele resurse limitate 4ntrucGt o su+sarcin nu poate a(tepta 4n e)clusivitate satis$acerea altora!

%4

Sisteme ex ert !inan"iar ban"are

)5

Sisteme ex ert !inan"iar ban"are

Ca it&l$l ,( Reali.area sistemel&r ex ert


,('( C&nsi-era*ii +enerale
8eali,area sistemelor e)pert impune utili,area unor metodolo'ii de lucru speci$ice3 care s in cont de particularitile acestor sisteme inteli'ente3 4n raport de sistemele so$tIare convenionale (i anume B8o(ca C al3 2002DA onstruirea unui sistem inteli'ent presupune considerarea pro+lemei de re,olvat 4n sens mult mai lar' decGt simpla re,olvare a acesteia! 1cest lucru se e)plic prin $aptul c de$inirea pro+lemei (i a posi+ilitilor de re,olvare sunt mai 'reu de reali,at decGt 4n ca,ul sistemelor convenionale! >a reali,area unui sistem e)pert sc.emele de re,olvare convenionale tre+uie s $ie incluse 4n mulimea posi+ilitilor de re,olvare a pro+lemelor3 alturi de cele speci$ice inteli'enei arti$iciale!

eea ce caracteri,ea,3 4n ansam+lul lor metodolo'iile de reali,are a sistemelor e)pert este $aptul c ele se +a,ea, pe paradi'ma reali.2rii e;&l$ti;e a sistemelor so$tIare E$i'ura 0!#!F3 care di$er de modelul liniar3 al trecerii o sin'ur dat printr-o serie de etape3 $a,e3 activiti etc! oninutul di$eritelor etape (i modul 4n care este diri6at reluarea acestora repre,int elementele speci$ice $iecrei metodolo'ii 4n parte! 8eali,area sistemelor e)pert impune des$(urarea urmtoarelor tipuri de activitiA investigare3 4n scopul cunoa(terii cGt mai detaliate a domeniului pentru care se reali,ea, sistemulO analiz3 4n principal pentru identi$icarea (i $ormali,area cuno(tinelorO proiectare3 de ansam+lu (i de detaliu a sistemului e)pertO programare a componentelor de sistemO evaluare a sistemului e)pert (iPsau componentelor acestuiaO activiti de punere n funciune, exploatare i ntreinere a sistemului e)pert!

Speci$ic metodolo'iilor de reali,are a sistemelor e)pert este 4m+inarea acestor tipuri de activiti3 pe parcursul 4ntre'ului ciclu de reali,are! oncomitent cu investi'area se reali,ea, atGt anali,a3 cGt (i proiectarea preliminar a sistemului! 7entru $a,ele ulterioare3 proiectarea se 4m+in cu anali,a (i cu pro'ramarea! Hn acest $el3 nu se pot pune 4n eviden etape orientate 4n e)clusivitate pe un sin'ur tip de activitate!
Definire specificatii
III

Proiectare

II I

Codificare (programare)

Validare Implementare

Integrare module

Fig. -.1! / 8eali,area evolutiv a sistemelor so$tIare 7aradi'ma reali,rii evolutive a sistemelor s-a impus 4n domeniul sistemelor inteli'ente 4ntrucGt3 pe de o parte repre,int o metod mai ie$tin3 iar pe de alt parte3 de multe ori este sin'ura a+ordare care permite tratarea cerinelor nestructurate ale utili,atorilor $inali3 precum (i dep(irea di$icultilor le'ate de ac.i,iionarea cuno(tinelor! De asemenea3 s-a constatat c 4n ca,ul sistemelor so$tIare comple)e este3 4n principiu mai ie$tin3 4n termenii unor consumuri mai mici de resurse s se 4nceap cu o soluie apro)imativ3 care s $ie apoi treptat 4m+untit decGt s se urmreasc o+inerea3 4nc de la 4nceput a soluiei per$ecte!
)'

Sisteme ex ert !inan"iar ban"are

8eali,area evolutiv a sistemelor asi'ur posi+ilitatea lucrului cu cerine prost de$inite! 1tunci cGnd domeniul este prost structurat (i e)trem de dinamic3 utili,atorii 4ntGmpin $recvent di$iculti 4n de$inirea cerinelor $a de sistemul ce tre+uie reali,at! 1+ordarea evolutiv3 4n iteraii succesive asi'ur un 'rad ridicat de interactivitate 4ntre utili,atorii (i reali,atorii sistemului3 $iind posi+il ast$el $ormularea cerinelor 4ntr-un mod 'radat! Utili,atorii 4nva s-(i $ormule,e cerinele3 4(i 4m+untesc posi+ilitile de comunicare cu ec.ipa de reali,are a sistemului! 7rin reali,area unor versiuni succesive ale sistemului3 modalitatea de satis$acere a cerinelor de ctre sistem se poate valida 4naintea $inali,rii activitii de reali,are a acestuia3 ceea ce $ace posi+il ameliorarea $uncionalitii lui3 precum (i cre(terea 'radului de acceptare a sistemului de ctre utili,atori3 concomitent cu reducerea costurilor de reali,are! 8eali,area evolutiv a sistemelor so$tIare a determinat de$inirea m&-el$l$i =n s iral2 al "i"l$l$i -e ;ia*2 al sistemelor e)pert! Hn ceea ce prive(te ac.i,iionarea cuno(tinelor3 prin reali,area evolutiv a sistemelor este posi+il o de,voltare incremental a +a,ei de cuno(tine3 proces $avori,at (i de caracterul declarativ al ma6oritii sc.emelor de repre,entare a cuno(tinelor! ;ersiunile succesive ale sistemului sunt considerate drept cel mai important instrument de ac.i,iionare a cuno(tinelor de care dispun anali(tii! S-a constatat c ritmul de ac.i,iionare a cuno(tinelor se accelerea, dup construirea primei versiuni a sistemului! 2 variant operaional3 c.iar imper$ect a sistemului produce o 4m+untire a mediului de lucru 4n procesul ac.i,iionrii cuno(tinelor3 mediu care devine mai structurat (i stimulea, ast$el procesele de e)primare3 $ormali,are a cuno(tinelor!

,(#( Met&-&l&+ii -e reali.are a sistemel&r ex ert


E)ist mai multe metodolo'ii de reali,are a sistemelor e)pert3 dar 4n continuare vor $i descrise pe scurt cele mai utili,ate! &. !etodologia 93"& :RSA E:peraional Research and Systems AnalysisF repre,int o metodolo'ie care porne(te de la o+iectivele 'enerale ale unitii 4n care urmea, s $uncione,e sistemul3 4ncercGnd s reali,e,e trans$ormarea acestora 4n cerine pentru reali,area sistemului! 1ctivitile principale de reali,are a unui sistem inteli'ent3 a(a cum sunt ele susinute de ctre metodolo'ia 28S1 sunt pre,entate 4n $i'ura 0!2! 7rincipalele etape de reali,are a unui sistem inteli'ent3 con$orm metodolo'iei 28S1 suntA #! de$inirea pro+lemei Einiial3 o de$inire nestructuratFO 2! investi'area pro+lemeiO "! de,voltarea de$iniiei Pde$iniiilor rdcinii sistemuluiO %! utili,area modelelor conceptuale 4n crearea sistemului a+stractO 0! compararea modelului a+stract cu cel realO 9! identi$icarea modi$icrilor desira+ile (i posi+ileO 7! iniierea re,olvrii pro+lemei sau3 cel puin 4m+untirea de$inirii pro+lemei! 7rimele dou etape au ca o+iectiv $ormularea uneiPunor descrieri detaliate a pro+lemei! 1ceast descriere este de cele mai multe ori o sc.em Edia'ramF care poate $i construit 'radat3 ra$inat dac este necesar! Se recomand ca aceast descriere s includ atGt elemente de structur3 cGt (i procese3 dinamice3 ca s se poat $orma un punct de vedere despre cum se mani$est acestea 4ntr-un ca, sau altul! Etapa a treia esenial are drept scop ela+orarea E$undamentareaF r*d*cinii sistemului! De$iniia rdcinii repre,int o declaraie 4n le'tur cu ce este sistemul sau mai e)act cu ceea ce tre+uie s reali,e,e sistemul prin perspectiva Jvi,iunii asupra lumiiK considerate! 7entru a $acilita anali,a corectitudinii de$iniiei rdcinii3 .ecNland 7! a creat mnemonica 15S2EA C E ustomerF e este utili,atorul3 pentru cine acionea, sistemulV & E1ctorsF ine 4ndepline(te principalele aciuni din sistemV E5rans$ormationF are este activitatea $undamental des$(urat 4n sistemV : ESetansc.aun'F are este perspectiva care $ace aceast de$iniie s $ie $undamentalV 9 E2InersF are sunt persoanele care decid asupra e)istenei sistemuluiV 4 EEnvironmentF are sunt limitele sistemuluiV

)#

Sisteme ex ert !inan"iar ban"are

Fig. -.2! / Sc.ema 'eneral de lucru 4n cadrul metodolo'iei 28S1 2+iectivul etapei a patra este o+inerea modelului conceptual al sistemului! 7entru aceasta se e)pandea, de$iniia rdcinii3 o+inGndu-se un set de activiti minim necesare pe care sistemul tre+uie s le e$ectue,e! Hn etapele urmtoare3 modelul conceptual este comparat3 din punct de vedere al per$ormanei cu sistemul real! Se veri$ic pe de o parte corectitudinea modelului3 (i concomitent se 4ncearc identi$icarea sc.im+rilor de structur care s ameliore,e sistemul! Hn ultima etap sunt puse 4n aplicare3 4n mod e$ectiv modi$icrile considerate ca desira+ile (i reali,a+ile! 1ceste modi$icri se e$ectuea, pe +a,a unui plan de implementare adecvat! Dup e$ectuarea modi$icrilor se testea, comportamentul sistemului3 4n scopul determinrii e$ectelor acestor modi$icri3 procesul de reali,are a sistemului putGndu-se relua sau opri! 5. !etodologia 37#4 -etodolo'ia R78E ERun-7nderstand-8ebug-EditF este ela+orat de D! 7artrid'e3 pe +a,a anali,ei comparative a sistemelor inteli'ente (i a celor convenionale! on$orm lui 7artrid'e3 sistemele inteli'ente nu pot $i reali,ate pe +a,a modelului Jpro+lemei complet $ormulateK3 ca 4n ca,ul in'ineriei so$tIare convenionale! Sc.ematic3 metodolo'ia 8UDE este pre,entat 4n $i'ura 0!"! B8o(ca C al3 2002D

Fig. -.3! / iclul 8UDE 7atrid'e su+linia, necesitatea 4m+untirii acestei metodolo'ii3 prin crearea unor derivate metodolo'ice ri'uros $undamentate (i ro+uste3 care s poat $i utili,ate 4n reali,area de sisteme inteli'ente comerciale! 8UDE repre,int o perspectiv e)ploratorie 4n construirea de sisteme inteli'ente! Este necesar 4ns o metod de construire a unui sistem iniial3 de la care s se porneasc aplicarea ciclului 8UDE! De asemenea sunt necesare $orme de control a procesului iterativ3 precum (i 4ncorporarea acestora 4ntr-un mediu de lucru structurat!
)%

Sisteme ex ert !inan"iar ban"are

C. !etodologia (9;I 4 -etodolo'ia P:LITE EProduce :b'ective-Logical()hysical Design Implement-Test-EditF a $ost de$init pe +a,a metodolo'iei 8UDE! Fi'ura 0!%! pre,int principalele etape din cadrul 72>&5E! De remarcat $aptul c atunci cGnd este ca,ul3 $iecare etap este pre,entat atGt din punctul de vedere al reali,rii de componente so$tIare convenionale EstGn'aF3 cGt (i din punct de vedere al reali,rii de sisteme inteli'ente EdreaptaF! 1cest lucru permite utili,area metodolo'iei 4n am+ele domenii de reali,are so$tIare!

Fig. -.,. / Etape de reali,are 4n cadrul metodolo'iei 72>&5E

,(%( Instr$mente -e reali.are a sistemel&r ex ert


8eali,area sistemelor e)pert presupune3 4n primul rGnd ac.i,iionarea cuno(tinelor! 1ctivitatea de ac.i,iionare a cuno(tinelor se des$(oar pe parcursul 4ntre'ului proces de reali,are a unui sistem +a,at pe cuno(tine3 4ncepGnd din etapa studiului de $e,a+ilitate (i pGn 4n etapa punerii 4n $unciune a sistemului! 7rocesul de ac.i,iionare a cuno(tinelor este reali,at de ctre in$ormaticieni special pre'tii pentru aplicarea di$eritelor metode (i te.nici de repre,entare (i utili,are a cuno(tinelor! Hn 4ncercarea de reducere a pierderilor de in$ormaii care 4nsoesc procesele de e)plicitare a cuno(tinelor3 se poate recur'e la reali,area on-line a proceselor de inducere a cuno(tinelor3 cu a6utorul unor instrumente de ac%iziionare automat a cunotinelor 3 precum sistemele de 4nvare automat3 procesoare inteli'ente de cuvinte3 instrumente pentru proiectarea ar+orilor deci,ionali etc! Di$eritele instrumente de ac.i,iionare automat a cuno(tinelor sunt de re'ul reali,ate ca instrumente aplica+ile unei 'ame lar'i de sisteme +a,ate pe cuno(tine! 8eali,atorii acestor sisteme pot adapta instrumentele propriilor cerine3 inte'rGndu-se 4n cadrul unui model de ac.i,iionare automat a cuno(tinelor3 parte component a sistemului +a,at pe cuno(tine!
))

Sisteme ex ert !inan"iar ban"are

Hn cadrul activitii de reali,are a sistemului e)pert se pot utili,a numeroase tipuri de instrumente software de codificare, ncrcare, utilizare i actualizare a cunotinelor3 precumA #! medii de pro'ramare convenionaleA 3 F28581?3 71S 1>O 2! medii de pro'ramare speciali,ateA >&S73 782>2GO "! toolNit-uriA YEE 185O %! 'eneratoare de sisteme e)pert Es.ell-uriFA GU8U3 E<S=S3 L-E<7E85O 0! instrumente so$tIare speciali,ate! Dac instrumentele pre$erate la s$Gr(itul anilor #*70 erau mediile de pro'ramare speciali,ate3 (i 4n principal >&S7-ul3 4n anii #*80 (i mai ales 4n pre,ent instrumentele so$tIare cel mai mult utili,ate sunt 'eneratoarele de sisteme e)pert3 dup cum reiese (i din $i'ura 0!0!3 4n care este pre,entat distri+uia utili,rii instrumentelor so$tIare 4n reali,area sistemelor e)pert la s$Gr(itul anilor #*80! i$rele #-0 din cadrul $i'urii semni$ic 'rupa de instrumente3 din enumerarea reali,at anterior! Selectarea unui anumit instrument so$tIare 4n cadrul proiectelor de sisteme e)pert se reali,ea, 4n $uncie de numero(i $actori3 precumA disponi+ilitatea instrumentelorO a+ilitatea 4n utili,are anumitor instrumenteO dimensiunea sistemului e)pert care tre+uie reali,atO tipul de sistem e)pert care urmea, a $i reali,at Ede clasi$icare3 de con$i'urare etc!FO destinaia sistemului e)pert Easistent inteli'ent3 e)pert etc!FO modul de utili,are preconi,at pentru sistemul e)pert Eindividual3 interconectat3 inte'ratFO tipul utili,atorilor sistemului e)pert (i deci3 inte$aa utili,ator care tre+uie asi'urat E'ra$ic3 animaie3 etc!FO metoda de repre,entare a cuno(tinelor pe care tre+uie s le suporte sistemul e)pertO metodele de raionament pe care tre+uie s le asi'ure sistemul e)pertO per$ormanele pe care tre+uie s le pre,inte sistemul 4n e)ploatare Ede e)emplu3 $uncionare 4n timp realFO nivelul resurselor disponi+ile pentru reali,area sistemului e)pert sau posi+il de mo+ili,at etc!
56%

23% 11% 10% <1%


1 2 3 4 5

Fig. -.-. 6 Utili,area instrumentelor so$tIare 4n proiectele de sisteme e)pert Dup cum se o+serv (i din $i'ura 0!0! 'eneratoarele de sisteme e)pert constituie clasa de instrumente so$tIare cu cea mai lar' utili,are! 1cestea repre,int sisteme so$tIare care o$er reali,atorilor de sisteme e)pertA Un cadru Eun sc.eletF de sistem e)pert Ede tipul unui Jsistem e)pert 'enerali,a+ilKF3 4n sensul c sunt puse la dispo,iia reali,atorilor3 4n $orm 'enerali,at toate componentele unui sistem e)pert3 mai puin +a,a de cuno(tine! Faciliti de reali,are a sistemelor e)pert pe msur3 personali,ate3 pe +a,a componentelor prepro'ramate! 1ceste $aciliti se re$er laA lim+a6 de comand pentru construirea +a,ei de cuno(tineO instrumente de control a raionamentelorO instrumente de personali,are a inter$eelor sistemului etc!

),

Sisteme ex ert !inan"iar ban"are

,()( Reali.area sistemel&r ex ert rin r&t&ti i.are


8eali,area unui sistem e)pert prin prototipi,are presupune parcur'erea urmtoarele etapeA 1! Studiul de $e,a+ilitate! @! 7roiectarea sistemului! ! 8eali,area versiunilor de prototip ale sistemului! D! 7unerea 4n $unciune a sistemului! E! E)ploatarea (i 4ntreinerea sistemului! &. "tudiul de feza%ilitate Studiul de $e,a+ilitate se reali,ea, 4n 'eneral 4n dou $a,e (i anumeA studiul preliminar de $e,a+ilitateO studiul propriu-,is de $e,a+ilitate!

Separarea 4n cele dou $a,e este util3 4ntrucGt prin utili,area unor euristici se poate reali,a estimarea 'radului de $e,a+ilitate a sistemului3 cu un e$ort relativ sc,ut de investi'are (i anali, a domeniului! ?umai 4n situaia 4n care conclu,iile primei $a,e sunt 4ncura6atoare se va depune e$ortul sistematic de investi'are (i de anali, a domeniul vi,at3 4n scopul sta+ilirii precise a condiiilor de $e,a+ilitate te.nic3 economic (i operaional a sistemului! 9rganizarea procesului de iniiere a proiectului presupune 4n principal $ormarea ec.ipei de reali,are a sistemului3 precum (i identi$icarea principalelor cate'orii de personal implicat 4n derularea proiectului! 4chipa de realizare este $ormat3 de re'ul dintr-un numr redus de persoane E0-9F3 pentru asi'urarea omo'enitii stilului de lucru3 coordonrii e$iciente a activitii3 concomitent cu sc.im+ul util de idei! Hn cadrul ec.ipei sunt inclu(i (e$ul proiectului3 anali(ti de cuno(tine3 precum (i pro'ramatori! Din ec.ip este necesar s $ac parte un repre,entant al conducerii instituiei +ene$iciare3 care s ai+ rolul de a susine proiectul3 4n mod competent (i 4n cuno(tin de cau,3 4n cadrul di$eritelor sisteme de deci,ie local sau din e)teriorul $irmei! "tudiul preliminar de feza%ilitate are drept scop determinarea3 cu a6utorul unor criterii simple a $e,a+ilitii sistemelui e)pert! riteriile de apreciere a $e,a+ilitii sistemelor e)pert se pot 'rupa 4nA criterii de ordin te.nic3 precumA e)istena unor soluii al'oritmice clasiceO +una delimitare a domeniuluiO tipul de e)perti,O timpul a$ectat reali,rii sistemelorO volumul (i comple)itatea cuno(tinelorO disponi+ilitatea e)perti,eiO caracteristicile de inter$a impuse! criterii de ordin economicA disponi+ilitatea resurselorO costurile estimateO e$ectele scontate! criterii de ordin cultural3 privind nivelul de receptivitate (i de acceptare a noii te.nolo'ii!

5oate aceste criterii sunt utili,ate cu a6utorul unei te.nici de scorin'3 care reali,ea, com+inarea lor 4n raport de importana acordat $iecrui criteriu 4n parte3 4ntr-un cali$icativ unic! "tudiul propriu6zis de feza%ilitate! 2 estimare ri'uroas a $e,a+ilitii te.nice3 economice (i operaionale nu se poate reali,a 4n a$ara unei ima'ini3 c.iar (i apro)imative a soluiei de reali,are a sistemului! Soluia de reali,are nu poate $i $ormulat $r a se cunoa(te +ine domeniul vi,at! Se recomand $ormularea unor soluii alternative3 dintre care printr-o sc.em de selectare3 s se alea' o soluie de reali,are a sistemului! 5. (roiectarea sistemului e)pert -odul de des$(urare a activitii de proiectare a unui sistem e)pert este pre,entat 4n $i'ura 0!9!

)/

Sisteme ex ert !inan"iar ban"are

Fig. -... / 7roiectarea unui sistem e)pert 1spectele avute 4n vedere la proiectare suntA sursele (i tipurile cuno(tinelorO modul de repre,entare (i de utili,are a cuno(tinelorO inter$eele necesareO ale'erea instrumentelor .ardIare (i so$tIare!

8eali,area acestor activiti presupune continuarea (i adGncirea anali,ei 4ncepute 4n etapa studiului de $e,a+ilitate! 7e msur ce domeniul este mai +ine delimitat (i cunoscut3 analistul de cuno(tine 4mpreun cu e)pertul 4n domeniu 4ncep s trans$ere e)perti,a ctre sistemul inteli'ent! 5rans$erul de cuno(tine este mai mult o art a implementrii +a,elor de cuno(tine ENnoIled'e-+ase cra$tin'F3 decGt o te.nic! 1cest trans$er se reali,ea, prin identi$icarea (i reinerea cuno(tinelor din domeniu! 1ceste cuno(tine3 pot $i $apte3 ipote,e sau re'uli! ?u e)ist reete $i)e pentru identi$icarea cuno(tinelor3 acest proces $iind incremental3 e)istGnd reveniri $recvente (i sc.im+uri de in$ormaii! 1nalistul posed cuno(tine re$eritoare la metode3 te.nici3 instrumente $olosite 4n construirea de sisteme inteli'ente3 iar e)pertul uman posed cuno(tine 4n domeniu3 din e)periena sa3 din pre'tirea sa (i de aceea este strict necesar ca cei doi s lucre,e 4mpreun! Deoarece sistemul este proiectat destul de devreme 4n ciclul de de,voltare3 imediat dup studiul de $e,a+ilitate3 re,ultatele ulterioare vor su$eri sc.im+ri cu o mare pro+a+ilitate3 inGnd cont de cerinele ce au stat la +a,a proiectrii! De aici re,ult c proiectul va $i rev,ut periodic (i adaptat 4n pa(i succesivi! Un prim re,ultat al etapei de proiectare este o mac.et preliminar E premachetaF de sistem! Este prima $orm a proiectului3 din care se pot tra'e primele conclu,ii! 1ceste conclu,ii sunt $oarte utile pentru de,voltarea 4n continuare a sistemului! Hn cadrul proiectrii are loc o ra$inare a premac.etei! Hn $apt3 aceast ra$inare se reali,ea, prin actuali,area $aptelorPre'ulilor E4nlturarea unor $aptePre'uli care nu corespund3 modi$icarea unor $aptePre'uli e)istente con$orm unor noi cerine3 adu'area unor noi $aptePre'uli! Hn etapa de de,voltare a premac.etei se continu3 de $apt partea cea mai important din cadrul procesului de reali,are a unui sistem e)pert (i anume ac.i,iionarea cuno(tinelor ce vor alctui 4n $inal +a,a de cuno(tine a sistemului! Se a6un'e 4n $inal la mac.eta $uncional a sistemului respectiv! cuno(tine (i de,voltarea mac.etei suntA cerinele conducerii Ele'ate de costuri3 +ene$icii3 utili,areFO erinele care 'enerea, ac.i,iionarea de

)0

Fig. .... - Studiul de $e,a+ilitate

Sisteme ex ert !inan"iar ban"are

cerinele e)perilor Elimitele domeniului aplicaiei3 completitudinea +a,ei de cuno(tine3 corectitudinea raionamentelorFO cerinele utili,atorilor Ecum ar dori s se reali,e,e inter$aa cu sistemulFO cerinele reali,atorilor Eutili,area anumitor instrumente de lucru3 $olosirea anumitor metode (i te.nici3 cunoscute de ctre utili,atoriFO cerinele sunt evaluate (i pe +a,a lor ec.ipa de reali,are de,volt mac.etele de sistem3 ce urmea, la rGndul lor s $ie testate (i evaluate 4n cadrul etapei urmtoare!

C. 3ealizarea versiunilor prototip ale sistemului oninutul acestei etape este pre,entat 4n $i'ura 0!7!

Fig. -.0. / 8eali,area versiunilor de prototip 8eali,area prototipurilor presupune parcur'erea urmtoarelor etapeA Ela+orarea unei versiuni operaionale iniiale a sistemului E prototipul iniialF! 1ceast versiune va $i $olosit ca instrument de lucru pentru reali,area versiunilor ulterioare! Ela+orarea unor versiuni intermediare ale sistemului E prototipurile intermediareF prin ra$inri3 detalieri succesive! ?umrul de versiuni intermediare este 4n $uncie de comple)itatea sistemului! Ela+orarea versiunii $inale a sistemului Eprototipul finalF! 1c.i,iionarea (i codi$icarea cuno(tinelor con$orm modului de repre,entare (i a structurii sta+ilite 4n etapa de proiectare 'eneral! odi$icarea Epro'ramareaF mecanismelor de raionament Ereali,area motorului de in$eren sau completri la acestaF! odi$icarea Epro'ramareaF celorlalte componente ale sistemului sau detalieri ale acestora!

Hn cadrul $iecrei etape3 se reali,ea,A

oninutul $iecrei etape este sta+ilit 4n $uncie de strategia de prototipizare utili,at! 5recerea de la o etap la alta3 practic de la o versiune de prototip la alta3 este condiionat3 diri6at de ctre activitatea de evaluare a reali,rilor o+inute 4n cadrul unei anumite etape E evaluarea versiunilor de prototipF!

)1

Sisteme ex ert !inan"iar ban"are

Hn cele ce urmea, se vor pre,enta principalele strate'ii de prototipi,are3 precum (i pro+lemele pe care le ridic activitatea de evaluare a versiunilor de prototip! "trategii de prototipizare Hn activitatea de reali,are a versiunilor de prototip se pot utili,a urmtoarele strate'ii de prototipi,areA "onstruirea unor versiuni de prototip care s acopere ntregul sistem ! 1ceast strate'ie se poate aplica 4n ca,ul unor sisteme e)pert de dimensiuni mici3 pentru care evaluarea3 de,voltarea (i ra$inarea ulterioar se pot reali,a relativ u(or! 5recerea la versiunile succesive de prototip se reali,ea, prin determinarea inconsistenelor3 erorilor (i omisiunilor care vor $i re,olvate 4n $a,ele EetapeleF urmtoare! Sc.im+rile sunt e$ectuate pe rGnd3 $iind necesar o ierar.i,are dup prioriti! Fiecare nou versiune de prototip elimin (i adau' totodat noi cerine de sc.im+are a prototipului! Hn $uncie de mrimea (i comple)itatea sistemului3 un prototip accepta+il Ecare s poat $i considerat drept prototip $inal al sistemuluiF poate $i o+inut dup %-7 versiuni intermediare! "onstruirea unui sc%elet general al sistemului i realizarea n cadrul versiunii iniiale de prototip numai a c4torva dintre componentele sistemului ! 5rans$ormarea versiunii iniiale de prototip 4n versiuni ulterioare Eintermediare (i $inaleF se reali,ea, prin completarea treptat a prototipului cu restul componentelor! ?oile componente sunt testate 4n conte)tul 4ntre'ului sistem3 dup inte'rarea lor cu restul componentelor! 1ceast strate'ie de prototipi,are se utili,ea, 4n ca,ul sistemelor de dimensiuni mari! Sc.eletul 'eneral al sistemului repre,int structura complet a sistemului3 dar $ar pre,ena detaliilor! De e)emplu3 4n ca,ul repre,entrii cuno(tinelor prin re'uli3 sc.eletul ar putea cuprinde pro'ramele de control pentru selectarea di$eritelor seturi de re'uli3 setul de varia+ile utili,ate 4n cadrul re'ulilor3 principalele cate'orii de re'uli E$r detalierea acestoraF! omponentele ulterioare se pot reali,a serial sau 4n paralel! Dup o+inerea prototipului $inal sunt necesare cGteva iteraii suplimentare pentru testarea sistemului 4n ansam+lu! "onstruirea de componente de prototip separate, testarea independent a acestora i integrarea lor ntr-un prototip final! 1ceast strate'ie se utili,ea, 4n special 4n ca,ul 4n care sistemul are la +a, surse relativ independente de cuno(tine e)pert3 ce acoper domenii (tiini$ice distincte3 separate! 7rototipi,area presupune 4n acest ca, reali,area3 testarea (i ra$inarea $iecrei componente 4n mod separat3 4ntr-o activitate des$(urat 4n paralel! Di$icultatea ma6or 4ntGmpinat la utili,area acestei strate'ii const 4n reali,area inte'rrii $inale a componentelor! 1ceast strate'ie se pretea, 4n ca,ul sistemelor de dimensiuni mari!

4valuarea versiunilor de prototip Evaluarea versiunilor de prototip ale sistemului presupuneA Testarea versiunii de prototip3 pentru a se sta+ili dac versiunea satis$ace speci$icaiile $ormulate3 alt$el spus dac reali,ea, ceea ce se dore(te! 2+iectivele testrii suntA ;eri$icarea completitudinii variantei de prototip! Se veri$ic dac versiunea este complet3 4n sensul c pre,int un mecanism pentru tratarea tuturor valorilor posi+ile pentru toi parametrii de intrare! 5estarea consistenei (i ro+usteii! Se veri$ic modul 4n care sunt inte'rate di$eritele componente ale versiunii de prototip3 dac acestea comunic 4n mod corespun,tor unele cu altele! 5otodat3 4n le'tur cu ro+usteea prototipului se sta+ile(te msura 4n care prototipul este apt s continue s produc ie(iri corecte 4n condiiile de'radrii intrrilor! u cGt prototipul 4(i menine per$ormanele mai mult timp3 cu atGt este mai ro+ust! ;eri$icarea independenei $a de ordine a cuno(tinelor neprocedurale! De o+icei3 e)ist tendina de introducere a in$ormaiilor de control procedural 4n cadrul cuno(tinelor3 care 4n mod normal ar tre+ui s $ie declarative! $e%nicile de testare utili,ate 4n cadrul activitii de prototipi,are suntA utili,area ca,urilor de testO trasarea e)ecuieiO utili,area unor $uncii de control a consisteneiO varierea ordinii de activare a re'ulilor etc! Depanarea versiunii de prototip/ care 4nseamn determinarea cau,elor pentru care versiunea de prototip nu satis$ace speci$icaiile $ormulate! 7entru depanare se pot utili,aA te.nicile clasice de depanare Ede e)emplu trasarea e)ecuieiFO $acilitile e)plicative ale versiunii de prototip! Validarea versiunii de prototip3 care presupune sta+ilirea 'radului 4n care versiunea de prototip satis$ace cerinele di$eritelor cate'orii de persoane implicate 4n reali,area (i utili,area sistemului! De(i se apropie 4ntrucGtva de activitatea de testare a versiunii de prototip3 validarea urmre(te 4n principal aspectele le'ate
)4

Sisteme ex ert !inan"iar ban"are

de utili,area sistemului de ctre utili,atorii $inali3 deci de per$ormanele 4n e)ploatare (i mai puin pro+lemele de ordin te.nic3 privind reali,area sistemului! 1utoritatea de validare o dein atGt reali,atorii3 cGt (i utili,atorii $inali3 e)perii (i conducerea or'ani,aiei +ene$iciare! #. (unerea n funciune a sistemului e)pert Este etapa 4n care sistemele sunt tratate 4ntr-o manier tot mai dependent de utili,area lor e$ectiv! Etapa tre+uie s asi'ure condiiile ca sistemele s poat re,olva pro+lemele reale ale utili,atorilor3 ca utili,atorii s poat interaciona direct cu sistemul (i s $ie posi+il atin'erea per$ormanelor propuse! 1nali,a se reali,ea, pe un .ardIare (i un so$tIare real3 pe cele pe care va $unciona sistemul3 pe +a,a unor pro+leme reale din cadrul domeniului3 cu un personal selectat dintre cei ce au proiectat (i cei ce vor utili,a sistemul inteli'ent! 2+servaiile care se desprind 4n aceast etap3 $ormulate de +ene$iciari sau deduse de proiectant3 conduc la o evaluare a sistemului (i3 implicit la deci,ia de a se relua etapele anterioare pentru corectarea erorilor sau de a se da 4n e)ploatare sistemul! Dac prototipul s-a de,voltat pe staii speciali,ate de inteli'en arti$icial sau pe microcalculatoare mai puternice decGt cele pe care vor lucra utili,atorii3 sistemul se mut pe calculatoarele pe care se va reali,a e)ploatarea! 1ctivitile din cadrul acestei etape sunt pre,entate 4n $i'ura 0!8!

Fig. -.1. 7unerea 4n $unciune a sistemului e)pert ;ersiunea o+inut prin translatare se testea, e)tensiv3 pentru a se veri$ica completitudinea (i corectitudinea +a,ei de cuno(tine (i a raionamentului a$erent3 reali,area cerinelor +ene$iciarului3 $uncionarea 4n ansam+lu a inter$eelor3 reali,area scopurilor proiectului! 2dat cu punerea 4n $unciune a sistemului e)pert se reali,ea,A documentaiile a$erente care se re$er la modul de utili,are Einstruciuni3 speci$icaii3 cerine etc!F3 reali,area te.nic Ecomponente de sistem3 caracteristici te.nice3 $aciliti3 limiteFO instruirea personalului asupra modului de utili,are (i 4ntreinere a sistemului3 consultan te.nic pentru e)ploatare!

4. 4)ploatarea curent* $i ntreinerea sistemelui e)pert

,5

Sisteme ex ert !inan"iar ban"are

Este etapa 4n care sistemul e)pert este operaional3 $iind utili,at 4n mod curent de ctre +ene$iciar! -eninerea sistemului 4n e)ploatare presupune de,voltarea sistemului cu elemente noi ce apar 4n domeniu3 adu'area de noi $aciliti Ede e)ecuie3 de utili,are3 inter$ee etc!F!

,'

Sisteme ex ert !inan"iar ban"are

Ca it&l$l /( Generat&are -e sisteme ex ert


/('( Ar6ite"t$ra $n$i +enerat&r -e sisteme ex ert
onceptele $undamentale speci$ice sistemelor e)pert tre+uie completate cu o serie de alte elemente complementare3 ast$el 4ncGt un adevrat sistem e)pert s devin cu adevrat operaional! 1st$el3 se are 4n vedere pro+lemele le'ate de ac.i,iia (i introducerea de cuno(tine 4n sistem3 urmat de o+inerea (i interpretarea re,ultatelor $urni,ate de ctre un sistem e)pert! 5oate aceste procese3 de multe ori so$isticate3 nu sunt 4ndeplinite nici de +a,a de cuno(tine (i nici de motorul de in$erene3 ci de o serie de instrumente so$tIare au)iliare denumite utilitare! 5oate aceste componente utilitare vin s asi'ure BDavidescu3 pa'! ###DA inter$aa cu utili,atorulO inter$aa cu +a,a de cuno(tine (i motorul in$erenialO inter$aa cu +a,a de dateO compilarea re'ulilorO con$idenialitatea accesului la +a,a de cuno(tineO editarea prin 4nele'erea re'ulilor (i a $aptelorO

Sistemele e)pert sunt reali,ate (i comerciali,ate pe piaa in$ormaticii prin intermediul a dou componente di$erite dar complementare3 dup cum urmea,A
Sistemul e!pert propriu-zisA produs in$ormatic capabil s admit o baz de cunotine / pre'tit pentru

o e)perti, real3 (i operaional 4n lo'ica propo,iiilor (i dotat cu motor de in$erene! *eneratorul de sisteme e!pert / *SEA produs in$ormatic3 privit ca un instrument de ela+orare3 de tipul s%ell/ fr baz de cunotine/ dar disponi+il (i capa+il de a e)ploata imediat o asemenea component lo'ic! 1r.itectura simpli$icat a unui 'enerator de sistem e)pert este pre,entat 4n $i'ura 9!#!

Fig. ..1! / 1r.itectura speci$ic 'enerator de sistem e)pert Dup cum se o+serv din $i'ura 9!#!3 ar.itectura unui 'enerator de sistem e)pert conine o serie de componente lo'ice de +a, (i au)iliare3 de natur s permit construirea (i $uncionarea optim a unui sistem e)pert!
,#

Sisteme ex ert !inan"iar ban"are

Generatorul de sisteme e)pert va conine deci motorul in$erenial3 pro'rame utilitare de ela+orare (i de e)ploatare3 $uncii LE>73 toate aceste componente or'ani,ate (i e)ploata+ile 4ntr-o manier unitar 4n accepiunea unui me-i$ -e elab&rare al sistem$l$i ex ert! eea ce se vinde pe piaa in$ormaticii nu sunt sisteme e)pert ci 'eneratoare de sisteme e)pertO deci utili,atorul potenial nu cumpr un sistem e)pert3 el ac.i,iionea, un 'enerator de sisteme e)pert3 prin intermediul cruia poate 'enera3 4n raport de speci$icul domeniului e)perti,at3 o multitudine de sisteme e)pert 4ntr-o varietate in$init prin utili,area automat a unui 'enerator de sisteme e)pert! -a6oritatea 'eneratoarelor de sistem e)pert conin urmtoarele componente lo'ice3 e)plicate 4n ta+elul 9!#! a%elul ..1. "omponentele logice i funciile de baz ale acestora n cadrul unui 3'!
<r. crt. #enumirea componentei ipul componentei Funciile eseniale ale componentei -& este conectat la +a,a de cuno(tine din care 4(i preia cuno(tinele pe care le prelucrea, (i restoc.ea, tot la nivelul +a,ei de cuno(tine! 1numite GSE pot $i dotate cu mai multe -& datorit urmtoarelor cau,eA -& di$erite pentru re'uli! -& dedicate pentru metare'uli! SE pot $i destinate e)perti,rii mai multor domenii de cunoa(tere di$erite3 ceea ce d na(tere sisteme multi-e)pert ES-EF!

#! -otorul &n$erenial E-&F

@a,

2! @a,a de cuno(tine E@ F "! Editorul

@a, 1u)iliar

@a,a de cuno(tine conine re'ulile (i $aptele necesare de,voltrii unui SE prin $acilitile GSE! EditorulA asi'ur sc.im+ul de cuno(tine 4ntre utili,ator (i sistemul e)pert 4ntr-o manier (i structur apropiat lim+a6ului natural3 prin intermediul unei inter$ee (i a unui modul de dialo'O impune utili,atorului $olosirea unei sinta)e prede$inite 4n privina 'enerrii (i utili,rii re'ulilor (i $aptelorO permite 4nele'erea re'ulilor (i $aptelor manipulate prin GSEO veri$ic dac $aptele (i re'ulile au $ormatul solicitat de GSE! Dup anali,a re'ulilor 'enera+ile pentru un anumit SE3 se 4ncepe introducerea acestora 4n +a,a de cuno(tine3 moment 4n care intervine rolul editorului care asi'ur o serie de funcii au)iliareA [$acilitarea 4nele'erii prin a$i(area unor cGmpuri pentru care se cer valori e)plicite sau implicite3 veri$icarea 4nscrierii corecte a re'ulilor 4ntr-o reea de in$erenO [veri$ic dac cuvintele c.eie utili,ate3 $rame-urile sau o+iectele utili,ate de GSE sunt valide din punct de vedere sintacticO [veri$ic domeniul de valori posi+ile admise pentru varia+ilele introduse 4n sistemO [semnali,ea, incoerenele prin a$i(area acelor re'uli care au premise sau conclu,ii identiceO [veri$ic coerena 4ntre o reea de $rame-uri (i datele $urni,ate de utili,ator! Hn sinte,3 editorul asigur concordana i coerena dintre cunotinele introduse i structura predefinit a cunotinelor! Hn plus editorul 'estionea, o list complet privindA dicionarul re'ulilorO dicionarul $aptelorO dicionarul $rame-urilorO dicionarul o+iectelor3 pentru care poate asi'ura urmtoareleA lista $aptelor (i a re'ulilorO data (i autorul introducerii re'ulilorO valorile admisi+ile pentru $iecare tip de o+iect! ,%

Sisteme ex ert !inan"iar ban"are <r. crt. #enumirea componentei ipul componentei Funciile eseniale ale componentei De asemenea3 editorul complementareA mai asi'ur (i urmtoarele funcii

asocierea unor comentarii pentru $aptele (i re'ulile utili,ateO compilarea re'ulilor cu detectarea erorilor de sinta) introduse la declararea acestor re'uliO controlul (i con$idenialitatea accesului la +a,a de cuno(tine!

5rasorul are rolul esenial de a $urni,a utili,atorului secvena raionamentelor declan(ate prin motorul in$erenial! De asemenea3 trasorul are rolul de a actuali,a +a,a de $apte3 odat cu dovedirea $aptelor3 iar la modi$icarea valorii unei $apte3 trasorul detectea, toate deduciile e$ectuate! Sesiunea se reia cu noua valoare a $aptei respective! Succesiunea acestor modi$icri permit evaluarea sensi+ilitii re,ultatului $inal raportat la valoarea $aptelor si'ure3 prin intermediul unui studiu de sensi%ilitate. 1cest studiu urmre(te modi$icarea $aptelor3 modul de actuali,are a +a,ei de cuno(tine (i continuarea consultrii pe +a,a noilor $apte! 1nsam+lul re'ulilor utili,ate pentru demonstrarea unui anumit scop3 deci 4nlnuirea complet a raionamentelor e$ectuate de ctre motorul de in$erene se nume(te traseu! Utili,area trasorului se $ace di$erenial 4n raport de $a,a de $uncionare a sistemului e)pert3 dup cum urmea,A modul de $uncionare normal a sistemului poart denumirea de modul e)ploatareO modul de 4m+o'ire (i validare a sistemului se nume(te modul de de,voltare! -odul e)ploatare este utili,at 4n $a,a de $uncionare normal a sistemului (i asi'ur3 pe parcursul sesiunii de lucru3 $aptele necesare pentru completarea +a,ei de cuno(tine (i declan(area raionamentului de ctre motorul in$erenial! -odul de,voltare pre,int $acilitatea de 4m+o'ire (i validare pe care msura utili,rii e$ective a sistemului! Utili,atorul dore(te s cunoasc re'ulile care au stat la +a,a $undamentrii unei anumite conclu,ii! Hn acest scop sunt posi+ileA adu'ri de noi $apteO modi$icarea $aptelor de6a e)istenteO (ter'erea unor anumite $apte!

%! 5rasatorul

1u)iliar

5rasatorul asi'urA urmrirea secvenelor raionamentelor des$(urate de -&O a$i(area re'ulilor care au dedus o anumit conclu,ieO activarea 4ntre+rilor de 'enulA DE E (i U-3 pentru a $urni,a $ie $aptul $ie re'ula utili,at! -odul e)ploatare (i modul de,voltare sunt activate prin intermediul 4ntre+rilor DE E (i U-! 0ntrebarea de tipul (! "! face referin la un fapt (i $urni,ea, re'ula ce conine acest $apt (i care urmea, s $ie declan(atO re,ult c utili,atorul poate urmri secvenele de raionament pe care sistemul intenionea, s le aplice! 0ntrebarea de tipul "5& admite 4ntoarcerea 4n ar+orele lo'ic3 iar sistemul 'enerea, un rspuns prin care sunt evideniate (i cunoscute re'ula Esau re'ulileF pe care o va aplica la momentul punerii 4ntre+rii3 re'ulile de6a aplicate precum (i re'ulile re'ulile care vor $i declan(ate (i 4ncercate! 0! Hnvare 1u)iliar -odulul Hnvare asociat unui sistem e)pert permite dou $uncii esenialeA modalitatea concret a ac.i,iiei de noi re'uli prin intermediul mai multor metodeO repetarea euristicilor per$ormante3 se are 4n vedere optimi,area3 $ie ,)

Sisteme ex ert !inan"iar ban"are <r. crt. #enumirea componentei ipul componentei Funciile eseniale ale componentei simpli$icarea numrului de re'uli! 9! &nter$a utili,ator E&UF 7! ompilatorul de re'uli E 8F 1u)iliar 1u)iliar 1u)iliar 1u)iliar 1u)iliar &nter$aa utili,ator asi'ur comunicaia (i dialo'ul e$icient cu utili,atorul sistemului e)pert3 cu meniunea c pot e)ista mai multe module de inter$a! De asemenea3 inter$aa utili,ator permite interaciunea $ie cu +a,a de date $ie c.iar cu un spreads.eet! ompilatorul de re'ului asi'ur veri$icarea sintactic a re'ulilor introduse prin intermediul Editorului 4n @a,a de uno(tine! Dicionarul conine toate in$ormaiile particulare (i speci$ice cu privire laA $apteO re'uliO $rameO o+iecte! 1 asi'ur activarea @a,ei de uno(tine prin intermediul unor parole de acces sau invalidea, activarea @a,ei de uno(tine dac utili,atorul nu $urni,ea, o parol valid! -odulele speciali,ate asi'ur o serie de $uncii strict particulare3 dintre care cele mai eseniale suntA calculeO comentariiO e)plicaii! -otorul de ela+orare conine proceduri prin care se asi'ur coordonarea dintre aciunea editorului (i cea a trasorului! 7rin intermediul motorului de ela+orare3 utili,atorul 4m+o'e(te +a,a de re'uli prin adu'area (i validarea de re'uli noi3 urmate de veri$icarea corectitudinii raionamentelor! Se asi'ur 4n acest mod calitatea +a,ei de re'uli msurat prin trei criteriiA ##! -otorul de ela+orare E-EF 1u)iliar completitudine / asi'ur non-+locarea sistemului datorit ine)istenei unei re'uli 4n +a,a de $apteO coerena / este capacitatea unei +a,e de re'uli de a produce $apte necontradictoriiO neredundana / asi'ur ine)istena unor re'uli cu premise sau conclu,ii similare! Hn sinte,3 motorul de ela+orare asi'ur $aciliti necesare pentru reali,area de corecii (i asi'urarea veri$icrilor de sinta)3 dup care se testea, concordana dintre structura +a,ei de re'uli (i e)pertul uman!

8! Dicionarul ED& 5F *! on$idenialitatea accesului la +a,a de cuno(tine E 1F

#0! -odule speciali,ate E-SF

/(#( Exem le -e +enerat&are -e sisteme ex ert


=eneratorul de sisteme e)pert 4)s>s (rofessional 1cest 'enerator de sisteme e)pert permite reali,area3 testarea (i implementarea rapid a aplicaiilor de tip sistem e)pert de dimensiuni mici! 7entru asi'urarea unui numr mare de $aciliti3 'eneratorul o$erA 'eneratorul propriu-,is sau editorul de re'uli de producie3 pentru crearea (i modi$icarea unei +a,e de cuno(tineO componenta 8U?5&-E sau Jde consultareK3 care permite utili,area +a,ei de cuno(tine create anterior! =eneratorul de sisteme e)pert =737 Este reali,at de -icro Data @ase S:stems &ncorporation! 1cest 'enerator de sisteme e)pert permite reali,area3 testarea (i implementarea aplicaiilor de tip sistem e)pert de dimensiuni medii (i mici! 7entru asi'urarea unui numr mare de $aciliti3 'eneratorul GU8U o$erA un lim+a6 speciali,at pentru speci$icarea elementelor necesare aplicaiilor Esc.ema de repre,entare a cuno(tinelor3 stilul de reali,are a interaciunii cu utili,atorulFO editor pentru modi$icarea elementelor aplicaieiO servicii EutilitareF pentru reali,area inter$eei utili,ator (i a inter$eei cu alte sisteme so$tIare3 4ntreinerea aplicaiilor etc!

De asemenea3 acest mediu de de,voltare a sistemelor e)pert conine mecanismul EmotorulF de in$eren3 constructorul +a,ei de cuno(tine precum (i un pro'ram de consultare a aplicaiei3 cu 'enerare de e)plicaii atGt 4n timpul consultrii aplicaiei cGt (i la terminarea consultrii! Generatorul GU8U mai dispune (i de o serie de componente ce permit $uncii de prelucrare convenionale3 respectivA stocarea3 'estionarea (i prelucrarea e$icient a datelor prin ta+ele de calcul Espreads.eetF +a,e de dateO 'enerarea de 'ra$iceO
,,

Sisteme ex ert !inan"iar ban"are

comunicarea la distan prin modemO interpretare lim+a6 naturalO e)ecuia unor comen,i ale sistemului de operare $r a prsi mediul! GU8U repre,int deci un 'enerator de sisteme e)pert ce reune(te avanta6ele instrumentelor so$tIare clasice Espreads.eet3 +a,e de date3 editor3 interpretor etc!F o$erind numeroase $aciliti pentru de,voltarea unor sisteme e)pert e$iciente cu un e$ort accepta+il (i 4ntr-un timp relativ scurt!

=eneratorul de sisteme e)pert ? 6 4@(43 8epre,int un instrument de,voltat 4n lim+a6ul de pro'ramare 3 deci cu o +un porta+ilitate pe di$erite tipuri de ma(ini (i destinat reali,rii de sisteme e)pert de dimensiuni mari! Generatorul inte'rea, concepte ale pro'ramrii orientate o+iect3 utili,Gnd conceptele de clas3 o+iecte3 mo(tenire multipl3 demoni etc! 1si'ur o repre,entare ierar.ic a +a,ei de cuno(tine3 ceea ce $ace posi+il optimi,area timpilor de rspuns (i o repre,entare a cuno(tinelor prin re'uli! 1si'ur inter$ee cu +a,e de date3 spreads.eet-uri3 lim+a6e 'enerale! =eneratorul =9;#:93A" Este un mediu de reali,are a sistemelor e)pert care inte'rea, te.nici de reali,are a sistemelor ce dep(esc pe cele ale mediilor convenionale de de,voltare se sisteme! 7roductorul 'eneratorului este Gold Lill3 &nc! 7lat$orma .ardIare este constituit din staii 7 3 cu minim 8 -@ 81-! 5oolNit-urile 'ra$ice reclam (i o serie de $aciliti 'ra$ice3 pentru a putea utili,a di$eritele tipuri de o+iecte 'ra$ice! 7lat$orma so$tIare este repre,entat de sistemul de operare SindoIs! 7lat$orma lim+a6 de pro'ramare este G >&S73 cu puterea lim+a6ului 2--2? >&S7!

,/

Sisteme ex ert !inan"iar ban"are

Ca it&l$l 0( Exs@s C:RVI8


0('( Pre.entare +eneral2
E)s:s este produsul companiei americane E<S=S &nc! Hn$iinat 4n anul #*8"3 compania a de,voltat (i lansat pe pia primul sistem e)pert de,voltat pentru calculatoare personale 4n anul #*8*! ea mai recent versiune a sa poart numele E)s:s 28;&D (i este primul sistem e)pert pentru Se+! 7rodusul E)s:s $uncionea, 4n medii 'ra$ice controlate cu SindoIs *03 ?53 SindoIs *8 toate variantele3 7resentation -ana'erii <-SindoIs! E<S=S este destinat cu deose+ire celor ce doresc s-(i cree,e aplicaii proprii $oarte rapid! 1re 4n structura sa dou componente mariA 'eneratorul propriu-,is sau editorul de re'uli de producie3 pentru crearea (i modi$icarea unei +a,e de cuno(tineO componenta 8U?5&-E sau Jde consultareK3 care permite utili,area +a,ei de cuno(tine create anterior! Se poate spune despre E<S=S c este un 'enerator ela+orat pentru calculatoare compati+ile &@- 7 P7S3 care operea, cu re'uli de tipul I+-,-E.-E/SE (i este un sistem +a,at pe re'uli! B1ndone C Qu'ui3 #***3 pa'! 270D 1re un motor de in$erene capa+il s $uncione,e dup strate'ia de control 4nainte3 strate'ia de control 4napoi (i cea mi)t! Dispune de posi+iliti multiple de ac.i,iie a cunoa(terii3 inclusiv pe ci pro+a+ilistice (i permite reali,area unor sisteme e)pert cu mii de re'uli! 1dmite (i $ormule matematice (i lo'ice3 comple)e3 reali,ate cu operatori lo'ici si relaionali3 care pot $i 4ncorporate 4n re'uli! Editorul de re'uli de producie lucrea, (i cu re'uli de6a editate pe care le poate modi$ica sau (ter'e! Hn toate ca,urile3 E<S=S este capa+il de veri$icarea (i validarea re'ulilor pe msura introducerii lor 4n +a,a de cuno(tine! Sc.ema simpli$icat de $uncionare a 'eneratorului E<S=S se pre,int 4n $i'ura 7!#!

Fig. 0.1. / Sc.ema $uncional a 'eneratorului E)s:s Dup lansarea motorului de in$erene3 controlul su se reali,ea, cu inter$aa utili,ator3 deose+it de prietenoas (i cu multiple posi+iliti de e)ecuie sau de editare!
,0

Sisteme ex ert !inan"iar ban"are

-otorul de in$erene este dotat cu mai multe module3 care se pot conecta la di$erite ec.ipamente de veri$icare automat a mediului 4ncon6urtorA sensori3 cadre3 ta+louri de date3 sisteme de pro'ramare liniar3 so$tIare de calcul ta+elar3 so$tIare pentru 'ra$ic3 SG@D relaionale3 ta+la nea'r3 sinteti,ator vocal (i orice pro'rame e)terne! 5oate aceste module intr 4n aciune la momentul oportun3 con$orm dorinei proiectantului (iP utili,atorului! Hnainte de a de,volta un sistem e)pert cu a6utorul 'eneratorului E<S=S 28;&D se recomand o scurt in$ormare aupra noiunilor mai importante! 1st$el3 tre+uie cunoscute urmtoarelor aspecteA Sistemele e)pert 'enerate cu E<S=S 28;&D conin $apte individuale 4ncorporate 4n piese de cunoa(tere pentru luarea deci,iilor! 1ceste piese sunt $olosite 4n repre,entarea cunoa(terii cu a6utorul metodei re+$lil&r -e r&-$"*ie! 8e'ulile sunt de $orma IF-THEN-ELSE/ 4ns cea mai utili,at $orm este IF-THEN! 7entru e)empli$icare se pre,int urmtoarele re'ulileA
I+ %iclul de via al produsului este n cretere ,-E. #icoreaz cheltuilele de publicitate0 I+ %iclul de via al produsului este n lansare ,-E. #rete cheltuilele de publicitate0 E/SE #icoreaz cheltuielile de publicitate0

Sistemele e)pert se $olosesc pentru a a6un'e la o conclu,ie3 o soluie sau la o recomandare! E<S=S 28;&D utili,ea, pentru aceste conclu,iiPrecomandri noiunea de CH:ICES Ealternative 1 scopuriF! Hn e)emplele de mai sus &icoreaz c%eltuielile de publicitate (i &rete c%eltuielile de publicitate repre,int %-2I%ES pentru sistemul e)pert (i se re'sesc 4n partea de ,-E.(E/SE! >a e)ecuia re'ulilor 4n vederea o+inerii conclu,iilorPrecomandrilor sunt necesare rspunsuri3 ce vor $i preluate de la utili,atori prin inter$ee speciali,ate sau prin inter$ee cu alte pro'rame e)terne! 1ceste cuno(tine ale sistemului sunt stocate (i ulterior evaluate prin intermediul re'ulilor! Dac premisa din partea de I+ a unei re'uli este adevrat se vor activa piesele de cunoa(tere a$erente prii ,-E.3 4n ca, contrar se va activa partea de E/SE cu piesele de cunoa(tere a$erente! Hn ca,ul 4n care partea de E/SE lipse(te se va trece la urmtoarea re'ul din ar+orele deci,ional! E<S=S utili,ea, dou tipuri de $apte Epiese de cunoa(tereFA A7ALIFIERS EcalificatoriF! %alificatorii sunt acele piese de cunoa(tere care permit utili,atorului selectarea uneia sau mai multor valori dintr-o list prede$init de ctre ec.ipa $ormat din e)peri (i co'notician! a re'ul 'eneral3 atunci cGnd se creea, un cali$icator se va avea 4n vedere pre,entarea piesei de cunoa(tere su+ $orma unui te)t care s se termine cu un ver+! De e)emplu3 dac se va de,volta un sistem e)pert pentru un plasament $inanciar va tre+ui s se dein in$ormaii cu privire la nivelul in$laiei! 1st$el3 va tre+ui s se cree,e un cali$icator de $ormaA J 'ituaia financiar este2K #! Foarte +un! 2! @un! "! 8ea! 5e)tul J'ituaia financiar este2K $ormea, corpul cali$icatorului3 iar tipul de in$laie #3 2 sau " repre,int valorile acestuia! 5re+uie s preci,m c te.nica utili,rii calificatorilor este $oarte des utili,at 4n reali,area sistemelor e)pert3 deoarece permite preluarea rspunsurilor de la utili,ator3 $oarte rapid (i 4ntr-un mod unitar3 determinGnd o +un $le)i+ilitate 4n de,voltarea sistemelor e)pert! VARIABLES EvariabileF! 3ariabilele permit utili,atorului introducerea unor valori numerice sau de tip (ir sau pot $i preluate3 prin inter$ee speciali,ate3 din produse-pro'ramePaplicaii e)terne sau c.iar elemente de L:perte)t! 7entru orice variabil nou creat tre+uie s se ai+ 4n vedere $aptul c aceasta tre+uie de$init 4n preala+il! Este $oarte important de cunoscut acest lucru deoarece te)tul care reali,ea, descrierea este preluat (i pre,entat utili,atorului 4n completarea mesa6ului standard J)lease input a value for t%e variable K! 2 variabil poate fi utilizat 4n oricare dintre prile unei re'uli de producie! ?umele unei varia+ile se scrie 4ntre parante,e drepte3 iar mesa6ul ata(at e)plicitea, acest nume! Sc.ema cadru de lucru cu piesele de cunoa(tere este pre,entat 4n $i'ura nr! 7!2!

,1

Sisteme ex ert !inan"iar ban"are

Fig. 0.2 / Sc.ema de lucru cu piesele de cunoa(tere 4n cadrul unei re'uli 4)emple de calificatori! De e)emplu3 un cali$icator care $ace re$erire la ciclul de via al unui produsA corpul cali$icatorului este J"iclul de via este2K3 iar valorile sale ar putea $iA #! >ansare3 2! re(tere3 "! -aturitate3 %! Declin 0! ?u (tiu! 1cest cali$icator se pre,int ast$elA
Ci"l$l '( #( %( )( ,( -e ;ia*2 esteB Lansare Cre3tere Mat$ritate 8e"lin N$ 3ti$

u aceea(i $orm se poate pre,enta (i cali$icatorul a$erent prototipului de sistem e)pert creat pentru domeniul in$laiei! 4)emple de varia%ile. ;aria+ilele &7 3 DF3 ; (i 3 4nsoite de descrierile lor pentru acelea(i domenii se pre,int ast$elA
CIPCD In-i"ele re*$ril&r -e "&ns$m C8FD 8en$mirea !irmei CVD Venit$ri CCD C6elt$ieli

Dar despre adu'area3 modi$icarea3 (ter'erea varia+ilelor3 cali$icatorilor (i scopurilor ne vom ocupa 4ntrun su+capitol distinct (i construirea unei +a,e de cuno(tine Esu+capitolul 7!2!2!F >a rGndul su3 'eneratorul E<S=S poate intra 4n aciune dac este apelat de ctre un pro'ram e)tern sau o aplicaie in$ormatic de tip clasic! Hn $uncie de posi+ilitile sale3 E<S=S permite un proces de ac.i,iie a cunoa(terii 4n 0 pa(iA determinarea de ctre co'notician a su+iectului +a,ei de cuno(tine (i identi$icarea unui e)pert 4n domeniuO descoperirea cunoa(terii de care dispune e)pertul3 pe parcursul mai multor interviuriO cunoa(terea captat este $ormali,at 4n re'uli de producie3 care $ac o+iectul +a,ei de cuno(tineO se construie(te +a,a de cuno(tine3 prin una sau mai multe sesiuni de editare a re'ulilorO se testea, +a,a de cuno(tine ast$el o+inut pentru a constata corectitudinea cunoa(terii ac.i,iionate!

StrGns le'at de procesul de ac.i,iie a cunoa(terii3 prototipi,area rapid cu acest 'enerator presupune parcur'erea urmtorilor pa(iiA procurarea pac.etului so$tIare E<S=S 28;&DO identi$icarea domeniului pro+lemei (i a e)pertului 4n domeniuO editarea re'ulilor de producie3 pe .Grtie3 4n urma captrii cunoa(terii de la e)pertO editarea re'ulilor cu a6utorul componentei ;ogic 5locBO
,4

Sisteme ex ert !inan"iar ban"are

crearea prototipului demonstrativ pentru sistemul e)pert3 care e)ecut cele mai importante $uncii ale pro+lemei sau o$er o soluie preliminar accepta+ilO e)ecutarea3 testarea (i evaluarea +a,ei de cuno(tineO o+inerea opiniei e)pertului 4n domeniu cu privire la corectitudinea captrii e)perti,eiO eventual e)pertul s comunice modi$icrile necesare pentru 4m+untirea re'ulilorO reeditarea +a,ei de cuno(tine pentru includerea tuturor propunerilor de 4m+untire o+inute de la e)pert (iP utili,atori3 pGn cGnd sistemul e)pert e)ecut tot ceea ce se dore(te! 2rice modi$icri se vor retesta pentru a se con$irma acurateea re'ulilorO ela+orarea documentaiei sistemului e)pert ast$el creatO instalarea sistemului la utili,ator (i instruirea personalului3 urmate de 4ntreinerea necesar!

8e'ula de producie 4n E<S=S 28;&D are urmtoarele componente de +a,A #! I+ 4premis5 2! ,-E. 4concluzie-l5 "! E/SE 4concluzie-65 7artea de I+ se creea, prin com+inaii de cali$icatori (i valori asociate! 7artea de ,-E. se creea, prin com+inarea unor opiuni (i a unor pro+a+iliti3 considerate !a"t&ri -e "ertit$-ine! E<S=S o$er urmtoarele metode pentru valorile $actorilor de certitudineA =esP?o3 B03 #0D3 B-#003 \#00D3 &ncrPDecr3 ostum Formula (i Fu,,:! >imitele din stGn'a $iecrui interval 4nseamn incertitudine a+solut3 iar cele din dreapta 4nseamn certitudine a+solut! ;alorile intermediare indic $actori de certitudine care recomand aciunea! Hn cadrul unei re'uli3 dac toate condiiile unei premise sunt adevrate3 atunci (i conclu,ia este adevrat3 $apt care determin luarea re'ulii 4n atenia motorului de in$erene pentru e)ecuie! Enunurile din partea de I+ ca (i din celelalte pri sunt $ra,e 4n en'le,3 4n romGn sau c.iar e)presii matematice! 7rile ,-E. (i E/SE conin soluii posi+ile3 pe care E<S=S le poate selecta! Soluiile sunt pre,entate printr-un enun urmat de pro+a+ilitatea redactat cu sinta)a C&n!i-en"eEFnG/ unde TnU este o valoare din intervalele scalelor pre,entate mai sus! De e)empluA 8P#03 0P#0 etc3 4n ca,ul scalei B03 #0D! Hn momentul 4n care sistemul e)pert a6un'e la conclu,iaPsoluia pro+lemei3 el a$i(ea, o list E4n ordinea descresctoare a pro+a+ilitilor ata(ateF a soluiilor posi+ile! Se pot a$i(a c.iar notie sau valori ale unor varia+ile evaluate de ctre sistem! Dup a$i(area soluiilor3 e)ist posi+ilitatea sc.im+rii unuia sau tuturor rspunsurilor utili,atorului pentru a se vedea e$ectul asupra soluiilor! Cognoticianul3 4n procesul de creare a unui sistem e)pert 4n E<S=S dup introducerea numelui viitoarei +a,e de cuno(tine tre+uie s parcur' urmtorii pa(iA sta+ilirea parametrilor de lucru cu sistemul3 ce cuprinde in$ormaii cu privire laA su+iectul +a,ei de cuno(tine Epreci,are o+li'atorieFO numele autorului Epreci,are o+li'atorieF3 metoda de lucru cu $actorii de certitudine3 modalitatea de com+inare a acestor $actori de certitudine 4n ca,ul B-#003 \#00DO te)tul de 4nceput3 te)tul de s$Gr(itO numele pro'ramului e)ternO activarea a$i(rii re'ulilor pe timpul e)ecuiei sistemului3 modul de parcur'ere a +a,ei de cuno(tine3 activareaPde,activarea testrii consistenei unei noi re'uli introduseO limita minim de a$i(are a re,ultatelorO introducerea scopurilor speci$ice +a,ei de cuno(tineO introducerea cali$icatorilor3 cu valorile asociate3 cunoscui din anali,a pro+lemeiO introducerea varia+elelor sau $ormulelor cunoscute din anali,a pro+lemeiO introducerea re'ulilor speci$ice repre,entrii cunoa(teriiO e)ecuia3 testarea (i validarea prototipului de sistem e)pert!

5oate aceste rspunsuri sunt preluate din meniuri de tip J+utoane radioK3 4n ru+rici corespun,toare sau 4n $erestre special concepute pentru $iecare 4n parte! Dup completare se revine la mac.eta principal de lucru cu parametrii menionai mai sus!
/5

Sisteme ex ert !inan"iar ban"are

7entru de,voltarea unui sistem e)pert EcomercialPprototipF proiectantul tre+uie s cunoasc $oarte +ine o serie de proceduri de operare cum suntA #! )rocedura de creare a bazei de cunotine, care presupune 4n ordine operaiileA introducerea cali$icatoruluiO introducerea valorilor cali$icatoruluiO crearea prii de I+O crearea prii de ,-E.O crearea prii de E/SE EopionalFO crearea prii de .2,E EopionalFO crearea prii de $E+E$E.%E EopionalFO crearea prii de .7#E EopionalF (i vi,uali,area corectitudinii re'ulei ast$el creat! 2! )rocedura de adugare a variabilelor, care presupune operaiileA introducerea numelui varia+ileiO introducerea te)tului pentru $uncia varia+ileiO cum se decide sau nu a$i(area varia+ilei la s$Gr(itul sesiunii de consultare (i cum se decide asupra a$i(rii valorii varia+ilei! "! )rocedura de editare6modificare a unei re'uli3 care are pa(iiA se selectea, re'ula de editatO se selectea, partea corespun,toare din re'ulO se tastea, o comand de editareO se determin condiia de sc.im+atO se selectea, opiunea de sc.im+atO se selectea, valoarea de ata(at opiuniiO se veri$ic modi$icarea $cut! %! )rocedura de mutare a unei reguli, care se reali,ea, prin operaiileA selecie 4nceput de re'ulO selecie s$Gr(it de re'ul (i introducerea numrului re'ulei 4naintea creia are loc mutarea! 0! )rocedura de tergere a unei reguli se reali,ea, prin operaiileA se introduce numrul re'ulei dup apelarea opiunii Delete $uleO se selectea, +utonul J=esK pentru con$irmarea (ter'erii! 9! )rocedura de imprimare a sistemului e)pert presupune operaiileA identi$icarea $i(ierului corespun,tor de imprimatO se decide dac se dore(te (i lista re$erinelor 4ncruci(ateO se sta+ile(te modelul imprimrii Elist continu sau pa'in 1%FO se determin destinaia Eimprimanta sau un $i(ier pe discF! 7! )rocedura de execuie7consultare8 a sistemului expert creat presupune operaiileA lansarea 4n e)ecuie a 'eneratorului E)s:s 28;&DO apelarea opiunii +ile 8 2penO selectarea +a,ei de cuno(tine de e)ecutatO selectarea opiunii $un 8 Start $unO apariia pe ecran a te)tului de 4nceput (i apsarea +utonului J ontinueKO 4ntreinerea dialo'ului cu sistemulO a$i(area te)tului de s$Gr(it (i apsarea +utonului J ontinueK urmat de citirea re,ultatelor! 8! )rocedura de salvare i ieire din 'eneratorul de sisteme e)pert se pre,int ast$elA Edup e)ecuieF se apelea, opiunea +ile 8 Save sau +ile 8 %lose (i se rspunde a$irmativPne'ativ la 4ntre+rile puse de 'enerator cu privire la salvarea +a,ei de cuno(tine sau atri+uirea unei parole! *! )rocedura de regsire a unei baze de cunotine presupune acelea(i comen,i utili,ate la creare3 cu preci,area c se utili,ea, +ile 8 2pen 4n loc de +ile 8 .e9! #0! 1lte proceduriA procedura de creare ecrane de lucru3 procedura de reali,are rapoarte3 procedura de testare-validareO procedura de e)aminare a ar+orelui de cutare E5ree Dia'ramF etc!

0(#( C&nstr$irea $nei ba.e -e "$n&3tin*e


7e parcursul acestui su+capitol ne propunem s a+ordm principalele aspecte cu privire la modul de instalare (i lansare 4n e)ecuie3 crearea unei +a,e de cuno(tine (i utili,area acesteia!

0(#(' Instalarea 3i lansarea =n exe"$*ie a +enerat&r$l$i EXSHS


Instalarea +enerat&r$l$i -e sisteme ex ert EXSHS C:RVI8 se reali,ea, 4n mod o+i(nuit prin e)ecuia

$i(ierului setup.e)e din Nitul de instalare a$erent (i pre,entare de rspunsuri corespun,toare 4ntre+rilor puse pe parcursul procesului de instalare! De o+icei instalarea se $inali,ea, prin crearea unui set de icoane corespun,toare modulelor puse la dispo,iie de pac.etul E<S=S! 2peraia de instalare se recomand s $ie reali,at de ctre adminstratorul reelei de calculatoare! 7entru e)empli$icare s-a $olosit versiunea de evaluare pus la dispo,iie pe &nternet de $irma productoare E<S=S3 &nc! prin adresa .ttpAPPIII!e)s:s!com!
Lansarea =n exe"$*ie a 'eneratorului E<S=S

28;&D se reali,ea, numai dup instalarea pac.etului de pro'rame a$erent acestuia! Dup instalare se poate proceda la crearea unei icoane pe ecranul de lucru SindoIs! a utili,atori nu ne rmGne decGt s po,iionm mouse-ul pe aceast icoan (i s dm de dou ori clic! Ecranul de pre,entare a E<S=S - ului se pre,int 4n $i'ura 7!"!

/'

Sisteme ex ert !inan"iar ban"are

&

Fig. 0.3. / Ecran de pre,entare E1F (i de lansare 4n e)ecuie E@F a 'eneratorului E<S=S 28;&D

0(#(#( Crearea $nei ba.e -e "$n&3tin*e


?e propunem s crem un prototip de sistem e)pert pentru evaluarea renta+ilitii unei $irme3 atunci cGnd o unitate +ancar dore(te s cunoasc 4n ce stadiu se a$l $irma pentru a-i acorda credite sau 4n ca,ul 4n care un ter dore(te s cunoasc situaia 4n care se a$l o $irm 4n vederea des$(urrii cu aceasta a unor relaii economice! Selectarea metodei va ine cont de urmtoarele particularitiA mrimea $irmei3 procesul de producie3 clasi$icarea c.eltuielilor 4n varia+ile (i $i)e3 directe (i indirecte3 tipul de producie3 domeniul de renta+ilitate3 interesul conducerii $a de anumite aspecte! 7rototipul se va numi 34< &5 avGnd 4n vedere su+iectul +a,ei de cuno(tine! Din acest moment se poate proceda la crearea unei noi baze de cunotine ori la consultarea sau actualizarea celei deja existente! Hn varianta 4n care vom crea o +a, de cuno(tine pentru un prototip de sistem e)pert de evaluare a viitoarelor $onduri necesare promovrii ima'inii pe pia a unui produs se va apela opiunea File ] NeI Eve,i $i'ura 7!%!F3 care va determine apariia $erestrei "ave 4n care se va introduce numele sistemului e)pert 8E?51@! Dac 8E?51@ ar $i e)istat3 atunci acesta se desc.idea cu a6utorul opiunii File ] : en! &n$ormaiile minimale pe care tre+uie s le avem 4n vedere la 'enerarea unei +a,e de cuno(tine le re'sim 4n urmtoarele etape o+li'atorii de parcurs! 1st$el3 pentru $iecare sistem e)pert 'enerat se poate seta anumite opiuni re$eritoare laA titlul +a,ei de cuno(tine E itleF3 autorul acesteia E&uthorF! 5ot 4n acest $ereastr E$i'ura 8!0!F se va putea preci,a $ormatul implicit care va $i utili,at pentru a$i(area tuturor te)telor3 mesa6elor din sistem EA5 #efault FormatF3 $undalul ecranului etc!

/#

Sisteme ex ert !inan"iar ban"are

Fig. 0.,! / rearea unei +a,e de cuno(tine 8E?51@! Declararea numelui

Fig. 0.-! / Setarea parametrilor sistemului 8E?51@ &d*ugarea varia%ilelor necesare sistemului este operaia prin care anumite piese de cunoa(tere se evaluea, pe +a,a unor valori numericePnenumerice sau sunt $olosite pentru a descrie anumite aspecte necesare utili,atorului de sisteme inteli'ente 4n etapa prelurii cunoa(terii sau a$i(rii re,ultatelor $inale! Hnainte de a pre,enta modul de adu'are a varia+ilelor3 tre+uie s se (tie c lucrul cu varia+ile presupune respectarea urmtoarelor re'uliA #! numele varia+ilei se scrie 4ntre parante,e drepte (i nu tre+uie s dep(easc #8 caractere $ormate din litere3 ci$re (i spaii3 $r s se $oloseasc alte caractere specialeO 2! $iecrei vari+ile i se poate ata(a un te)t care va $i a$i(at la momentul prelurii in$ormaiei de la utili,atorO "! tipul varia+ilelor este $ie numeric3 $ie nenumeric E(ir de caractereFO %! varia+ilele numerice se utili,ea, la construirea e)presiilor matematice cu a6utorul operatorilor cunoscuiA ^3 P3 \3-3W (i _! 1lturi de operatorii matematici pot $i $olosii (i operatorii lo'iciA 28 sau ]]3
/%

Sisteme ex ert !inan"iar ban"are

1?D sau CC (i ?25 sau `! 7arante,ele pot $i $olosite pentru sc.im+area prioritii de evaluare a operaiilorO 0! varia+ilele pot $i a$i(ate la s$Gr(itul e)ecuiei3 dac se optea, pentru acest lucru! Se a$i(ea,3 ast$el3 descrierea varia+ilei 4nsoit de valoarea cu care ea este 4ncrcatO 9! se iniiali,ea, doar datele de ie(ire (i 4n nici un ca, datele de intrare! &ntroducerea unor varia+ile presupune apelarea opiunii Variables3 din meniul Jin-&Is (i care va determina apariia urmtoarei $erestre prin intermediul creia se pot introduce varia+ilele care vor $i utili,ate de ctre sistemul e)pert!

Fig. 0..! / Fereastra prin intermediul creia se pot introduce varia+ile 7entru introducerea unei noi varia+ile se va selecta +utonul <eC/ moment 4n care se activea, o $ereastr 4n care se introduce numele varia+ilei (i tipul acesteia E$i'ura 7!7!F! De e)emplu3 se poate 4ncepe cu intr&-$"erea "ali!i"at&ril&r Emai sunt denumii noduri datorit $aptului c $ormularea unei re'uli de producie 4ncepe 4n mod normal cu o ast$el de varia+il! 1ceste varia+ile sunt 4n 'eneral de tip Static /ist3 datorit $aptului c valorile pe care le pot lua sunt de$inite 4n momentul 'enerrii varia+ilei! Dup cum se o+serv din $i'ura 7!7! prin intermediul 'eneratorului E)s:s 28;&D se pot de$ini 7 tipuri de varia+ile care $urni,ea, un domeniu lar' de scopuri! ele mai multe sisteme e)pert utili,ea, numai trei tipuriA 'tatic 9ist / este prede$init o list de varia+ile cu mai multe valori la ale'ere ED1P?U3 ScundP&nalt3 2nP2$$ etc!FO .umeric value / varia+ila este de tip numeric (i poate $i utili,at 4n $ormule sau e)presiiO "onfidence / valoarea varia+ilei repre,imt scopul EsoluiaF pro+lemei de re,olvat! (ynamic 9ist / repre,int o list de varia+ile care sunt de$inite Eiau valoriF dinamic 4n timpul e)ecuiei aplicaieie! 2 parte din aceste valori pot proveni din surse e)terne sistemului3 precum o $oaie de lucru din E)cel! Hn e)emplu din $i'ura 7!7! numele varia+ilei este 7naliza:profit (i este de tip Static /ist3 (i va $i utili,at pentru testarea selectrii unei anumite variante de anali, a renta+ilitii $irmei E4n ca,ul de $a anali,a pro$ituluiF3 4n mod normal apare 4n re'ula de producie dup partea IF a acesteia!
/)

Sisteme ex ert !inan"iar ban"are

Fig. 0.0! / &ntroducerea unei varia+ile de tip 'tatic 9ist Hn momentul 4n care se apas pe +utonul 9A varia+ila va $i creat (i i se pot atri+ui noi caracteristici! De e)emplu3 4n $i'ura 7!8! 4n seciunea !ain (rompt a $ost scris mesa6ul J(oriti analiza profitului pe baza cifrei de afaceri :K3 care va apare 4n momentul 4n care aceast varia+il va $i utili,at 4n $ormularea unei re'uli de producie! 5ot acum sunt speci$icate (i valorile posi+ile pe care le poate lua cali$icatorul3 respectiv Da P ?u3 dup cum se o+serva din $i'ura 7!8!

Fig. 0.1! / 1tri+uirea de noi caracteristici varia+ilei noi introduse 2 alt caracteristic important care tre+uie setat este numrul de valori pe care le poate lua varia+ila 4n momentul e)ecuiei sistemului! 1ceast proprietate poate $i setat prin intermediul pa'inii 9ptions a $erestrei Daria%les3 dup cum se o+serv din $i'ura 7!*! Evalorile posi+ile ale acestei varia+ile sunt DaP?u3 dup cum se poate o+serva din $i'ura 7!8!F! 1le'erea valorilor pe care le poate lua varia+ila 4n momentul e)ecuiei3 va determina (i tipul de +uton care va $i utili,at pentru selectarea acestora E8adio3 .ecN3 >ist3 Edit etc!F!

/,

Sisteme ex ert !inan"iar ban"are

Fig. 0.E! / >a un moment dat varia+ilei nu i se va putea atri+ui decGt o sin'ur valoare >ista cali$icatorilor utili,ai este dat 4n ta+elul urmtor!
<r. crt. # 2 " % 0 9 7 8 * #0 ## #2 #" #% #enumirea prescurtat* a calificatorului 1nali,aa-@ 1nali,aa7 1nali,aapro$it 1nali,aa8@ 1nali,aa8 1nali,aa8E 1nali,aa8F 1nali,aa8? 1nali,aa87 1nali,aa88 1nali,aa88 1nali,aa88 7 1nali,aa88E 1nali,aa88F #enumirea n clar a calificatorului Doriii anali,a pe +a,a mar6ei +ruteV Dorii anali,a pro$ita+ilitiiV Dorii anali,a pro$itului pe +a,a ci$rei de a$aceriV Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului +rutV Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului curentV Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului din e)ploatareV Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului $inanciarV Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului netV Dorii anali,a pe +a,a ratei pro$ituluiV Dorii anali,a renta+ilitii $irmei pe +a,a ratelor de renta+ilitateV Dorii anali,a renta+ilitii $irmei pe +a,a ratei renta+ilitii comercialeV Dorii anali,a pe +a,a ratei renta+ilitii comerciale pureV Dorii anali,a renta+ilitii $irmei pe +a,a ratei renta+ilitii economiceV Dorii anali,a pe +a,a ratei renta+ilitii $inanciareV

Un alt tip de varia+il care va $i utili,at de sistemul e)pert 'enerat va $i de tipul "onfidence3 (i ele vor $i utili,ate 4n 'eneral pentru a +enerarea s&l$*iei EscopuluiF pro+lemei3 deci ele vor $i utili,ate 4n mod normal dup partea THEN a re'ulei de producie!

Fig. 0.1F! / &ntroducerea unei varia+ile de tip "onfidence &ntroducerea unui scop se $ace prin preluarea direct de la tastatur3 (i 4n ca,ul e)emplului nostru o parte din scopuri sunt artate 4n ta+elul de mai 6osG
<r. crt. # #enumirea prescurtat* a scopului 8aFaliment

#enumirea n clar a scopului 15E?Q&E` 8&S DE F1>&-E?5! //

Sisteme ex ert !inan"iar ban"are 2 " % 0 9 7 8 * #0 ## #2 #" #% #0 #9 #7 #8 #* 20 2# 22 8aFaraapro$it 8aFlu)a$in?U 8aFlu)a$in275 8a-i6laplasate@&?E 8a-i6laplasate&? 28E 5 8a7er$ae)plD1 8a7er$ae)pl?U 8a7ro$ae)pl 8a7ro$arepD1 8a7ro$arep?U 8a7ro$@U? 8a7ro$78E 181 8a7uctamort 8a8e,a+rut7&E8DE8E 8a8e,a+rut782F&5 8a8e,acrt7&E8DE8E 8a8e,acrt782F&5 8aSitadi$ 8aSitarent 8abonaa+ene$ 8abonaapierd ?u ati ales anali,a pro$itului pe +a,a ci$rei de a$aceri! Firma nu inre'istrea,a $lu)uri $inanciare! Flu)urile $inanciare si riscurile atasate sunt optimale! -i6loacele materiale si $inanciare au $ost +ine plasate! -i6loacele materiale si $inanciare nu au $ost +ine plasate! Firma inre'istrea,a per$ormante din e)ploatare! Firma nu inre'istrea,a per$ormante din e)ploatare! Firma are pro$it din e)ploatare! Firma are pro$it de reparti,at! Firma nu are pro$it de reparti,at! 7ro$ita+ilitatea $irmei este $oarte +una! 7ro$ita+ilitatea $irmei este deose+it de precara! Firma se a$la in Jpunctul mortK 8e,ultatul +rut al $irmei este pierdere! 8e,ultatul +rut al $irmei este pro$it! 8e,ultatul curent al $irmei este pierdere! 8e,ultatul curent al $irmei este pro$it! Firma se a$la intr-o situatie di$icila! Firma are o situatie renta+ila! Firma se a$la in J,ona +ene$iciilorK Firma se a$la in J,ona pierderilorK

Hn continuare se procedea, identic pentru $iecare varia+il care se dore(te a $i utili,at de sistem! Hn ta+elul urmtor sunt varia+ilele care vor $i utili,ate pentru introducerea unor indicatori utili,ai 4n evaluarea situaiei $irme!
<r. crt. # 2 " % 0 9 7 8 * #0 ## #2 #" #% #0 #9 #7 #8 #* 20 2# 22 #enumirea prescurtat* a varia%ilei Sa1 5a525 Sa@E?EF Sa 1 Sa 17a78 Sa La 85 Sa LaE<7 Sa LaF&? Sa La525 Sa 57 SaDE?aF&8-1 SaE@E Sa&-7a782F&5 SaSa8Eba@8 Sa8EbaE< Sa8EbaE<7 Sa8EbaF&? Sa;E?a 85 Sa;E?aE<7 Sa;E?aF&? Sa;E?a525 Sa;ba-F #enumirea n clar a varia%ilei 1ctiv total @ene$iciul i$ra de a$aceri apitaluri proprii .eltuieli curente .eltuieli de e)ploatare .eltuieli $inanciare .eltuieli totale osturi totale de productie Denumire $irma E)cedent +rut de e)ploatare &mpo,itul pe pro$it -ar6a comerciala 8e,ultatul +rut 8e,ultatul e)ercitiului 8e,ultat din e)ploatare 8e,ultat $inanciar ;enituri curente ;enituri din e)ploatare ;enituri $inanciare ;enituri totale ;an,ari de mar$a ipul varia%ilei ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous Strin' / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous ?umeric value / ontinuous

Dup introducerea tuturor pieselor de cunoa(tere se poate trece la construirea primei re'uli! 8espectGnd principiile 'eneral vala+ile proiectrii de produse in$ormatice se recomand ca pe +a,a anali,ei pro+lemei de soluionat s se procede,e la introducerea tuturor pieselor de cunoa(tere Escopuri3 cali$icatori (i varia+ileF speci$ice 'eneratorului E<S=S 28;&D! 7entru introducerea unei re'uli se va utili,a ;ogic 5loc prin intermediul cruia se vor putea introduce pisele necesare construirii re'ulei dorite!

/0

Sisteme ex ert !inan"iar ban"are

Fig. 0.11! / Ecranul de lucru pentru construirea unei re'uli 1(a cum s-a mai preci,at3 o re'ul este $ormat din partea de premis E I+F (i partea de conclu,ii E,-E.(E/SEF! 1cestea din urm se pot pre,enta numai cu ,-E.! Hn cate'oria premiselor putem avea piese de cunoa(tere su+ $orma cali$icatorilor3 varia+ilelor (i c.iar scopuri! 1celea(i componente se re'sesc (i 4n cate'oria conclu,iilor3 cu preci,area c scopurile sunt urmate de o atri+uire a unei valori pentru $actorul de certitudine dup una din variantele preci,ate 4n panoul de control al parametrilor!

Fig. 0.12! / Selectarea 4n cate'oria premiselor a unui cali$icator 7naliza:profit Fereastra din $i'ura 7!#2! o$er posi+ilitatea selectrii 4n cate'oria premiselor conclu,iilor a unui cali$icator3 a unei varia+ile sau a unui scop! Dup ce se ale' (i valorile cali$icatorului care se doresc a $i utili,ate3 $ereastra va
/1

Sisteme ex ert !inan"iar ban"are

avea aspectul din $i'ura 7!#"! Hn partea de 6os a $erestrei se o$er posi+ilitatea acceptrii unei premi,e dup selectare E#oneF3 sc.im+riiP(ter'erii de valori pentru o pies de cunoa(tere inclus 4n re'ul E4ditH3emoveF3 sau renunrii ECancelF!

Fig. 0.13! / 2piunile pentru editarea3 (ter'erea3 renuntarea sau acceptarea cali$icatorului selectat Hn ca,ul nostru dup acionarea +utonului &dd 4ach Individuall> se va prelua 4n cadrul premisei am+ele valori3 respectiv DaP?u pentru J(oriti analiza profitului firmei pe baza cifrei de afaceri: K! Dac e)ist mai muli cali$icatori 4ntr-o re'ul se procedea, 4n mod similar cu preci,area c se poate selecta din lista de valori un numr mai mare de valori dup lo'ica SindoIs ES.i$t%F! Dac se selectea, +utonul #one va apare $ereastra din $i'ura 7!#%3 cu cele dou variante de valori pentru cali$icatorul selectat3 urmGnd s se treac la ramura ,-E.3 sau la introducerea unor $ormule de calcule care se doresc a $i evaluate dup acceptarea rspunsului a$irmativ! De e)emplu3 se dore(te introducerea $ormuleiA
;:%7<;:%-:,2,

7entru e$ectuarea acestei operaii se va selecta prima data varia+ila ;:%7 E$i'ura 7!#0!F! Hn mod automat sistemul o introduce 4ntre parante,e ptrate EBD3 aceasta este una din re'ulile dup care se scrie o e)presie3 toate varia+ilele tre+uie introduse 4ntre parante,e ptrateF3 dup care se introduce operaia care se dore(te a $i e$ectuatA \3 -3 c3 Uc3 Tc etc! E4n ca,ul nostru se dore(te veri$icarea e'alitii valorilor celor dou varia+ileF3 Hn continuare3 urmGnd aceea(i pa(i ca la selectarea primei varia+ile se va selecta (i a doua varia+il ;:%-:,2,! Dac e)presia care se dore(te a $i evaluat a $ost terminat de scris se acionea, +utonul &dd to ;ist3 moment 4n care e)presia este adu'at nodului3 iar +utonul devine inactiv3 dup cum se poate o+serva tot 4n $i'ura 7!#0!

/4

Sisteme ex ert !inan"iar ban"are

Fig. 0.1,! / 8amura I+ a re'ulei care se dore(te a $i scris

Fig. 0.1-! / Scrierea unei e)presii


05

Sisteme ex ert !inan"iar ban"are

Dup adu'area e)presiei $ereastra din $i'ura 7!#%! va cuprinde (i e)presia scris mai 4nainte3 iar aspectul este cel din $i'ura 7!#9!

Fig. 0.1.! / ;i,uali,area prii I+ a re'ulei Dac nu mai sunt alte calcule de adu'at sau alte condiii3 se poate trece la ramura ,-E.! Formulele utili,ate de sistemul nostru sunt cele din ta+elul de mai 6os!
BSa 1DUBSa 5D BSa 1DcBSa 5D BSa 1DTBSa 5D BSa;E?aE<7DUBSa LaE<7D BSa;E?aE<7DcBSa LaE<7D BSa;E?aE<7DTBSa LaE<7D BSa;E?aF&?DUBSa LaF&?D BSa;E?aF&?DUcBSa LaF&?D BSa;E?a 85DUBSa La 85D BSa;E?aE<7DUBSa LaE<7D BSa;E?aF&?DUBSa LaF&?D BSa;E?aF&?DTcBSa LaF&?D BSa;E?aE<7DUBSa LaE<7D BSa- DPB;ba-FD^#00U0 BSa;E?a525DTBSa La525D BSa;E?aF&?DTcBSa LaF&?D BSa;E?a 85DUBSa La 85D BSa- DPB;ba-FD^#00T# BSa;E?aF&?DUBSa LaF&?D BSa;E?aE<7DTBSa LaE<7D BSa;E?aF&?DTBSa LaF&?D BSa;E?a 85DTBSa La 85D BSa;E?a 85DTBSa La 85D BSa;E?a 85DUBSa La 85D BSa;E?aE<7DUBSa LaE<7D BSa;E?aF&?DUBSa LaF&?D BSa;E?a525DUBSa La525D BSa;E?a525DcBSa La525D BSa 1DT#000000 BSa 1DU#00000 BSa 1DU#000000 BSa8EbaF&?DU0 BSa@E?EFDPBSa 5DT#0 BSa@E?EFDPBSa 5DU# BSa@E?EFDPBSa 5DT0 BSa 1DU0 BSa 1DT0 BSa 1DU0 BSa 1DUBSa 5D BSa@E?EFDPBSa 1DU" BSa@E?EFDPBSa 1DT" BSaE@EDPBSa 1DU#!90 BSa 1DTBSa 5D BSa 1DcBSa 5D BSa 1DU0 BSa- DPB;ba-FD^#00U# BSa- DPB;ba-FD^#00T9 BSa- DPB;ba-FD^#00U9 BSa 1DTBSa La525D BSa 1DcBSa La525D BSa- DPBSa;ba-FDT#!0 BSa- DPBSa;ba-FDU#!0 BSa- DPBSa;ba-FDT# BSa- DPBSa;ba-FDU# BSaE@EDPBSa 1DT#!90 BSa@E?EFDPBSa 5DU#0 BSa8@8U5D- Sa&-7a782F&5DT0 BSa8EbaE<DPB Sa1 5a525DU20 BSa8EbaE<DPB Sa1 5a525DU20 BSa@E?EFDPBSa 1D^#00T" BSa8EbaE<DPBSa1 5a525D^#00T20 BSa- DPB Sa;ba-FD^#00T0 B8EbaE<DPB Sa 17a78278&&DT"0 BSa 1D\BSa;E?aE<7DUBSa La525D B8EbaE<DPB Sa 17a78278&&DU0 B8EbaE<DPB Sa 17a78278&&DT#0 B8EbaE<DPB Sa 17a78278&&DT0 BSa@E?EFDPBSa 5D^#00U# BSa@E?EFDPBSa 5D^#00T%!*0 BSa@E?EFDPBSa 5D^#00U0 BSa@E?EFDPBSa 5D^#00T#0 BSa8EbaE<DPB Sa1 5a525DU20 BSa8EbaE<DPB Sa1 5a525DT20 BSa@E?EFDPBSa 1D^#00U" BSa;E?aF&?DUBSa LaF&?D B8EbaE<DPB Sa 17a78278&&DU#0 BSa;E?aF&?DTBSa LaF&?D BSa;E?aE<7DTcBSa LaE<7D BSa8@8U5D-BSa&-7a782F&5DU0 BSa 1D\BSa;E?aE<7DUBSa 5D BSa;E?a 85DTcBSa La 85D BSa;E?aE<7DTcBSa LaE<7D BSa@E?EFDPBSa 5DU0

7entru a trece la ramura lui ,-E.3 din $ereastra de scriere a re'ulii se selectea, +utonul Daria%le a prii ,-E.3 ve,i $i'ura 7!#%! 7entru a de$ini conclu,ia se va selecta varia+ila necesar! Hn ca,ul nostru $:)unct:mort! ?oua $ereastr o+inut este pre,entat 4n $i'ura 7!#7!3 din care se vede (i te)tul 4n clar al scopului 1irma se afl n ;punctul mort< (i atri+uim din (irul de valori de pe scala B F/ 1FI valoarea 1F. Dup e$ectuarea acestei operaii se acionea, +utonul &dd to ;ist pentru a $i adu'at acestei prii a re'ulei!

0'

Sisteme ex ert !inan"iar ban"are

Fig. 0.10! / Scrierea prii ,-E. a unei re'uli Dup scrierea tuturor condiiilor3 a $ormulelor re'ulei $orma $inal va arta ca 4n $i'ura 7!#8!

Fig. 0.11! / Forma $inal a unei re'uli de producie 8e'ulile care se pot aplica sistemului descris sunt urmtoareleA 37;4"G ----------------------------------------59! .5&/!-2 = &FA Dorii anali,a pro$itului pe +a,a ci$rei de a$aceriV D1 and B 1DU0 and B 1DTB La525D
0#

Sisteme ex ert !inan"iar ban"are

and B 1D\B;E?aE<7DUB La525D and B 1DU#000000 5LE?A Firma se a$l 4n d,ona +ene$iciilorK / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 > &FA Dorii anali,a pro$itului pe +a,a ci$rei de a$aceriV D1 and B 1DcB La525D 5LE?A Firma se a$l 4n dpunctul mortK / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ? &FA Dorii anali,a pro$itului pe +a,a ci$rei de a$aceriV D1 and B 1DcB La525D and B 1DU0 and B 1DT#000000 5LE?A Firma se a$l 4n d,ona pierderilorK / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 @ &FA Dorii anali,a pro$itului pe +a,a ci$rei de a$aceriV ?U 5LE?A ?u ai ales pentru anali,a pro$itului pe +a,a ci$rei de a$aceri / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 A &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului din e)ploatareV D1 and B;E?aE<7DUB LaE<7D 5LE?A Firma 4nre'istrea, per$ormane din e)ploatare / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 B &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului din e)ploatareV D1 and B;E?aE<7DcB LaE<7D 5LE?A Firma are pro$it din e)ploatare 0 / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 C &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului din e)ploatareV D1 and B;E?aE<7DTB LaE<7D 5LE?A Firma nu 4nre'istrea, per$ormane din e)ploatare / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 D &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului din e)ploatareV ?U 5LE?A ?u ai ales pentru anali,a renta+ilitii pe +a,a re,ultatului din e)ploatare / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 E &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului $inanciarV D1
0%

Sisteme ex ert !inan"iar ban"are

and B;E?aF&?DUB LaF&?D and B8EbaF&?DU0 5LE?A Flu)urile $inanciare (i riscurile ata(ate sunt optimale / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =F &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului $inanciarV D1 and B;E?aF&?DTB LaF&?D 5LE?A Firma nu 4nre'istrea, $lu)uri $inanciare / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 == &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului $inanciarV ?U 5LE?A ?u ai ales pentru anali,a renta+ilitii pe +a,a re,ultatului $inanciar / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 => &FA Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului curentV D1 and B;E?a 85DUB La 85D 5LE?A 8e,ultatul curent al $irmei este pro$it / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =? &FA Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului curentV D1 and B;E?a 85DTB La 85D 5LE?A 8e,ultatul curent al $irmei este pierdere / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =@ &FA Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului curentV D1 and B;E?aE<7DTB LaE<7D and B;E?aF&?DTB LaF&?D and B;E?a 85DTB La 85D 5LE?A 15E?5&E` 8&S DE F1>&-E?5 / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =A &FA Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului curentV D1 and B;E?a 85DUB La 85D and B;E?aE<7DUB LaE<7D and B;E?aF&?DUB LaF&?D 5LE?A Firma are o situaie renta+ila / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =B &FA Dorii anali,a renta+ilitii $irmei pe +a,a re,ultatului curentV ?U 5LE?A ?u ai optat pentru anali,a renta+ilitii pe +a,a re,ultatului curent / on$idencec#0P#0 ---------------------------------------0)

Sisteme ex ert !inan"iar ban"are

-59! .5&/!-2 =C &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului +rutV D1 and B;E?a525DUB La525D 5LE?A 8e,ultatul +rut al $irmei este pro$it / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =D &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului +rutV D1 and B;E?a525DcB La525D 5LE?A Firma se a$l 4ntr-o situaie di$icil / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 =E &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului +rutV D1 and B;E?a525DTB La525D 5LE?A 8e,ultatul +rut al $irmei este pierdere / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >F &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului +rutV ?U 5LE?A ?u ai optat pentru anali,a renta+ilitii pe +a,a re,ultatului +rut / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >= &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului netV D1 and B8@8U5D-B&-7a782F&5DU0 5LE?A Firma are pro$it de reparti,at / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >> &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului netV D1 and B8@8U5D-B&-7a782F&5DT0 5LE?A Firma nu are pro$it de reparti,at / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >? &FA Dorii anali,a renta+ilitii pe +a,a re,ultatului netV ?U 5LE?A ?u ai ales pentru anali,a renta+ilitii pe +a,a re,ultatului net / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >@ &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii economiceV D1 and B8EbaE<DPB1 5a525DU20 5LE?A -i6loacele materiale (i $inanciare au $ost +ine plasate / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >A &FA
0,

Sisteme ex ert !inan"iar ban"are

Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii economiceV D1 and B8EbaE<DPB1 5a525D^#00T20 5LE?A -i6loacele materiale (i $inanciare au $ost neadecvat plasate / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >B &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV ?U 5LE?A ?u ai optat pentru anali,a renta+ilitii pe +a,a ratelor / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >C &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a pe +a,a ratei renta+ilitii $inanciareV D1 and B8EbaE<DPB 17a78278&&DU#0 and B8EbaE<DPB 17a78278&&DT"0 5LE?A 8ata $inanciar re$lect un nivel optim de renta+ilitate / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >D &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a pe +a,a ratei renta+ilitii $inanciareV D1 and B8EbaE<DPB 17a78278&&DU0 and B8EbaE<DPB 17a78278&&DT#0 5LE?A 8ata $inanciar re$lect o situaie de sta+ilitate / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 >E &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a pe +a,a ratei renta+ilitii $inanciareV D1 and B8EbaE<DPB 17a78278&&DT0 5LE?A 8ata $inanciar re$lect un nivel sca,ut de renta+ilitate / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?F &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV ?U and Dorii anali,a pe +a,a ratei renta+ilitii $inanciareV ?U 5LE?A ?u ai optat pentru anali,a renta+ilitii pe +a,a ratei $inanciare / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?= &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a ratei pro$ituluiV D1 and B@E?EFDPB 5DU#0 5LE?A ?ivelul ratei pro$itului este $oarte +un / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?> &FA
0/

Sisteme ex ert !inan"iar ban"are

Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a ratei pro$ituluiV D1 and B@E?EFDPB 5D^#00U0 and B@E?EFDPB 5D^#00T#0 5LE?A 8ata pro$itului sta'nea,a / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?? &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a ratei pro$ituluiV D1 and B@E?EFDPB 5D^#00U# and B@E?EFDPB 5D^#00T%!*0 5LE?A ?ivel sca,ut al ratei pro$itului / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?@ &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV ?U and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV ?U and Dorii anali,a pe +a,a ratei pro$ituluiV ?U 5LE?A ?u ai optat pentru anali,a ratei pro$itului / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?A &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pro$ita+ilitatiiV D1 and B@E?EFDPB 1D^#00U" 5LE?A 7ro$ita+iliatatea $irmei este $oarte +un / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?B &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pro$ita+ilitatiiV D1 and B@E?EFDPB 1D^#00T" 5LE?A 7ro$ita+ilitatea $irmei este deose+it de precar / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?C &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV ?U and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV ?U and Dorii anali,a pro$ita+ilitatiiV ?U 5LE?A ?u ai ales pentru anali,a pro$ita+ilitii / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?D &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1
00

Sisteme ex ert !inan"iar ban"are

and Dorii anali,a pe +a,a mar6ei +ruteV D1 and BE@EDPB 1DU#!90 5LE?A 8ata mar6ei +rute are un nivel +un / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 ?E &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a mar6ei +ruteV D1 and BE@EDPB 1DT#!90 5LE?A 8ata mar6ei +rute este oscilant / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 @F &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV ?U and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV ?U and Dorii anali,a pe +a,a mar6ei +ruteV ?U 5LE?A ?u ai optat pentru anali,a ratei mar6ei +rute / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 @= &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a ratei renta+ilitii comerciale pureV D1 and B- DPB;ba-FD^#00U9 5LE?A 8ata renta+ilitii comerciale pure are o valoare +un / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 @> &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a ratei renta+ilitii comerciale pureV D1 and B- DPB;ba-FD^#00U# and B- DPB;ba-FD^#00T9 5LE?A 8ata renta+ilitii comerciale pure are o valoare sta+il / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 @? &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV D1 and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV D1 and Dorii anali,a pe +a,a ratei renta+ilitii comerciale pureV D1 and B- DPB;ba-FD^#00T# 5LE?A 8ata renta+ilitii comerciale pure are o valoare sca,ut / on$idencec#0P#0 ----------------------------------------59! .5&/!-2 @@ &FA Dorii anali,a renta+ilitii pe +a,a ratelor de renta+ilitateV ?U and Dorii anali,a renta+ilitii pe +a,a ratei renta+ilitii comercialeV ?U and Dorii anali,a pe +a,a ratei renta+ilitii comerciale pureV ?U 5LE?A ?u ai optat pentru anali,a pe +a,a ratei renta+ilitii pure / on$idencec#0P#0
01

Sisteme ex ert !inan"iar ban"are

0(#(%( Lansarea =n exe"$*ie a ba.ei -e "$n&3tin*e RENTAB


>ansarea 4n e)ecuie se reali,ea, din meniul R$n3 dup care se ale'e opiunea Start R$n! 7e desNtop va apare $ereastra din $i'ura 7!#*!

Fig. 0.1E! / 1pariia primei $erestre la lansarea 4n e)ecuie a unui +loc de comand 1cionarea +utonului 2Y va determina apariia urmtoarei $erestre3 $i'ura 7!203 care ne arat ca s-a ales varianta de anali, a renta+ilitii unei $irme pe +a,a ci$rei de a$aceri!

Fig. 0.2F! / 1nali,a $irmei se va $ace pe +a,a ci$rei de a$aceri

Fig. 0.21! / 8e,ultatele arat c $irma se a$l 4n ,ona +ene$iciilor


04

Sisteme ex ert !inan"iar ban"are

Dup terminarea acestor etape3 se poate selecta +utonul 5acB3 care va permite introducerea altor valori pentru varia+ile Ereluarea e)ecuieieF3 iar acionarea +utonului 3estart va duce la revenirea 4n ecranul cu su+iectul +a,ei de cuno(tine! elelalte variante descrise 4n re'ula introdus sunt ilustrate 4n $i'urile urmtoare!

Fig. 0.22! / 8e,ultatele arat c $irma se a$l 4n ,ona pierderilor

Fig. 0.23! / 8e,ultatele arat c nu s-a optat pentru anali,a pe +a,a ci$rei de a$aceri Hn ca,ul prsirii +a,ei de cuno(tine 8E?51@ se apelea, la meniul File3 din care se ale'e opiunea Cl&se Epentru a 4nc.ide +a,a 8E?51@F sau Exit Epentru a prsi mediul E)s:s 28;&DF! Sistemul va cere con$irmarea prsirii sesiunii de lucru E)s:s cuno(tine nou introduse! 28;&D (i con$irmarea salvrii +a,ei de

15

Sisteme ex ert !inan"iar ban"are

Ca it&l$l 1( Teste
#F e repre,int cuno(tinele3 4n sens in$ormaticA aF in$ormaii do+Gndite care servesc la reali,area di$eritelor activitiO +F in$ormaii do+Gndite care servesc la reali,area di$eritelor activiti3 care pot $i utili,ate 4n mod di$erit pentru re,olvarea di$eritelor pro+leme sau c.iar pentru aceea(i pro+lem 4n circumstane di$eriteO cF in$ormaii (i date do+Gndite care servesc la reali,area di$eritelor activiti care pot $i utili,ate 4n mod di$erit pentru re,olvarea di$eritelor pro+leme sau c.iar pentru aceea(i pro+lem 4n circumstane di$erite!

2F Structurile de repre,entare a cuno(tinelor tre+uie s satis$ac o serie de cerine (i anumeA aF adecvarea repre,entaional3 adecvarea ac.i,iional3 adecvarea in$ormaional (i e$icacitatea in$ormaionalO +F adecvarea repre,entaional3 adecvarea ac.i,iional3 adecvarea in$ormaionalO cF adecvarea ac.i,iional3 adecvarea in$ormaional (i e$icacitatea in$ormaional! "F Sistemele e)pert repre,intA aF pro'rame care tratea, cu succes pro+leme pentru care o soluie al'oritmic clar nu e)istO +F pro'rame care urmaresc un 'rup de cuno(tine pentru o+inerea 4n acela(i mod ca (i e)perii umani a re,ultatelor despre activiti di$icil de e)aminatO cF domeniul inteli'enei arti$iciale cel mai +ine repre,entat 4n mediul social-economic (i simulea, comportamentul e)pertului uman 4ntr-un domeniu +ine preci,at! %F Fa,ele ac.i,iiei cunoa(terii suntA aF identi$icarea caracteristicilor pro+lemei3 $ormularea conceptelor3 proiectarea structurii3 $ormularea re'ulilor3 validarea (i testareaO +F identi$icarea3 conceptuali,area3 $ormali,area3 implementarea3 testareaO cF identi$icarea caracteristicilor pro+lemei3 $ormali,area3 implementarea3 testarea! 0F e inter$a 4ncepe 4ntotdeauna cu o 4ntre+are pus sistemului de ctre utili,ator la care sistemul rspunde sau invers sistemul 4ntrea+ (i utili,atorul rspunde! aF &nter$a +a,at pe $erestre multipleO +F &nter$a orientat pe icoaneO cF &nter$a de tipul 4ntre+are-rspunsO dF &nter$a de tipul 4ntre+are 4n $ereastre multiple! e conine +a,a de $apte3 componeta importanta a unui sistem e)pertA aF descrierea pro+lemei ce tre+uie re,olvatO +F descrierea pro+lemelor de6a re,olvateO cF cuno(tinele sunt repre,entate su+ $orma unor anumite structuri!

9F

7F 8e'ulile de producie servesc laA aF repre,entarea cuno(tinelor de natur proceduralO +F repre,entarea datelor de natur proceduralO cF repre,entarea $aptelor de natur procedural! 8F 7utem spune despre in$ereniere c este o trstur ma6or a unui sistem e)pert (iA aF repre,int a+ilitatea de a reali,a asocieri 4ntre pro+lemele re,olvate (i pro+lema de re,olvatO +F repre,int a+ilitatea de a raionaO cF este numit (i proces de in$eren! *F Hntre $unciile in$ormati,a+ile cu sisteme e)pert se a$lA aF anali,aO +F instruireaO cF simulareaO dF selecia!

#0F Dup natura cunoa(terii repre,entate e)istA


1'

Sisteme ex ert !inan"iar ban"are

aF sisteme e)pert +a,ate pe re'uli3 sisteme e)pert +a,ate pe cadre3 sisteme e)pert +a,ate pe pe modele (i sisteme e)pert .i+rideO +F sisteme e)pert +a,ate pe re'uli3 pe cadre3 e)pert +a,ate pe cadre3 sisteme e)pert +a,ate pe pe modeleO cF sisteme e)pert cu colectarea $aptelor doveditoare3 sisteme e)pert cu ra$inare 4n pa(i succesivi3 sisteme e)pert cu asam+lare 4n pa(i succesivi! ##F Sistemul multi-e)pertA aF asi'ur autonomia $iecrei e)perti,eO +F permite interaciunea (i intercone)iunea dintre mai multe tipuri di$erite de sisteme e)pertO cF asi'ur sinte,a cuno(tinelor prin cooperarea (i intercone)iunea dintre modulele-e)pertO dF modi$icarea sau c.iar (ter'erea de module-e)pert! #2F Hn cadrul activitii de reali,are a sistemului e)pert se pot utili,a numeroase tipuri de instrumente so$tIareA aF medii de pro'ramare convenionaleO +F 'eneratoare de sisteme e)pertO cF instrumente so$tIare speciali,ate! #"F Generatoarele de sisteme e)pertA aF produs in$ormatic3 privit ca un instrument de ela+orare3 de tipul s.ell3 $r +a, de cuno(tineO +F produs in$ormatic3 privit ca un instrument de ela+orare3 de tipul s.ell3 cu +a, de cuno(tineO cF sunt sisteme so$tIare care o$er reali,atorilor de sisteme e)pert o serie de $acilitiO dF sunt sisteme e)pert ce reali,ea, aplicaii economico-$inanciare! #%F E)ploatarea curent (i 4ntreinerea sistemului e)pertA aF constituie o etap din reali,area acestuiaO +F constituie o activitate des$(urat 4nainte de punerea 4n $unciuneO cF constituie o activitate des$(urat 4n acela(i timp cu punerea 4n $unciune! #0F Editorul veri$icA aF dac $aptele (i re'ulile au $ormatul solicitat de 'eneratorul sistemelor e)pertO +F veri$ic domeniul de valori posi+ile pentru varia+ilele introduse 4n sistemO cF veri$ic coerena 4ntre o reea de $rame-uri (i datele $urni,ate de utili,ator! #9F -odul e)ploatare (i modul de,voltare sunt activate prin intermediul 4ntre+rilorA aF DE E (i U-O +F DE E (i 18EO cF DE E3 18E (i U-O dF 18E (i U-! #7F alitatea +a,ei de re'uli msurat prin trei criteriiA aF completitudine3 consisten3 neredundanO +F completitudine3 consisten3 coerenO cF completitudine3 coeren3 neredundan! #8F E<S=S are 4n structura sa dou componente mariA aF 'eneratorul (i componenta 8U?5&-EO +F editorul de re'uli de producie3 componenta 8U?5&-EO cF editorul de re'uli de producie3 componenta de consultare! #*F Sistemele e)pert se $olosesc pentru a a6un'e la o soluie! E<S=S utili,ea, pentru acestea noiunea deA aF L2& ESO +F ;18&1@>ESO cF eU1>&F&E8S! 20F &n$ormaiile minimale pe care tre+uie s le avem 4n vedere la 'enerarea unei +a,e de cuno(tine suntA aF su+iectul +a,ei de cuno(tineO +F autorul +a,ei de cuno(tineO cF su+iectul (i autorul +a,ei de cuno(tine! 2#F >ucrul cu varia+ile presupune respectarea urmtoarelor normeA aF numele varia+ilei se scrie 4ntre parante,e drepteO +F nu tre+uie s dep(easc #8 caractere $ormate din litere3 ci$re (i spaii3 $r s se $oloseasc alte caractere specialeO
1#

Sisteme ex ert !inan"iar ban"are

cF tipul varia+ilelor este $ie numeric3 $ie nenumeric! 22F Fie ?ume denumirea unei varia+ile 4n care dorim s prelum numele a'entului economic!5ipul varia+ilei va $iA aF strin'O +F numericO cF te)t onl:! 2"F ompletarea +a,ei de cuno(tine cu piese de cunoa(tere noi se re$er la e$ectuarea urmtoarelor operaiiA aF adu'area de re'uli3 adu'area de cali$icatoriO +F adu'area de re'uli3 adu'area de cali$icatori3 adu'area de noi varia+ileO cF adu'area de re'uli3 adu'area de cali$icatoriO adu'area de noi varia+ile3 adu'area de c.oise-uri! 2%F >ansarea 4n e)ecuie se reali,ea, cu a6utorul opiuniiA aF 2ption din meniul principal3 care activea, un meniu vertical cu opiunea 8un! +F 8ule din meniul principal3 care activea, un meniu vertical cu opiunea 8un! cF 2ption din meniul principal3 care activea, un meniu vertical cu opiunea E)ecute! 20F are din urmtoarele a$irmaii sunt avanta6e ale sistemelor e)pertA aF depo,itarea e)perti,eiO +F automati,area (i 4m+untirea deci,iilorO cF 4nvarea (i $ormarea continu a utili,atorilorO dF elimin automati,area din $a,a de de,voltarea a produsului $inal! 3*spunsuriG #/@ 2/1 " / 13 @3 % / 13 @ 0/ 9/1 7/1 8 / 13 * / @3 3 D #0 / 1 ## / 13 @3 3 D #2 / 13 @3 #" / 13 #% / 1 #0 / 13 @3 #9 / 1 #7 / #8 / 13 @3 #* / 1 20 / 2# / 13 @3 22 / 1 2" / 2% / 1 20 / 13 @3

eme propuse spre rezolvareG


#! Dia'nostic $inanciar conta+il al unei $irme! 2! 1sistarea deci,iei de ac.i,iie a unui produs electrocasnic! "! 1sistarea deci,iei de ac.i,iie a unui produs cosmetic! %! 1sistarea deci,iei de ac.i,iie a unui a+onament tele$onic! 0! Evaluare +onitii unei societi comerciale! 9! Evaluarea 4ntreprinderii pe +a,a venitului o+inut dup cele % metode! 7! Evaluarea $idelitii salariailor unei $irme! 8! 1nali,a proiectului de investiii! *! 7ro+lema creditrii unei persoane $i,ice! #0! 7ro+lema creditrii unei persoane 6uridice! ##! Evaluarea sistemului de marNetin'!

1%

Sisteme ex ert !inan"iar ban"are

Bibli&+ra!ie
B>un'u C al3 200"D B@odea3 #**8D B1ndone C Qu'ui3 #***D BDavidescu3 #**8D B8o(ca C al3 2002D B1IadD B.ttp#D &! >un'u3 G.! Sa+u3 -! ;elicanu3 -! -untean3 S! &onescu3 E! 7osdarie3 D! Sandu3 'isteme informatice *naliz, proiectare i implementare 3 Editura Economic3 @ucure(ti 200" ! ?! @odea3 #nteligena artificial i sistemele expert 3 Editura &n$orec3 @ucure(ti3 #**8 &! 1ndone3 1l! Qu'ui3 'isteme inteligente n management, contabilitate, finaebnci i marketing3 Editura Economic3 @ucure(ti3 #*** D! Davidescu3 *r%itectura sistemelor-expert3 Editura Didactic (i peda'o'ic3 @ucure(ti &! 8o(ca3 ! G! 1postol3 G! bam$ir3 ! @odea #nformatica #nstruirii3 Editura Economic3 @ucure(ti 2002 E! 1Iad3 /uilding Gnowledge *utomatic !xpert 'ystems wit% !xsys ",-H#( .ttpAPPro!IiNipedia!or'PIiNiPSistemae)pert

1)

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