Techno 22: Intelligence artificielle II

Quelques élements de base - Partie II

Dans cette section, nous nous penchons sur les capacités de raisonnement de nos machines ou "agents intelligents" (nous appelons agent une machine intelligente qui peut également prendre la forme d'une machine virtuelle; voir le Techno19). Un agent doué de capacités de raisonnement possède au départ une certaine connaissance du monde environnant, connaissance qui est localisée dans ce que l'on appelle une "base de connaissances" et dont la structure est définie par la "représentation de la connaissance". Cette base de connaissances contient des "faits", décrivant l'état du monde, ainsi que des "liens" – logiques ou autres – entre ces différents faits. L'agent utilise, par exemple, le raisonnement logique afin d'actualiser et maintenir sa description du monde (les faits du monde) lorsqu'un stimulus lui parvient. Dans ce document, nous nous intéresserons à une forme simplifiée de comportement logique ou rationnel – des références à des ouvrages plus spécialisés seront fournies.

En intelligence artificielle, il existe, en gros, deux types de représentation de la connaissance: celle basée sur la logique et celle basée sur une approche "connexioniste" (par exemple des réseaux de neurones artificiels). La première est particulièrement utile pour modéliser la connaissance explicite, alors que la deuxième est plutôt indiquée dans le cas de processus difficilement élicitables ou explicitables. Ces deux approches seront illustrées par la suite.

Techno 22 (515 kB)