CLIPURI
Software-ul CLIPS este un instrument pentru construirea sistemelor expert . CLIPS înseamnă C Language Integrated Production System . Sintaxa și numele limbajului sunt inspirate de OPS5 ( Sistemul oficial de producție , deși această definiție nu este oficială), iar algoritmul de bază de recunoaștere a modelelor utilizat este algoritmul de rețea .
CLIPS este probabil unul dintre cele mai populare și utilizate instrumente pentru crearea de sisteme expert datorită vitezei, eficienței și gratuității sale. În ciuda faptului că a fost folosit de zeci de ani, acesta este actualizat constant și susținut de autorul original, Gary Riley. CLIPS include un limbaj orientat pe obiecte full-COOL (Complete Object-Oriented Language) pentru a crea sisteme expert. Deși scrisă în C , interfața sa seamănă foarte mult cu limbajul de programare LISP . Extensiile pot fi scrise în C, iar CLIPS-urile pot fi apelate din C.
La fel ca alte limbi de sistem expert, CLIPS are reguli și fapte. Diferite fapte pot face o regulă aplicabilă. O regulă aplicabilă afirmă un fapt nou. Faptele și regulile sunt create mai întâi definindu-le așa cum se arată mai jos:
(Deffacts trouble_shooting
( auto_problem ( name ignition_key ) ( status on ))
( car_problem ( nume motor ) ( status wont_start ))
( car_problem ( nume faruri ) ( stare de lucru ))
)
( defrule rule1
( auto_problem ( name ignition_key ) ( status on ))
( car_problem ( nume motor ) ( status wont_start ))
=>
(Assert (car_problem (nume de pornire) (statusul defect))
)
linkuri externe
- ( RO ) Site oficial , pe clipsrules.sourceforge.net .
- ( EN ) NASA CLIPS: descărcări, informații, știri și istorie , pe siliconvalleyone.com . Adus la 11 mai 2008 (arhivat din original la 11 mai 2008) .