3.8
Utilisateur dans les systèmes multi-agents
L'intégration de l'utilisateur dans un système
multi-agents est un problème qui a souvent été
évoque par la communauté des systèmes multi-agents, mais
qui n'a pas souvent été résolu. La plupart du temps,
l'utilisateur intervient dans le système pour fixer les
paramètres, observer un possible comportement émergent et
analyser les résultats, mais il est rarement intègre dans
l'environnement comme élément à part entière de la
simulation.
L'utilisateur interagit avec le système multi-agents
via une Interface Homme-Machine (IHM). Ainsi des travaux ont été
menés sur la réalisation de telles IHM [Brown et al. 98]. Le but
de ces travaux est de fournir une interface intelligente, c'est-à-dire
qui s'adapte aux actions de l'utilisateur. Dans ces travaux, le système
essaie de prévoir les actions futures de l'utilisateur pour lui proposer
la bonne interface. Pour cela, le système multi-agents se construit un
modèle de l'utilisateur a partir de l'observation de ses actions. Dans
de telles applications, l'utilisateur est considéré comme un
maître dans le système.
La plupart des travaux menés pour intégrer
l'utilisateur dans le système multi-agents se sont développes
autour des services sur Internet et l'informatique mobile [Burg 00]. Le
principe est alors de fixer des paramètres représentant
l'utilisateur dans un agent autonome qui le représente dans ses
différentes tâches sur Internet. ABROSE, est un exemple de ces
systèmes multi-agents [Gleizes et al. 00]. Le but de ABROSE est d'aider
l'utilisateur au courtage sur Internet. Le système est composé de
deux domaines. Le domaine du courtage et le domaine utilisateur. Le domaine du
courtage contient essentiellement les agents de transactions (TA)
représentant chacun un utilisateur. Cet agent connaît la
requête de l'utilisateur et dispose de croyances sur les autres agents de
transactions. Il peut ainsi collaborer avec les agents pertinents. Le domaine
de l'utilisateur fournit des utilitaires qui permettent à l'utilisateur
de se connecter au système, de formuler sa requête et de
réaliser les transactions. Dans de tels systèmes multi-agents,
l'utilisateur n'est intégré à l'environnement que via
l'agent qui le représente, il ne participe pas directement à
l'évolution de cet environnement.
3.9
Systèmes multi-agents et formation
L'intelligence artificielle est utilisée dans la
conception des tuteurs intelligents. Elle permet de représenter les
connaissances et les raisonnements de l'étudiant, de l'expert et du
tuteur. Cette modélisation est principalement réalise par des
règles d'inférences. Mais des travaux plus récents
proposent d'utiliser les systèmes multi-agents pour représenter
les connaissances. Les systèmes multi-agents sont également
utilises pour simuler les différentes stratégies
pédagogiques ou les différents composants de l'outil
pédagogique.
|