Chaînage avant
Le chaînage avant (ou raisonnement vers l’avant) est l’une des deux méthodes principales de raisonnement lors de l’utilisation d’un moteur d'inférence et peut être descrit logiquement que l’application répétée de modus ponens. Le chaînage en aval est une stratégie d'implémentation répandue pour les systèmes experts, les systèmes de règles métier et de production. Le contraire de l'enchaînement en avant est l’enchaînement en arrière.
Le chaînage avant commence par les disponibles données une d utilise des règles d'inférence pour extraire davantage de données (à partir d’un utilisateur final, par exemple) jusqu'à ce qu'un objectif est rea CHED. Un infere moteur nce en utilisant les recherches avant enchaînant règles d'inférence jusqu'à ce qu'il trouve un où l’antécédent (Si l’article) est connu pour être vrai. Lorsqu'une telle règle est trouvée, le moteur peut conclure ou déduire la conséquence (clause Then), ce qui entraîne l'ajout de nouvelles informations à ses données.
Les moteurs de Inference seront itérer à travers ce processus jusqu'à ce qu'un but soit atteint.