Sunteți pe pagina 1din 2

Generatoare de sisteme expert

Pentru crearea i dezvoltarea unui sistem expert, se pot folosi limbajele


de programare logic, cum sunt Prolog, CLIPS, Jess, dar i generatoare de
sisteme expert, care nu necesit cunotine avansate de programare
declarativ.

CLIPS este un limbaj de programare bazat pe reguli, dezvoltat de firma


american Software Technology Branch, pentru centrul spaial NASA. In
CLIPS, se pot dezvolta sisteme expert, cu integrare de elemente de
programare C++, Java, etc.

Un instrument pentru generarea sistemelor expert, denumit SHELL,


este un mediu de dezvoltare software ce conine componentele de baz ale
unui sistem expert (baza de cunotine i motorul de inferen).

Un sistem SHELL conine instrumente pentru [Tudor N. L., 2012]:


- scrierea informaiei de tip hypertext
- construirea unei interfee prietenoase
- folosirea tipurilor de date list, ir de caractere i
- interfee pentru baze de date sau alte tipuri de fiiere.

Structura unui SHELL este asemntoare cu structura unui interpretor


sau a unui program de tip front-end, pentru baze de date [Tudor N. L., 2012].

Un sistem expert SHELL furnizeaz un strat ntre interfaa utilizator i


sistemul de operare, pentru gestionarea intrrilor i ieirilor de date.
Sistemele expert Shell simplific procesul de creare a bazei de cunotine
astfel [Tudor N. L., 2012]:
- se proceseaz informaia introdus de utilizator, se valideaz valorile
numerice, se gestioneaz aciunile mouse-ului i reprezentarea obiectelor
grafice
- realizeaz corespondena cu conceptele din baza de cunotine
- furnizeaz soluii pentru aplicaie.

1
Se pot enumera exemple de generatoare de sisteme expert, n funcie de
domeniile n care se folosesc. n mediile universitare se folosesc generatoare
de sisteme expert, precum: VP-Expert, HExpert, ExSys [Tudor N. L., 2012].

ExSys Corvid este un gemerator de sisteme expert, pretabil pentru


medii universitare, dar i pentru specialiti din diverse domenii ca: Web
design,, e-commerce, support al deciziei, business, cercetare i dezvoltare,
inginerie, servicii financiare, domeniile militar i guvernamental, construcii
[Exsys Corvid, 2011]. La instalarea pachetului software ExSys Corvid, se
solicit support Java, pentru dezvoltarea i testarea sistemelor bazate pe
Applet-uri Runtime.

Un alt exemplu de generator de sisteme expert este e2gLite, cu


versiunea mbuntit din 2009 (e2gRuleEngine), avnd motorul de
inferen e2gSwing. Generatorul e2gLite, versiunea 3.x folosete o interfa
Javascript pentru realizarea unui control dinamic al afirilor n limbajul
HTML i este util aplicaiilor Web avansate. Sistemul expert shell e2gLite
este un applet Java pentru pagini Web i poate fi descrcat de pe un server
Web. Applet-ul ncarc o baz de cunotine de pe server i se execut n
browser [e2g Reference, 2009].

IBM WebSphere ILOG JRules este un instrument de creare a sistemelor


bazate pe reguli, ce poate s integreze componente Java [IBM WebSphere
ILOG JRules, 2010].

Generatoarele de sisteme expert includ componentele de baz (baza de


cunotine i sistemul de inferen care emite raionamente).

Bibliografie

1. e2g Reference, Introducing the e2gLite Expert System Shell,


www.expertise2go.com, 2009
2. Exsys Corvid Knowledge Automation Expert System Development
Manual, USA, http://www.exsys.com, 2011
3. IBM WebSphere ILOG JRules V7.1 Getting started, IBM Corp, USA,
2010
4. Tudor N. L., PROGRAMARE LOGIC I SISTEME EXPERT.
Aplicaii Visual Prolog si Exsys, Editura MATRIX ROM, Bucureti,
2012
2

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