II.5.3. Le Moteur d'Inférence
Le moteur d'inférence consistez à
l'élaboration de la solution en faisant le choix des règles de
production et leur séquence d'utilisation. C'est lui qui simule le
raisonnement de l'expert. Lorsque le raisonnement est fondé sur des
faits connus on parle de chaînage avant ou mode déductif.
Lorsqu'il est régressif on parle de chaînage arrière ou
mode inductif.
Le cycle de base du moteur d'inférence est
généralement divisé en quatre grandes étapes :
ü La sélection
ü Le filtrage
ü La résolution de conflit
ü L'exécution
Phase de sélection :
Elle a pour but de trier et de rassembler en un sous-ensemble,
les faits et les règles de la connaissance qui mérite plus
d'attention que d'autres. Elle consiste à sélectionner des
règles ayant au moins un fait connu dans leurs parties
prémisses.
Phase de filtrage
Au cours de cette phase, le moteur d'inférence compare les
faits de la base de faits(le problème posé ou les informations
qui décrivent la situation initiale) pour déterminer l'ensemble
des règles applicables.
Phase de la résolution des conflits
Elles se contredisent par le choix de la règle à
appliquer
Phase d'exécution
Elle consiste à appliquer ou à activer la
règle choisie lors de l'étape de la phase de résolution
des conflits. Elle se termine généralement par une modification
de la base de fait c'est - à - dire par l'ajout d'un ou de plusieurs
faits nouveaux (provenant de la déduction) à l'ancienne base des
faits.
|