You are on page 1of 14

Sisteme expert de

gestiune
Cuprins

 Noţiuni introductive;
 Domenii IA;
 Arhitectura sisteme expert;
 Prezentarea GSE VP-Expert.
Noţiuni introductive
Inteligenţa artificială (IA) este domeniul
ştiinţei calculatoarelor care s-a constituit în
scopul emulării comportamentului inteligent la
maşini, în speţă la calculatoare.

Comportamentul inteligent este compor-


tamentul ce implică activităţi intelectuale:
abstractizarea, creativitatea, flexibilitatea,
adaptabilitatea şi învăţarea.
Domenii ale IA

Prelucrarea
Sistemele
limbajului
expert
natural
Vederea
Recunoaştere
artificială
a formelor

Robotica
Învăţarea
automată
Teoria
Planificarea jocurilor
automată
Sisteme expert

Un sistem expert reprezintă un pachet de


programe bazate pe tehnicile IA, care
înmagazinează cunoştinţele experţilor umani
dintr-un domeniu bine definit şi apoi le
utilizează pentru rezolvarea problemelor din
acest domeniu.
Arhitectura unui sistem expert

Un sistem expert (SE) este format din două


componente principale:
 Baza de cunoştinţe (BC), componenta
cognitivă);
 Motorul de inferenţă (MI), componenta
rezolutivă.
Prezentare VP-Expert
VP-Expert este un generator de sisteme
expert, care permite dezvoltarea de sisteme
expert în diferite domenii, prin includerea
cunoştinţelor specifice fiecărui domeniu de
aplicaţie într-una sau mai multe baze de
cunoştinţe.
Un generator de sisteme expert (GSE)
este un produs informatic de tip SHELL, fără
bază de cunoştinţe, dar capabil de a crea şi
exploata o astfel de componentă logică.
Generatorul de sisteme expert VP-
Expert cuprinde următoarele
componente principale:
•modul de elaborare a bazei de
cunoştinţe (BC);
•motor de inferenţe (MI);
•editor;
•trasor;
•interfaţa cu utilizatorul;
•interpretor de reguli.
Sistemul expert generat cuprinde motorul
de inferenţe încorporat GSE şi baza de
cunoştinţe care este elaborată de către
utilizator şi inclusă în sistem .
VP-Expert permite exploatarea sistemului
expert generat:
consultarea acestuia,
apelul modulului explicativ,
trasarea lanţului de raţionamente,
utilizarea cunoştinţelor incerte,
înlănţuirea mai multor baze de
cunoştinţe.
Baza de cunoştinte este alcătuită din:
Baza de reguli;
Baza de fapte;
Programe DOS.

Baza de reguli este compusă la rândul ei


din:
Blocul de acţiuni;
Regulile propriu-zise;
Blocul declaraţiilor.
Blocul de acţiuni stabileşte agenda pentru
consultarea bazei de cunoştinţe. Este format
din cuvântul cheie ACTIONS urmat de una
sau mai multe clauze şi se încheie cu “;”.

Sintaxa: ACTIONS
<clauza1>
[<clauza2>]
...
;
Regulile unei baze de cunoştinţe permit
reprezentarea cunoştinţelor expertului uman
într-o formă acceptată de generatorul VP-
Expert.

Sintaxă:
RULE <eticheta>
IF <conditie>
THEN <concluzie1>
[ELSE <concluzie2>]
BECAUSE “text explicativ”;
Declaraţiile conţin, în general, informaţii
utile privind consultarea sistemului expert şi
specifică posibilităţile de iniţializare a
variabilelor VP-Expert cu valori.

Baza de fapte cuprinde datele iniţiale ale


aplicaţiei precum şi valorile variabilelor
deduse în timpul consultării bazei de
cunoştinţe.
Motorul de inferenţe VP-Expert
utilizează strategia de înlănţuire înapoi a
regulilor (backward chaining).
Dacă motorul de inferenţe găseşte o
regulă care are în concluzie scopul căutat
(scop care este parametru al unei clauze
FIND), premisele acelei reguli devin
subscopuri. Procesul se repetă până când se
găsesc toate valorile posibile ale variabilei
scop din clauza FIND sau căutarea a eşuat
din diferite motive (nu există suficiente fapte
cunoscute, baza de reguli nu este completă
etc.).

You might also like