BAsCET

BAsCET, acronyme de Blackboard, Agents, Concepts, Exemples et Température, est une architecture d' intelligence artificielle générale fortement inspirée de celle de Copycat.

BAsCET est composé de trois éléments principaux : le modèle, appelé réseau de concepts, le réservoir d'agents, contenant le savoir procédural, et l'espace de travail (ou Blackboard). Une mesure de la solution courante dans le Blackboard, appelée température, permet de modifier le comportement du système afin de l'adapter à la situation.

Un problème est d'abord déposé dans l'espace de travail, en y créant un ou plusieurs objets représentant le problème à traiter (chaque objet est une instance d'un nœud du réseau de concepts). Dès qu'une instance d'un nœud est créée, ce dernier est totalement activé et peut donc lancer les agents qui lui sont propres dans le réservoir d'agents. Ensuite, un certain nombre d'agents du Blackboard sont choisis et exécutés. Ces agents peuvent ajouter, supprimer ou modifier des objets du Blackboard. Une température, mesurant l'état d'avancement de la solution contenue dans le Blackboard, est calculée. Elle servira de paramètre lors du cycle suivant pour le choix des agents à exécuter. Ensuite, le réseau de concepts effectue une propagation des activations, et le processus recommence jusqu'à ce qu'un agent spécial décide d'arrêter le processus, soit parce que le résultat est jugé suffisamment bon, soit parce qu'il est probable qu'aucune solution meilleure ne pourra être mise à jour.

Other Languages