Professional Documents
Culture Documents
EXPERTOS
QUÉ ES CLISP ?
INTRODUCCIÓN A CLISP
Características Generales:
- Fácil implementación y modificación: rapidez
(edad 23)
(color-ojos azul)
(color-pelo negro)
))
ELIMINACIÓN DE HECHOS
RETRACT (<INDICE>)
f-1 (persona (nombre “yasmin benitez")
(edad 24) (estudios Ingeniero)
(profesión empresario)
(estado_civil soltero))
Sintaxis: (RETRACT 1)
----------------------------------------
RESET: Elimina todos los hechos de la memoria
de trabajo
MODIFICACIÓN DE HECHOS
MODIFY elimina el hecho modificado inserta
un nuevo hecho con el valor del o los
atributos actualizados.
Sintaxis: (modify( <indicador><atributo a
modificar>))
Por ejemplo:
(modify 1 (edad 35))
REGLAS
La memoria de producción está constituida
por reglas. Las reglas representan el
conocimiento sobre la resolución de
problemas de un dominio específico
incluyendo reglas físicas, conocimiento
heurístico o reglas de heurísticas o de
experiencia.
Representación Informal del
Conocimiento ??
Por ejemplo:
SI la emergencia es incendio
ENTONCES la respuesta es
activar los extintores de incendios.
EN CLISP:
(deftemplate emergencia (slot tipo))
(emergencia incendio inundación
cortocircuito sobrecarga))
Respuesta
(deftemplate respuesta (slot accion))
Ahora podemos definir la regla en CLIPS:
(defrule emergencia-incendio "Un ejemplo de
regla"
(emergencia (tipo incendio))
==>
(assert (respuesta (accion activa-extintor-
incendios))))