3.6 Encadenamiento hacia adelante



En el encadenamiento hacia adelante se comienza con los hechos disponibles en la base de datos, y se buscan reglas que satisfagan esos datos, es decir, reglas que verifiquen la parte SI. 

Normalmente, se siguen siguientes pasos:
  • Evaluar las condiciones de todas las reglas respecto a la base de datos, identificando el conjunto de reglas que se pueden aplicar.
  • Si no se puede aplicar ninguna regla, se termina sin éxito; en caso contrario se elige cualquiera de las reglas aplicables y se ejecuta su parte acción (esto último genera nuevos hechos que se añaden a la base de datos).
  • Si se llega al objetivo, se ha resuelto el problema; en caso contrario, se vuelve al principio de la evaluacion.
A este encadenamiento se le llama también guiado por datos, porque es el estado de la base de datos el que identifica las reglas que se pueden aplicar. Cuando se utiliza este método, el usuario comenzará introduciendo datos del problema en la base de datos del sistema.

 

No hay comentarios:

Publicar un comentario