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.

Entrées associées :