Je travaille sur la différenciation comportementale d'agents cognitifs géographiquement situés.
Ce type de contexte (par exemple, les jeux vidéo du type MMO : massively multiplayer online) contraint fortement l'utilisation d'apprentissage ou d'un environnement informé.
Mon but est de créer des profils d'individualité via la définition de traits de personnalité afin d'obtenir différents comportements sans exprimer un scénario des comportements attendus.
Le comportement d'un agent se définit par les actions qu'il exécute pour résoudre ses buts.
Construire un comportement revient à définir comment l'agent va résoudre ses buts, c'est-à-dire quelles sont les actions que l'agent va choisir d'exécuter.
Ce choix dépend de deux éléments :
Comment l'agent peut résoudre ses buts : les actions qu'il peut exécuter (i.e. dont il a la capacité) et dont le contexte est favorable à leur exécution, c'est son raisonnement.
Comment l'agent choisit résoudre ses buts : les actions exécutables, quelle est la meilleure action à effectuer selon l'agent. Cette décision dépend de son individualité.
Ma contribution est une proposition pour la conception d'individualité.
Pour concevoir cette indivualité, j'utilise des motivations qui vont influencer le choix de l'agent dans l'action à exécuter, parmi l'ensemble des actions exécutables, à chaque instant.
Ce choix donc est réalisé par un mécanisme de sélection d'action basé sur les motivations (ASM)
Grâce à ce mécanisme et à un raisonnement générique (comme celui proposé dans CoCoA), nos agents restent autonomes, la définition comportementale n'est liée ni à un environnement, ni à une simulation, ni à une résolution attendue.
Cette définition est ainsi générique, réutilisable et le moteur comportemental (raisonnement + individualité) se charge de l'appliquer dans une simulation donnée.
Projet Domotique (novembre 2010-août 2011)
Je travaille actuellement sur l'utilisation de mon mécanisme de sélection pour d'autres applications que les jeux vidéo.
En collaboration avec l'équipe NOCE du LIFL, je propose la gestion intelligente d'un contexte domotique par un Système Multi-Agents.
Ce système intelligent peut gérer intégralement l'habitat ou se contenter d'effectuer les propositions d'action qu'il pense être les meilleures.
Les agents utilisés sont des agents cognitifs situés.
La conception de SMA a été facilitée d'une part, par l'utilisation de l'approche centrée interaction qui a simplifié l'agentification des dispositifs domotiques à piloter et d'autre part, grâce à l'utilisation de mon mécanisme de sélection d'action basé sur les motivations pour la résolution des conflits de choix.
Le SMA mis en place peut prendre en charge le contexte global d'interaction et agir sur l'environnement ou jouer un rôle de conseil et d'assistance aux utilisateurs par la suggestion des actions qu'il juge les mieux appropriées.
Vidéo de démonstration
Vidéo de l'utilisation de CoCoA avec WSE pour la gestion de la température
Dans la dernière partie de la vidéo, on active la communication X10 entre WSE et un ventilateur.
Ainsi, le climatiseur simulé est représenté par un ventilateur réel qui s'allumera ou s'éteindra en fonction de l'état du climatiseur simulé. Plus de vidéos sur le site du projet.