II.6. ARCHITECTURE D'UN SYSTEME EXPERT
L'architecture de base d'un système expert comprend au
moins les éléments ci- après :
ü Moteur d'inférence
ü Base de connaissances
ü Module d'acquisition de connaissances
ü Interface utilisateur
ü Module explicatif
BASE DE CONNAISSANCES
MODULES D'ACQUISITION DE CONNAISSANCES
MOTEUR D'INFERENCE
MODULES EXPLICATIF
INTERFACE UTILISATEUR
Base de Règles
Base de Faits
EXPERT
UTILISATEUR
SYSTEME EXPERT
Fig. 1. Architecture d'un système expert
II .6.1.Moteur d'inférence
Le moteur d'inférence est un mécanisme qui
permet d'inférer des connaissances nouvelles à partir de la base
de connaissances du système. Il est basé sur des règles
d'inférence qui régissent son fonctionnement. Il a pour fonction
de répondre à une requête de la part d'un utilisateur ou
d'un serveur afin de déclencher une réflexion
définie par ses règles d'inférence qui utiliseront la
base de connaissance. Il peut alors fonctionner en chaînage
avant, chaînage arrière ou chaînage mixte.
II .6.2.Base de connaissances
Elle contient en tout instant ce que le système expert
sait sur le cas étudié. Toutes ces informations sont fournies
d'une part par les utilisateurs qui dialogue avec le système et d'autre
part par le système lui-même au travers des déductions
qu'il a pues faire en exploitant la base de connaissance. C'est pourquoi la
base des faits constitue la mémoire de travail du système expert
c'est - à - dire l'état du processus de résolution du
problème.
La base des faits est ainsi variable au cours de
l'exécution et est vidée lorsque l'exécution se
termine.
II .6.3.Module d'acquisition de connaissances
Ce module consiste à l'acquisition de façon
aisée de différentes unités de l'expertise et offre
à l'expert une facilité des modifications de la base de
connaissances. Sa fonction est de faciliter la consultation et la gestion de la
base de connaissance c'est un outil précieux qui est donc le concepteur
lors de l'élaboration de la base de connaissance.
II .6.4.Interface utilisateur
Il permet une bonne utilisation d'un système expert en
facilitant le dialogue entre le système expert et l'utilisateur.il peut
être sous forme de menu, de question-réponse ...
II .6.5.Module explicatif
Il permet de retracer le raisonnement qui a conduit à
la résolution du problème.il permet de juger la validité
de la base de connaissance et la fiabilité du système expert.
|