• Aucun résultat trouvé

Afin d’illustrer le fonctionnement du mécanisme de sélection d’action et également les

notions d’adaptation au contexte et de collaboration implicite évoquées dans les sections

pré-cédentes, nous allons examiner le déroulement d’un scénario court sous différentes conditions.

Cet exemple va ainsi permettre de montrer la diversité des exécutions d’une procédure due à la

modification de quelques paramètres.

La procédure à réaliser est simple et consiste en diverses actions de bricolage. La procédure

est composée de deux branches à réaliser en parallèle. La première consiste à retirer la poignée

d’une porte de placard. L’acteur doit donc tenir la poignée avec une main pendant qu’il dévisse

la vis qui retient la poignée avec un tournevis. Ensuite il peut retirer la vis puis déposer la

poignée. La deuxième branche consiste à planter 4 clous dans une planche. Chaque branche

doit normalement être réalisée par une seule personne. On utilise donc des fils d’activité, un

pour chaque branche, en mode préférentiel. Pour la première action de la branche 1 le rôle

ouvrier 2 qui est prioritaire et le rôle any est là aussi secondaire. Deux humains virtuels, HV1

et HV2, jouent respectivement les rôles de ouvrier 1 et ouvrier 2.

5.2.1 Déroulement normal - règle de sélection simple

Score pour la répartition : priorité du rôle comme critère principal.

Règle du profil collaboratif :

-Privilégier les actions pour lesquelles l’acteur a le meilleur score parmi les actions où il est

classé premier.

HV1 réalise les actions de la première branche, tandis que HV2 réalise parallèlement les

actions de la deuxième branche. Tout se déroule normalement comme l’illustre la figure 5.2.

Sur cette figure les actions en bleu sont les actions de la branche 1, les actions en orange celles

de la branche 2 et les actions en noir les actions qui ne figurent pas dans le scénario (actions

implicites).

5.2.2 Déroulement dans le noir - règle de sélection simple

Score pour la répartition : inchangé.

Règle du profil collaboratif : inchangée.

Imaginons maintenant que l’on change les conditions de réalisation de la procédure, qui

doit désormais être réalisée dans le noir. L’humain virtuel ayant pour rôle ouvrier 1 tient donc

une lampe de poche dans une main et n’est pas autorisé à la lâcher : HV1 a donc initialement

une main dans un état occupée.

HV1 commence par tenir la poignée et a alors ses deux mains occupées : l’une tient la

lampe de poche et l’autre la poignée. Il ne peut plus continuer sa branche et est donc bloqué.

HV2 est alors classé premier à la fois pour l’action suivante de sa branche mais également pour

l’action suivante de la branche 1 (l’action dévisser la vis) puisque HV1 ne peut pas la réaliser.

Mais le score de HV2 pour les actions de sa branche est plus élevé puisqu’il est prioritaire pour

ces actions. HV2 va donc poursuivre sa branche jusqu’au bout. Lorsqu’il aura terminé, alors il

ne lui restera plus que l’action de la branche 1 à réaliser et il va donc la sélectionner. HV2 va

donc prendre le tournevis, dévisser la vis puis la retirer et HV1 sera alors débloqué.

HV1 est donc resté bloqué un long moment sans rien pouvoir faire. HV2 ne lui est venu en

aide que lorsqu’il n’avait plus d’autres actions à réaliser, ce qui aurait pu prendre très longtemps

dans un scénario plus long.

5.2.3 Déroulement dans le noir - règles de sélection plus évoluées

Score pour la répartition : inchangé.

Règles du profil collaboratif, par importance décroissante :

-Si un acteur est bloqué, privilégier l’action suivante sur la branche qu’il avait entamée pour

tenter de l’aider.

-Privilégier les actions pour lesquelles l’acteur a le meilleur score parmi les actions où il est

classé premier.

Le déroulement de la procédure reste le même jusqu’à ce que HV1 soit bloqué avec une

poignée et une lampe de poche en main. Là, HV2 détecte ce blocage, abandonne ce qu’il était

en train de faire et vient tenter d’aider HV1 en prenant le tournevis puis en réalisant l’action qui

suit sur la branche 1 : dévisser la vis (voir figure 5.3). HV1 est toujours bloqué, HV2 continue

donc en prenant la vis. HV1 peut maintenant réaliser l’action déposer la poignée et libérer une

main. HV2 va alors poser la vis et reprendre la branche 2 là où il l’avait laissée. HV2 est donc

venu spontanément aidé HV1, sans que cela soit écrit dans la procédure (nous avions juste

utilisé un fil d’activité en mode préférentiel) c’est ce qu’on appelle la collaboration implicite.

5.2.4 Conclusions tirées de l’exemple

Cet exemple montre que la même procédure peut avoir des déroulements très différents en

fonction du contexte et des règles de sélection d’action appliquées. Il est également possible de

jouer sur le poids attribué aux différents critères par le module de répartition . Le mécanisme de

sélection d’action permet donc d’adapter une procédure à un contexte de réalisation différent,

lui donnant plus de souplesse. Une collaboration implicite peut alors apparaître, mais il est

éga-lement possible de s’en servir pour mettre au point une procédure en écrivant cette procédure

sans assigner de rôle aux actions, en laissant plusieurs humains virtuels la réaliser et en voyant

comment ils se sont répartis les tâches. Des retouches sont alors possibles de manière itérative

en affinant la spécification des profils et des règles. Ces différentes utilisation du mécanisme de

sélection d’action seront détaillées dans la section 5.3.

Dans cet exemple un humain virtuel aide spontanément l’autre qui est bloqué. Cette aide

peut permettre à un apprenant novice de prendre conscience des erreurs qu’il a faites pour

se retrouver bloqué, tout en lui permettant de poursuivre néanmoins la procédure. Il est bien

entendu possible de désactiver cette aide en fonction de la stratégie pédagogique : il est ainsi

possible d’imposer à un apprenant expérimenté de réaliser effectivement toutes les actions

de la procédure qui sont de son ressort, pour cela il suffit d’adapter le profil collaboratif de

ses partenaires virtuels. Le profil collaboratif des humains virtuels doit donc être adapté aux

apprenants en fonction des attentes pédagogiques. Dans la section 5.4 nous allons détailler

l’utilisation pédagogique que l’on peut faire du mécanisme de sélection d’action.