Guide complet sur les systèmes experts et leurs fonctions
Classé dans Informatique
Écrit le en
avec une taille de 3,26 KB
Systèmes experts : définition
Un système expert est un logiciel qui résout des problèmes complexes en utilisant une représentation symbolique de la connaissance humaine. Il s'appuie sur une unité logique pour tirer des conclusions à partir d'une base de connaissances, résoudre des conflits et appliquer des règles métier.
Fonctions du mécanisme d'inférence
Le mécanisme d'inférence détermine les actions à entreprendre, leur ordre d'exécution et leur déroulement. Ses rôles principaux incluent :
- Déterminer comment et quand les règles sont traitées.
- Assurer le contrôle du dialogue avec l'utilisateur.
Types de recherche et stratégies
Les systèmes experts utilisent diverses approches :
- Stratégies de résolution : Chaînage avant et arrière (heuristique).
- Gestion des connaissances : Intégration de la métacognition et méthodes d'évaluation pour les données incertaines ou incomplètes.
Base de connaissances et base de faits
La base de connaissances représente l'univers du système (faits, règles et procédures). La base de faits contient les événements spécifiques à une situation, distincts des données permanentes.
Interface et acquisition
L'interface doit être intuitive, rapide et simuler le comportement d'un expert. Le sous-système d'acquisition facilite la structuration des connaissances, la vérification syntaxique et l'accès aux langages de programmation.
Le Shell et les explications
Le Shell est un système expert vide, prêt à recevoir une base de connaissances. Le sous-système d'explications permet de suivre le progrès du traitement du problème.
Typologie des systèmes experts
Systèmes de prévision
Déduisent les conséquences probables d'un ensemble de circonstances :
- Trafic, prévisions agricoles, conflits armés, demande de matières premières.
Systèmes de diagnostic
Identifient des irrégularités à partir de symptômes :
- Diagnostic médical, défaillances matérielles ou industrielles.
Planification et surveillance
Conçoivent des plans d'action (itinéraires, robots, communications) et comparent le comportement réel d'un système avec le comportement attendu pour suggérer des corrections.
Systèmes de réparation et didactiques
Trouvent des remèdes aux dysfonctionnements (maintenance, débogage) et servent à l'enseignement autonome (manuels intelligents).
Systèmes de contrôle
Régulent le comportement global d'un système en interprétant la situation, en prédisant l'avenir et en surveillant l'exécution des plans.
Avantages des systèmes experts
- Facilite la formation du personnel.
- Permet le transfert de compétences.
- Reproductibilité illimitée.
- Résolution de problèmes complexes nécessitant une expertise formelle.
- Rapidité d'exécution supérieure à l'humain.
- Compétence équivalente à celle d'un expert.
- Solution idéale lorsque les experts humains sont rares.