Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Concepto de Reglas
Las reglas son las verdaderas responsables de almacenar el conocimiento en el sistema
experto, ya que realizan una o unas acciones determinadas cuando se cumplen una serie de
condiciones (estas condiciones son las que realmente almacenan el conocimiento). En CLIPS
todas las reglas son de la forma:
Si
condición-1
condición-2
condición-3
entonces
acción-1
acción-2
acción-n
3. La agenda
La agenda es una estructura que muestra las reglas que se han activado y que van a ser
ejecutadas, puestas por orden de ejecución. En fuzzyCLIPS, podemos ver la ventana agenda
eligiendo la opción Agenda Window del menú Window. En la versión para terminales texto,
utilizaremos el comando (watch agenda), que nos muestra en nuestro terminal cuando se
ha activado una regla en cuestión.
4. Definición de reglas
La construcción (defrule) se utiliza para definir reglas en CLIPS. Su formato general es el
siguiente
Ejemplos:
(defrule semaforo-rojo
(luz roja)
=>
(printout t "Detengase" crlf))