Un système tutoriel intelligent à base de système immunitaire artificiel Juin 2009
L’ITS doit, de plus, disposer d’un mécanisme de mémorisation et d’apprentissage des
interventions des agents pédagogiques. La réaction du système, à la suite d’une reconnais-
sance de l’action de l’utilisateur, doit être adaptative. Dans le cadre de ce stage, nous avons
exploré la piste des systèmes immunitaires artificiels 1car les propriétés de ces systèmes
semblent pouvoir s’appliquer à la problématique des ITS.
Dans la première partie, nous présentons les systèmes immunitaires artificiels, les
processus qui les composent et les différents domaines d’application. La seconde partie
de se rapport se consacre à la définition d’une action dans un EVAH. Puis la troisième,
à la présentation d’un modèle générique et son implémentation avec un système tutoriel
intelligent. Enfin ce rapport se conclue par un bilan de ces travaux et par les perspectives
envisageables pour une tel système.
3 Contexte
3.1 Mascaret
3.1.1 Généralités
Les Environnements Virtuels d’Apprentissage Humain développés par le CERV uti-
lisent la plate-forme MASCARET (Buche et al., 2004) (Multi-Agent System for Colla-
borative, Adaptive and Realistic Environment for Training) qui permet à des utilisateurs
(encadrant et apprenants) d’agir individuellement ou en collaboration dans un environne-
ment virtuel. Toutes les entités sont des agents capables de percevoir leur environnement,
de décider des actions qu’ils vont mener et enfin d’agir. Les agents peuvent être de diffé-
rentes natures. MASCARET repose sur deux méta-modèles VEHA et HAVE servant de
support à la détection de traces d’utilisation (cf figure 2). Ces deux méta-modèles sont des
extensions du méta-modèle UML.
Dans un EIAH (Environnement Informatique pour l’Apprentissage Humain), la fonction
pédagogique est assurée par un ITS (Intelligent Tutoring Systems). Dans MASCARET,
elle est gérée par un système multi-agents, composé d’agents pédagogiques, c’est-à-dire
ayant un rôle dans le processus enseignement-apprentissage : agents tuteur, assistant du
formateur, compagnon de l’apprenant, observateur d’activité... Ce système est désigné par
l’acronyme Mats :Multi-Agent Tutoring System. Le sous-système behave quant-à-lui, re-
groupe les modèles d’architecture des agents composant une application Mascaret : modules
de perception (d’un monde VEHA), de planification, de sélection d’actions (décrites avec
HAVE), de communication par messages...
3.1.2 Les méta-modèles VEHA et HAVE
VEHA (Virtual Environment supporting Human Activities) est un méta-modèle d’en-
vironnement virtuel servant à la description du monde virtuel dans lequel les utilisateurs
seront immergés (Chevaillier et al., 2009). En effet, ce modèle permet la modélisation des
objets qui constitueront l’environnement physique en fournissant la définiton de sa com-
position et de ses comportements. Il offre donc une représentation à la fois statique et
dynamique de l’environnement.
1Artificial Immune System
Rapport de stage de master recherche - page 2 -