Systèmes experts

3. Structure

3.3. Moteur d'inférence

  • Mécanisme qui permet d'inférer des connaissances nouvelles à partir de la base de connaissances du système.
  • Cerveau du système
  • Sert à déclencher les règles et à les enchaîner les unes après les autres.
  • Les deux mécanismes les plus employés pour déclencher les règles sont :
    • Le chaînage avant
    • Le chaînage arrière
•Il est important que la base de connaissance reste indépendante du moteur d'inférence (sauf si elle contient les règles d'inférence elles-mêmes).
•Ce moteur d’inférence est écrit dans un langage d’intelligence artificielle, tels que LISP ou PROLOG.