Un Langage de Communication entre Agents
pour la coordination d'action
dans un collectif mixte Humains rŽels et Humains virtuels
Sujet de thse d'informatique
LISyC, Laboratoire d'Informatique de Systmes Complexes – EA 3883
ENIB - Centre EuropŽen de RŽalitŽ Virtuelle - 29280 PlouzanŽ

Juin 2010

Keywords : collaborative virtual environment, Agent Communication Language, Human behavior Simulation, multiagent organizational model.

Contexte scientifique

Ce travail s'inscrit dans la perspective du dŽveloppement d'Environnements de rŽalitŽ Virtuelle pour l'Apprentissage Humain (EVAH) et plus particulirement dans l'apprentissage du travail collaboratif. Pour des raisons ˆ la fois pŽdagogiques et logistiques, le nombre d'apprenants dans ces EVAH peut tre infŽrieur ˆ celui des membres de l'Žquipe effectuant ce travail collaboratif. L'enjeu est de permettre ˆ des "humains rŽel" (les apprenants) de rŽaliser une t‰che en collaboration avec des humains virtuels et d'autres humains rŽels. L'objet d'Žtude est donc un collectif mixte d'humains et d'agents artificiels qui doivent rŽaliser collectivement une t‰che, au moins partiellement prescrite, dans un environnement virtuel informŽ et structurŽ.

La rŽalisation d'une t‰che collaborative nŽcessite une bonne coordination dans l'exŽcution des actions par les membres de l'Žquipe. Avant son exŽcution, un plan d'action est dŽfini, au moins partiellement, de mme qu'une structure organisationnelle (r™les, normes, rgles). Chaque acteur doit adopter un comportement qui soit conforme ˆ son r™le et qui permette une bonne coordination de l'activitŽ du collectif. Cette coordination repose sur des mŽcanismes de rŽgulation de l'activitŽ collective qui passent par des actions de communication entre acteurs. Ces Žchanges d'informations entre acteurs s'oprent selon trois modalitŽs. (1) L'observation directe de l'exŽcution de l'action d'un partenaire, ce qui suppose la perception de l'activitŽ motrice des partenaires ou du rŽsultat de leurs actions. (2) L'Žchange d'informations linguistiques entre partenaires, en contact visuel ou via un medium de communication. (3) La communication non verbale par Žchanges de signaux, sous forme de gestes, postures, expressions faciales. Cette thse se concentre sur le point (2).

Sujet de la thse

L'objectif est de dŽfinir un langage de communication entre agents qui permette aux agents, humains rŽels et virtuels, d'assurer, par des Žchanges d'information contextualisŽe, la coordination de leurs actions lors de la rŽalisation d'une t‰che Ç mŽtier È, toute ou partiellement prescrite, conformŽment ˆ des rgles organisationnelles. Ceci nŽcessite de s'intŽresser ˆ deux points, (1) les langages et protocoles de communication entre agents et (2) la reprŽsentation des connaissances sur l'activitŽ collaborative, ceci en vue de construire une proposition qui permette ˆ des agents de parler de manire cohŽrente et complte du second ˆ l'aide du premier. L'originalitŽ du travail tient en ce dernier point.

Le travail s'appuiera sur une Žtude bibliographique sur les langages de communication entre agents (ACL, Agent Communication Language) adaptŽs ˆ la communication entre humains et agents artificiels. On privilŽgiera les ACL issus de la thŽorie des actes de langage de Searle et de leurs dŽrivŽs qui ont pour objectif de rendre la communication humain - agent plus naturelle. L'Žtude portera Žgalement sur les modles organisationnels de systmes multi-agents (modles de l'activitŽ collective) et leur simulation en environnement virtuel. Ceci permettra de circonscrire l'objet du discours, c'est-ˆ-dire la rŽalisation d'actions Ç mŽtier È dans un contexte organisationnel fortement contraint. Enfin, on exploitera les modles de comportements communicationnels d'humains en groupe en prenant en compte les aspects spatiaux et temporels de la rŽalisation des actes de communication.

La proposition consistera ˆ Žtendre la bibliothque d'actes de langage et d'en prŽciser la sŽmantique, 'feasability conditions', 'rational effects', tant du c™tŽ du locuteur que du destinataire de l'acte. On se concentrera sur les actes de communication jouant un r™le sur la coordination d'action par un collectif d'agents humains et artificiels et l'on prendra en compte le caractre situŽ de ces agents. Le langage devra avoir une portŽe opŽrationnelle forte. La modalitŽ privilŽgiŽe pour la communication entre humains et agents artificiels est la langue naturelle Žcrite (mode Ç chat È). Il s'agit donc d'un sous-ensemble de la langue naturelle dans la mesure o on se cantonne ici ˆ ce que le discours ne porte que sur une ontologie mŽtier (les objets et concepts manipulŽs lors de la t‰che) et sur la coordination d'action (la reprŽsentation de l'activité et de l'organisation). Les aspects grammaticaux ne relvent pas de l'objet de la thse. Concernant le langage de reprŽsentation des connaissances du contexte de rŽalisation de la t‰che, le travail s'appuiera sur les mŽta-modles d'environnement virtuel et d'organisation multi-agents existants.

Le modle sera appliquŽ ˆ la simulation des scŽnarios de formation au travail collaboratif. La vŽrification du modle consistera ˆ s'assurer que les mŽcanismes communicationnels de coordination d'action facilitent la rŽalisation des plans d'actions. Les tests porteront ˆ la fois sur des collectifs composŽs d'humains, d'agents artificiels et mixtes. Il s'agira de vŽrifier la cohŽrence de la production des actes de communication (composante locutoire, notamment la proximitŽ des agents), de leur contenu (composante illocutoire) et de leur effet sur leur destinataire (composante perlocutoire). La validation du modle consistera en des tests d'usage par des sujets humains. L'analyse portera sur la capacitŽ de ces derniers ˆ effectuer leurs actions et ˆ comprendre ce que font les autres.

Candidature

Le(la) candidat(e) doit tre titulaire d'un master recherche en informatique, avec de prŽfŽrence une premire expŽrience dans un ou plusieurs des domaines suivants : systmes multi-agents, simulation comportementale d'humains virtuels, agents conversionnels animŽs.

Le(la) candidat(e) devra envoyer un curriculum vitae et une lettre de motivation pour le sujet, Žventuellement accompagnŽs de lettres de recommandation. Le dossier devra tre envoyŽ par mail ˆ Pierre Chevaillier (chevaillier@enib.fr).

Encadrement

Cette thse s'inscrit dans le cadre d'un projet collaboratif national qui apporte les autres briques technologiques nŽcessaires ˆ l'application des rŽsultats, ainsi que des scŽnarios d'usage rŽels.

La thse sera dirigŽe par Pierre Chevaillier, ma”tre de confŽrences HDR en informatique au LISyC (Laboratoire d'Informatique des Systmes Complexes, EA 3883). Elle s'effectuera au CERV, Centre EuropŽen de RŽalitŽ Virtuelle, ˆ Brest. Elle sera rŽmunŽrŽe au tarif en vigueur pour le contrat doctoral et dŽbutera ˆ l'automne 2010.