- Introduction
- Histoire de l’IA
- Nature de l’IA
- Représentation des connaissances
- Notion de connaissance et extraction de connaissances
- Représentations logiques
- Représentation à base de règle de production
- Systèmes experts
- Définition et architecture d’un système expert
- Raisonnement à base de règles de production
- Chainage avant
- Chainage arrière
- La programmation logique
- Le langage Prolog
- Syntaxe et structures de données – opérateur de coupure
- Le problème de la négation en PROLOG : l’hypothèse du monde clos et la négation par échec.
- Utilisation de la méthode de résolution dans l ‘implantation machine de ce type de langage.