Ce CR est en cours de réalisation et sera définitif à la fin du mois
Suite à la réunion du 08/01/2013 avec Stéphanie
J'ai effectivement oublié que le fait de disposer d'un graphe de référence comme source de connaissance initiale était une hypothèse qui n'est pas forcément vraie dans la réalité. Il y a bien une phase d'élaboration qui peut être nécessaire avant d'adapter les graphes.
Je vais détailler l'architecture actuelle et visée du module de personnalisation dans son ensemble, j'essaie de faire ça vite sous forme de schéma (un dessin vaut mieux que patati patata…., [Cordier 201x]).
Dans une logique “RàPET”, il y a des similarités avec le “cycle”: élaboration de graphes suivant des contraintes sur ressources et sur profil (suivant les apprenants qu'on a, le contexte de l'élaboration change), ensuite (éventuellement) une phase de “recherche d'existant” parmi des cas “graphes-profils” existants, une première affectation de graphe (similarité, mais voir plus bas), une phase d'adaptation (la personnalisation telle que réalisée actuellement dans le proto) et une mémorisation du résultat à la fin.
Un premier niveau de “cas” serait donc un ensemble de sources de K (graphe personnalisé + le profil) + les contraintes qui ont été exprimées à la fois au niveau de l'élaboration et de l'adaptation.
Ca rejoint les discussions qui avaient été entamées avec Amélie du temps où je faisais un peu mieux de la recherche, avec l'idée qu'il n'y a pas de cycle à proprement parler, ou plus exactement que les K ne sont pas mobilisées linéairement dans un cycle mais qu'il y a des allez-retours entre chaque étape du cycle. Susan Craw proposait de l'agile CBR avec un cycle de CBR à chaque étape, mais elle ne remettait pas en cause l'application du cycle de manière linéaire.
Ce qu'on pourrait entrevoir comme contribution serait peut-être justement d'arriver à casser cette organisation en cycle, et à mobiliser génériquement les connaissances utiles au moment où on en a besoin (c'est à dire, pas forcément linéairement), d'observer les répercussions en live sur les résultats produits, etc.
Il y a aussi l'idée qu'il n'y a pas forcément un graphe candidat qu'on adapte (cf similarité plus haut), mais peut-être une collection de graphes à un instant T pour un profil, et que suivant les K utilisées le “meilleur” graphe puisse changer au cours du processus de personnalisation. D'où l'intérêt de retenir dès le départ non pas un graphe mais un jeu de graphe candidats.
Bon, c'est juste pour mettre ça quelque part pour l'instant. Ce n'est probablement pas clair, ce uqi est sûr:
La liste suivante recense les développements qui pourraient être faits sur le prototype. J'ai essayé de les classer par ordre d'importance, et d'indiquer qui pouvait les faire (moi (M), stage m2 (S), Jérôme (J)):