7. Para verlos (facts)
CLIPS> (facts)
f-0 (lassie especie perro) CF 1.00
f-1(Lassie domestico si) CF 1.00
f-2 (tratado-con Perez penicilina) CF
1.00
f-3 (admitido-por Perez Dr-Lopez) CF
1.00
For a total of 4 facts
8. Para reiniciar (reset)
CLIPS> (reset)
CLIPS> (facts)
f-0 (initial-fact) CF 1.00
For a total of 1 fact.
CLIPS>
Similar a clear pero aquí tenemos el
hecho inicial.
9. Los hechos con etiqueta
Al inicio se indica a que tipo de
campo pertenece cada uno:
•Float •Externaladress
•Integer •Factadress
•Symbol •Instancename
•instanceadress
•String
10. Para eliminar algo:
(retract n) donde n es el
numero de hecho.
Se puede usar * en lugar del
nombre para eliminar todo lo
introducido en ese momento.
11. De forma remota
(deffacts estado-inicial
(alta Jose-Martinez iop)
(anterior Jose-Martinez infarto)
(dolor Jose-Martinez lado-izquierdo)
(paciente Juan-Lopez asmatico)
)
Se cargarán hasta que reiniciemos el
sistema mediante (reset).
12. REGLAS
Son las responsables de
almacenar el conocimiento en
un sistema experto, ya que
realizan ciertas acciones
determinadas cuando se
cumplen una serie de
condiciones.
13. REGLAS
Si
• Condición-1
antecedentes • Condición-2
• Condición-3
Entonces
• Acción-1
consecuentes
• Acción-2
• Acción-3
14. Formato general
defrule nombre_regla "Descripción opcional entre comillas“
(<patrón-1>); Miembro izquierdo de la
regla
(<patrón-2>)
...
(<patrón-n>)
=>
(<acción-1>) ;Miembro derecho de la regla
(<acción-2>)
...
(<acción-m>)
) ;Paréntesis de cierre
17. BIBLIOGRAFIA
Sebastián Ventura Soto Matemática aplicada, ciencias de la
computación e Inteligencia Artificial Universidad de Córdoba
http://www.uco.es/users/sventura/misc/TutorialCLIPS/Tuto
rCLIPS02.htm