Esa modificación puede ser directa sobre la base de hechos almacenada o como consecuencia de cambios en el entorno (por ejemplo, si una regla mueve un robot sus sensores proporcionarán hechos distintos en la siguiente lectura).