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.
No hay comentarios:
Publicar un comentario