Sunteți pe pagina 1din 10

Inteligena artificial i sistemele expert

INTELIGENA ARTIFICIAL I SISTEMELE EXPERT

Organizaiile care desfoar activiti comerciale ncep s acorde o atenie din ce n ce mai mare ncercrilor de a ajuta inteligena uman, cunotinele personalului, experiena sa cu mijloacele i tehnicile utilizate de sistemele expert. Putem spune c, n general, sistemele expert includ limbajul natural, roboii industriali, precum i computerele inteligente. Sistemele expert se consider a fi o combinaie a tiinei cu tehnologia bazat pe domenii ca tiina computerelor, biologie, psihologie, lingvistic i matematic. Scopul sistemelor expert este de a crea computere care pot gndi, vedea, auzi i chiar dezvolta sentimente. Ca fundament al sistemelor expert se consider a fi faptul c dezvoltarea computerelor este asociat n mod normal cu inteligena uman adic: raionament, nvare, dezvoltarea de probleme. Domeniile de utilizare a sistemelor expert includ: 1. 2. 3. 4. aplicaii n domeniul tiinelor cognitive aplicaii n tiina computerelor robotic interfee naturale

Inteligena artificial i sistemele expert

1. Aplicaii n domeniul tiinelor cognitive Acest domeniu al sistemelor expert este fundamentat pe cercetrile din domeniul biologiei, neurologiei, psihologiei, matematicii i a altor discipline conexe. Aceste cercetri se concentreaz asupra modului n care lucreaz creierul i se desfoar procesul de gndire i nvare. Aplicaiile din aceast zon includ: a. sistemele expert propiu zise b. sistemele de nvare adaptiv c. sistemele care utilizeaz logica fuzzy a. sistemele expert Un sistem expert este un sistem informatic care utilizeaz cunotinele ntr-un domeniu i foarte specializat, domeniu n care sunt utilizai de obicei consultani umani. Aceste sisteme sunt alctuite dintr-o baz de cunotine i nite modele software care apeleaz la informaiile din baza de date i n urma prelucrrii transmit (ofer) rspunsuri la ntrebrile utilizatorului. b. sistemele de nvare adaptiv Un sistem de acest tip este definit ca un sistem informatic care i poate schimba comportamentul n funcie de informaiile primite din mediul n care opereaz. sistemele care utilizeaz logica fuzzy Sistemele fuzzy sunt sisteme informatice care pot prelucra date incomplete sau parial corecte. Aceste sisteme pot rezolva probleme nestructurate care nu

c.

Inteligena artificial i sistemele expert

dispun de cunotine complete oferind rspunsuri n acelai mod ca oamenii 2. Aplicaii n tiina computerelor Aceste se concretizeaz asuprea hardware-ului i softwareului de sistem necesar pentru a dezvolta supercomputere necesare utilizrii n aplicaiile cu utilizeaz sisteme expert . Domeniile de dezvoltare sunt: arhitecturi ce permit procesarea paralel adic executarea de mai multe instruciuni n acelai timp. procesarea la nivel simbolic n loc de procesare numeric reelele neuronale care sunt reprezentate de computere a cror arhitectur este bazat pe modelul minii umane (structura neuronilor). Aceste reele pot prelucra mai multe informaii simultan dar i pot nva s recunoasc modele i s rezolve sigure anumite probleme.

3. Robotica Inteligena artificial, ingineria i filozofia sunt disciplinele de baz ale roboticii. Acestea permit construcia de maini care dispun de sisteme expert i sunt controlate de computer desfurnd activiti umane. Aplicaiile includ percepia vizual, micarea, dexteritatea i navigaia.

Inteligena artificial i sistemele expert

4. Interfeele naturale Sunt aplicaii care implic cercetri n domeniul lingvistic, filozofic, tiinei computerelor i altor discipline n scopul de a asigura o comunicare natural, ntr-un limbaj obinuit cu computerul. Aici se regsesc: a) limbajele naturale b) interfeele multisenzoriale c) recunoaterea vocal d) realitatea virtual a) limbajele naturale Sunt limbaje de programare foarte apropiate de limbajul uman, fiind considerate limbaje de nivel foarte nalt. b) interfeele multisenzoriale Sunt facilitate de posibilitile computerelor de a recunoate o serie de micri umane i pe aceast baz de a opera. c) recunoaterea vocal Este reprezentat de capacitatea sistemului (hardware+software) de a recunoate vocea utilizatorului i de a executa comenzi pe baza acesteia. d) realitatea virtual Aceasta este definit de utilizarea de interfee multisenzoriale om-computer care ofer posibilitatea utilizatorului uman s experimenteze relaii cu obiecte simulate de computer, entiti, spaii sau lumi ca i cum ar exista n mod real denumite i cyberspaiu sau realitate artificial.

Inteligena artificial i sistemele expert

Potrivit acestei teorii, termenul de comunicaie este utilizat pentru a descrie orice procedur prin care o persoan afecteaz, influeneaz creierul altei persoane (comunicaia scris sau oral, limbajul corpului etc.) Teoria informaiei pune accentul pe trei dimensiuni importante n evaluarea comunicaiei: dimensiunea tehnic care se refer la acurateea informaiei dimensiunea semantic se refer la precizia cu care un anumit neles este preluat de informaie. dimensiunea efectiv se refer la efectul informaiei asupra recipientului.

