Académique Documents
Professionnel Documents
Culture Documents
Département d’électrotechnique
2. DEFINITION.
En intelligence artificielle, un système expert est un système informatique émulant la
capacité de prise de décision d’un expert humain. Les systèmes experts sont conçus pour
résoudre des problèmes complexes en raisonnant à travers des corpus de connaissances,
représentés principalement comme si des règles étaient alors plutôt que par un code
procédural conventionnel.
Donc on peut définir un système expert comme : un outil capable de reproduire les
mécanismes cognitifs d'un expert, dans un domaine particulier.
Les autres définitions des systèmes experts qui existe sont ;
Les motivations pour la réalisation d’un un système expert sont regroupées en 3 catégories :
La gestion de l'expertise
L'augmentation de la capacité de l'expert
La diffusion de la connaissance.
a. La gestion de l'expertise
Un expert est une personne de grande importance dans une entreprise car toutes les
décisions d'une entreprise face à des situations relatives au domaine dont il possède le
savoir émanent de lui.
En effet, les experts sont des hommes rares, très chers et difficiles à remplacer. D'où la
nécessité pour une entreprise de s'approprier de la technique de systèmes experts et de
conserver ainsi l'expertise (le savoir et savoir faire de l'expert) sous une forme aussi claire
et accessible à tous. Le système expert devient alors un moyen de formation.
c. La diffusion de la connaissance
Vu la nature humaine de l'expert il est souvent nécessaire pour une entreprise que leur
expertise soit diffusée à des nombreux services afin de décentraliser les prises de décision
et d'accroître ainsi la rapidité et l'homogénéité. Ainsi, la diffusion permet aux utilisateurs
de disposer à tout moment de l'expertise.
Elle consiste à une mise à jour des règles d'un métier. Le système expert doit être
adéquat à l'évolution des connaissances car les connaissances d'un spécialiste dans un
système expert peuvent être accessibles aux autres spécialistes qui peuvent les mettre à
jour. Ce qui permet à toute personne nouvelle dans l'entreprise de disposer de
connaissances par ses prédécesseurs.
Elle consiste à unifier les méthodes de travail. On distingue deux types de diffusion :
1. La diffusion horizontale
2. La diffusion verticale
On parle de la diffusion horizontale : lorsque plusieurs personnes de l'entreprise réalisent les
mêmes travaux et adoptent les mêmes méthodes de travail.
On parle de la diffusion verticale lorsque les non-spécialistes peuvent effectuer des tâches
réservées aux experts.
i. une base de connaissance qui est composé de la base de faits (un ensemble de
connaissance fournies par un expert humain) représentées par des règles et une base de
règles (est l'ensemble de connaissance du spécialiste qui lui permet de résoudre des
problèmes spécifiques).
ii. Un moteur d’inférence (mécanisme d'inférence) est un mécanisme qui permet au
système expert de raisonner et tirer des conclusions.
a. La Base de Connaissances.
Une autre approche pour définir une base de connaissances consiste à la considérer comme
une ontologie peuplée par des individus. Souvent désignée sous le terme de système expert,
une base de connaissances permet de centraliser l'expertise d'un domaine, généralement
formalisée de manière déclarative.
Il est essentiel de ne pas la confondre avec une base de données telle qu'Oracle, Access ou
MySQL.
b. Règles et moteur d’inférence
Le moteur d’inférence applique une stratégie de résolution en utilisant les connaissances et
ceci pour en dériver une nouvelle information.
Dans un système à base de règles, les connaissances sont représentées par des règles. Le
moteur d’inférence peut fonctionner en chaînage arrière ou avant. Le chaînage arrière signifie
que le raisonnement est guidé par le but tandis que le chaînage avant signifie que le
raisonnement est guidé par les données. Nous décrivons dans la suite ces deux mécanismes, et
nous les comparons. Notons bien que pour pouvoir décrire ces deux mécanismes nous
consultons au fur et à mesure la mémoire de travail qui nous guide pour le raisonnement
Selon la complexité des variables et du langage d'évaluation les systèmes experts sont
classés en 3 principaux types.
Exemple : Si la voiture ne démarre pas et les phares ne s'allument pas alors il n'y a plus de
batterie.
Il s'agit ici d'une version primaire des systèmes experts qui n'est capable que d'évaluation
binaire. Ses capacités sont limitées mais ses performances sont en général excellentes.
Ce type de systèmes experts assimile la notion de priorité qui permet de faire passer
certains tests ou évaluations avant d'autres, leurs importances étant plus grande. Il intègre
aussi l'arrivée de nombres réels et les évaluations symboliques (<, >, =, !=).
A ce niveau, les systèmes experts savent gérer des variables (donc stocker des informations
pendant une évaluation) et peuvent utiliser des quantificateurs (évaluation des connaissances
incertaines) ou états (ex : libre, occupé, transféré, en attente…).
a. Les systèmes experts dédiés : ce sont des systèmes experts orientés vers la résolution des
problèmes spécifiques à un domaine.
b. Les Shell : ce sont des systèmes experts possédant un Moteur d'Inférence incorporé et un
formalisme de représentation des connaissances
c. Les systèmes experts globaux : ce sont les environnements de constructions des systèmes
experts.
8. ROLES ET APPLICATIONS.
Les rôles des systèmes experts dépendent du contexte dans lequel ils sont appliqués
dont notamment:
De remplacer un expert (pour automatiser une tâche routinière ou par besoin d'une
expertise dans un environnement hostile).
D'assister un expert (pour gérer la complexité ou pour améliorer la productivité)
Dans le domaine médical, dès 1982, le programme ABEL (Acid-Base and Electrolyte
disorders diagnosis) utilisait des modèles physiopathologiques à plusieurs niveaux pour
diagnostiquer les troubles acido-basiques et électrolytiques. En 2017, Easydiagnosis a
représenté la dernière mise à jour de cette expertise, s'adaptant aux symptômes.
En 1988, dans le secteur bancaire, American Express a introduit l'analyse financière
automatisée pour l'octroi de prêts, avec la détermination des montants et taux appropriés.
En 2018, les systèmes experts ont automatisé les processus dans divers domaines,
permettant une recherche précise sur les placements, les tenues de comptes, etc.
Dans le domaine humanoïde et robotique, le développement de GEMINOID en 2014 a
abouti à la création d'un androïde.
En matière de démonstrations mathématiques, ALC2 (A Computational Logic for
Applicative Common Lisp) a été utilisé depuis ses débuts jusqu'en 2018 pour prouver les
propriétés de modèles donnés.
Les Systèmes Interactifs d'Aide à la Décision intelligents (SIAD), tels que COLOSSUS®,
sont employés par plusieurs compagnies d'assurances dans le monde pour assister les
assureurs dans le traitement des réclamations pour dommages corporels.
HEPAXPERT III, un système expert médical disponible en ligne, facilite l'analyse et
l'interprétation de la sérologie des hépatites A et B.
PEPID (<< Portable Emergency Physician Information Database >>), un système expert
conçu pour aider les médecins à diagnostiquer rapidement les problèmes médicaux et de
drogue en urgence, propose des recommandations de premiers traitements médicaux suite
aux diagnostics.