4.5 Système expert
Les Systèmes Experts constituent l'un des domaines de
l'IA le plus utilisé. L'idée d'un système expert est de
permettre à un expert d'un domaine quelconque tel que la
médecine, la géologie, les assurances, les banques, ... de
communiquer son savoir-faire à un ordinateur dans le but de faire
utiliser son expertise par un non expert. En d'autres termes, nous sommes en
train de faire allusion à la reproduction du raisonnement.
La plus part des activités intelligentes relevant de
l'être humain, reposent sur des connaissances nombreuses et
variées qui sont appelées à être exploités
à bon escient. Ces systèmes sont construits notamment pour
atteindre les performances d'un expert humain dans ses connaissances
limitées en exploitant un ensemble des connaissances acquises par des
experts dans ce domaine. Dans notre cas, le robot roulage sera conçu de
manière à simuler le comportement d'un expert humain, un agent de
sécurité.
Outre, Les systèmes experts sont des logiciels,
bientôt aussi des matériels, destinés à remplacer ou
assister l'homme dans des domaines où l'expertise humaine est reconnue
insuffisamment structurée pour constituer une méthode de travail
précise, sûre, complète, directement transposable sur
ordinateur.
D'une manière générale, un
système expert est un outil capable de reproduire les mécanismes
cognitifs d'un expert, dans un domaine particulier. Il s'agit de l'une des
voies tentant d'interagir à l'IA. Plus précisément, un
système expert est un logiciel capable de répondre à des
questions, en effectuant un raisonnement à partir de faits et de
règles connues. Il peut servir notamment comme outil d'aide à la
décision.
Figure 13 : De l'IA aux systèmes experts
Page | 37
4.5.1 L'Expert
Un expert est une personne qui a longuement travaillé
dans un domaine et qui connaît tous les rouages. Il est différent
d'une personne novice.
Ils constituent le point clé du développement
d'un système expert. Ils doivent donc être suffisamment
disponibles lors de la phase de l'extraction de la connaissance et lors du
suivi de l'application. C'est l'expert qui détient le savoir et le
savoir-faire du domaine d'expertise. C'est aussi l'expert qui fournit les
connaissances nécessaires liées au problème.
4.5.2 Composants
BC
|
|
Ou B.C représente la base des connaissances et M.I, le
moteur d'inférence
|
|
Ce module rassemble le savoir et le savoir-faire de l'expert,
dans le domaine concerné. Il s'agit donc de connaissances qui sont
permanentes et qui sont exprimées sous forme de faits ou de
règles. Les faits constituent des connaissances factuelles et les
règles constituent des connaissances opératoires.
MI
Le MI est un mécanisme qui permet d'inférer des
connaissances nouvelles à partir de la BC 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.
Le MI est donc un programme qui comprend le modèle de
raisonnement et qui construit un raisonnement en exploitant la BC en fonction
de la situation fournie par la base des faits.
|