Redundana reprezint un alt aspect n teoria informaiei prin care se nelege repetiia unei pri sau a ntregului mesaj. n acest sens trebuie avut n vedere c: un mesaj poate conine informaie n plus redundana poate crete eficiena sistemului n cazul n care mesajul este neles corect redundana poate scdea eficiena sistemului n cazul n care se transmite mai mult informaie dect este necesar. Alte aspecte importante se refer la acurateea informaiei care are i o dimensiune semantic i una efectiv, deoarece chiar i un mesaj cu un coninut clar poate fi interpretat greit.

Inteligena artificial i sistemele expert

(i) Definiia sistemelor expert Dup cum am menionat mai sus un sistem expert este un sistem informatic care utilizeaz o baz de cunotine i un soft specific pentru a oferi consultan ntr-un domeniu specific. Sistemele expert rezolv probleme specifice folosind un raionament similar cu cel uman. Aceste sisteme pot fi folosite att pentru activitatea de management ct i pentru cea operaional pentru a controla procesul operaional sau a oferi sprijin procesului decizional. O caracteristic important a perioadei actuale este integrarea sistemelor expert n sistemele de fundamentare a deciziei i a altor tipuri de sisteme informatice. (ii) Componentele unui sistem expert Componentele unui sistem expert sunt reprezentate de: 1. 2. 3. 4. Baza de informaii Resursele software Resursele hardware Resursele umane

1. Baza de informaii Baza de informaii conine n general fapte despre subiectul specificat 2. Resursele software Resursele software sunt reprezentate de soft-ul specializat care conine: - un modul de prelucrare a cunotinelor; - o interfa cu utilizatorul prin care programul comunic cu acesta; - un program de ajutor sau o documentaie.

Inteligena artificial i sistemele expert

3. Resursele hardware Cuprind calculatoare (care pot avea unele componente speciale) i reele. 4. Resursele umane Cuprind specialiti i utilizatori Aplicaii ale sistemelor expert

Sistemele expert sunt utilizate n mod curent n: 1. 2. 3. 4. 5. Managementul deciziei, Design; Monitorizare / control de procese; Diagnostic; Documentare. Dezvoltarea de sisteme expert

Pentru a porni la construcia unui sistem expert trebuie rspuns la urmtoarele ntrebri: 1. Ce aplicaii corespund sistemelor expert? 2. Ce avantaje i ce dezavantaje trebuie avute n vedere la elaborarea sistemului expert? Avantajele oferite de utilizarea sistemelor expert sunt urmtoarele: ofer informaii provenite de la mai muli experi (cunoatere); sunt mai rapide i mai consistente dect un expert uman;

Inteligena artificial i sistemele expert

sunt disponibile tot timpul i nu obosesc; sunt mai eficiente;

Exist i unele dezavantaje legate de utilizarea sistemelor expert, care ar putea fi legate de: faptul c au un domeniu de utilizare foarte specific; nu au posibilitatea de a nva; au costuri ridicate de dezvoltare.

Cel mai rapid i uor mod de a construi sisteme expert (folosind modelarea) este prin utilizarea programelor de calcul tabelar1. Aceste programe permit elaborarea de modele dinamice care, n plus, pot fi i reversibile (se pornete de la rezultat ctre factorii care l determin). Structura logic esenial a unui sistem expert este: IF THEN - ELSE (DAC ATUNCI - ALTFEL) Coninutul unui sistem expert realizat cu ajutorul programelor de calcul tabelar este prezentat n continuare. Sistemul expert cuprinde: 1. zona de identificare i documentaie aceast zon ofer informaii de baz despre numele modelului, autorii, data elaborrii, dac conine macrouri, zona de documentaie ofer i o scurt descriere a aplicaiei, modul de lucru i instruciuni de folosire.

A se vedea capitolul Sofware n.a.

Inteligena artificial i sistemele expert

2. zona de intrare de date este locul unde se vor introduce datele de intrare, constantele i variabilele. 3. zona de lucru aceast zon conine partea de procesare a modelului. 4. zona de ieire - cuprinde rezultatele prelucrrii datelor introduse; 5. zona de macrouri aceast zon cuprinde instruciunile macro i explicaii pentru fiecare comand; aceast zon poate lipsi. Criterii pentru evaluarea sistemelor expert

n general, criteriile pentru evaluarea sistemelor expert sunt urmtoarele: 1. acuratee n cazul n care sistemul expert ofer rezultate incorecte, nu are nici o valoare. Formulele i funciile utilizate ntr-o foaie de calcul nu sunt vizibile imediat utilizatorului, ceea ce poate conduce la erori. 2. claritatea sistemul expert trebuie neles att de creatorii lui ct i de utilizatori. Este necesar o bun documentaie i chiar o modalitate de exprimare standardizat. 3. flexibilitatea foaia de calcul trebuie s se poat adapta rapid la schimbrile ce pot interveni n utilizarea modelului. n construcia iniial trebuie s se prevad posibilitatea modificrii coninutului sau relaiile existente ntre variabile.

Inteligena artificial i sistemele expert

4. auditabilitatea o aplicaie poate fi utilizat de cele mai multe ori ca un suport individual pentru planificarea sau luarea unei decizii. Pe msur ce acestea sunt utilizate n efectuarea de activiti de business (contabilitate, inventar, facturi) este necesar s existe i posibilitatea audit-ului. Totodat, aceste aplicaii pot fi proiectate n aa fel nct s poat fi supuse unui control intern sau operaional (documentare, testare, proceduri de securitate, accesul la control).