Sunteți pe pagina 1din 5

UNIVERSITATEA "AUREL VLAICU" ARAD

AIA

Inteligenţă Artificială

Prof.coordonator: Mnerie Corina


STUDENT: Miu Madalina
Visirule

VisiRule are ca principala caracteristica reprezentarea grafica de tip


organigrama a algoritmilor. Prin adoptarea sa putem maximiza eficienta
programarii sistemelor de tip expert, stiut fiind ca una dintre metodele
predilecte de reprezentare a algoritmilor de decizie este tocmai
reprezentarea prin organigrame.
Nimic mai simplu si mai direct decat sa trecem direct de la
organigrama sursa a algoritmului la o alta organigrama cu rol de
implementare.
Pe langa inteligenta implicita pe care o inglobeaza un algoritm de tip
organigrama, VisiRule este capabil sa creeze sisteme bazate pe
cunostinte(knowledge-based systems) si este interactiv, ghidand intr-un
mod inteligent proiectarea aplicatiilor.
VisiRule opereaza cu un numar redus de blocuri care pot fi
configurate si interconectate de catre programator. Cea mai simpla
organigrama poate fi obtinuta utilizand urmatoarele blocuri:
-START BOX (colorat cu verde) – punctul initial al algoritmului;

-QUESTION BOX (colorat cu galben) – bloc care initiaza un dialog cu


utilizatorul;

-EXPRESSION BOX (colorat cu alb);

-END BOX (colorat cu rosu) – punctul final al algoritmului.

Prolog este unul dintre limbajele clasice ale Inteligentei artificiale,


dedicat dezvoltarii de sisteme de decizie luat eprin calcul propozitional.
Versiunea moderna WinProlog se distinge prin compatibilitatea cu
toate standardele din componenta sistemului de operarea Windows.
Lansarea VisiRule se face fie vizual, fie din fereastra de comenzi
WinProlog, dupa indicatiile care insotesc fiecare pachet de programe.
Prezentarea programului in Visirule

Programul facut de mine simuleaza functionarea unui aparat de


cafea. Programul analizeaza nevoile aparatului, de ce nu merge aparatul
de cafea, daca este bagat in priza, daca are apa,cafea, daca sunt curate
filtrele si in functie de raspunsuri merge mai departe pe ramuri cu directive
si solutii.
Codul flex al aplicatiei produse de “madalina.miu.vsr” (coffee machine) este
urmatorul: