Encadrant : Jacques Ferber, ferber@lirmm.fr
Il s'agit de définir et de réaliser un système multi-agent mettant en oeuvre des agents communicants, dans laquelle les émotions puissent être prises en compte au même titre que les autres états mentaux (croyances, buts, réflexes, obligations, etc.).
Ces agents doivent être capable de gérer des émotions,
de tenir compte des émotions de leurs interlocuteurs pour agir et pour
communiquer.
On désire que ces agents puisse agir au sein d'organisations, c'est-à-dire
de prendre des rôles dans des groupes dans lesquels il existe des normes
(autorisation/interdits/obligations) que doivent suivre ces agents.
Un autre aspect qui devra être traité dans ce travail, est le
problème de l'émotion collective, c'est-à-dire la transmission
d'émotions d'un agent à un autre. Par exemple, la peur et la
colère sont des émotions qui se transmettent facilement d'une
personne à une autre. On parle alors de contagion émotionnelle.
Inversement, des émotions telles que la souffrance peut déclencher
chez autrui de la compassion.
Dans un contexte organisationnel, les émotions d'un agent, en fonction
de son rôle et de son statut, peut avoir des conséquences importantes
au niveau du groupe. Par exemple la colère d'un chef peut amener les
autres agents à travailler plus efficacement, ou au contraire à développer
un sentiment de rébellion.
On développera un modèle de système multi-agent et plus
particulièrement une architecture générique d'agents émotionnels,
en supposant que les agents communiquent à l'aide d'un langage fondé sur
la théorie des actes de langages (au sens large) et qu'ils agissent
au sein d'organisations. L'architecture de ces agents sera modulaire, au sens
où :
• De nouveaux types d'émotions doivent pouvoir être
ajoutés
• De nouveaux gestionnaires mettant en relation les émotions
et les autres éléments cognitifs doivent pouvoir être ajoutés
• Des mécanismes de différentes nature (obligations,
buts, impulsions, réflexes) doivent pouvoir être facilement ajoutés
ou supprimés.
• On puisse gérer des aspects aussi bien réactifs (peur,
colère) que cognitifs (curiosité, autorité, etc.) au niveau
de l'agent.
On développera des scénarios mettant en oeuvre ces agents dans un contexte où certains agents seront pilotés par des utilisateurs (joueurs).
Prérequis
Aimer la modélisation dans les sciences humaines, avoir des compétences en systèmes multi-agents.
Il est préférable d'avoir suivi les modules de M2 portant sur "Cognition individuelle et Collective" et/ou "IA des Jeux"
Remarque
Ce stage pourra éventuellemenent continuer en thèse, financée par une bourse cifre avec la société Zenvia, qui se situe à Montpellier, en collaboration avec le LIRMM.