1 Définitions et concepts de base
1.1 Définitions
1.2 Différences avec la programmation traditionnelle
2 Techniques informatiques de représentationdes connaissances
2.1 Logique
2.1.1 Logique classique
2.1.2 Logique floue
2.2 Résolution de problème par parcours de graphe
2.3 Systèmes de production
2.4 Représentations centrées objets, réseaux sémantiques
3 Aspects particuliers du développement informatique
3.1 Architecture générale d'un système à base de connaissances
3.2 Acquisition des connaissances auprès d'un expert
3.3 Problèmes de temps réel
4 Domaines d'application de l'intelligence artificielle' pour l'automatique
4.1 Intelligence artificielle et conception de systèmes de commande
4.2 Intelligence artificielle et commande : la logique floueet les réseaux de neurones
4.3 Intelligence artificielle et supervision
4.3.1 Supervision des boucles locales
4.3.2 Supervision globale
4.3.3 Le raisonnement qualitatif
4.3.4 Le raisonnement causal
5 Conclusion
Références bibliographiques