La mejor manera de entender cómo las reglas de los motores de trabajo es aprender el lenguaje de programación Prolog . El lenguaje Prolog se compone de un motor de reglas y un conjunto de convenciones sobre cómo escribir las reglas . Aprender cómo funciona Prolog le enseña cómo funciona un motor de reglas - y todos los problemas que se presentan con motores de reglas como el retroceso y la forma de representar los hechos y las reglas. Después de que las reglas han sido escritas , Prolog se da una declaración que trata de encontrar en la base de datos . Si no es un hecho, pero es la conclusión de una regla, los antecedentes de la regla se convierten en los nuevos estados búsqueda. La recursividad y backtracking continuar hasta tanto las normas se cumplen o no se pueden satisfacer , y luego el sistema Prolog pronuncia la declaración original verdadera , falsa o indecidible .
Programa Architecture