Towards a unified user modeling language for engineering human centered AI systems
Cet article propose un langage de modélisation d'utilisateur unifié qui intègre diverses dimensions de profil utilisateur afin de surmonter les limites des approches existantes à grain grossier, démontrant son efficacité par une implémentation sur la plateforme low-code BESSER et une preuve de concept pour l'adaptation automatique d'agents conversationnels d'IA.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous pénétrez dans une immense bibliothèque de haute technologie. Autrefois, le bibliothécaire vous remettait la même carte générique à chaque personne qui entrait, qu'il s'agisse d'un enfant, d'un senior, d'une personne en fauteuil roulant ou de quelqu'un parlant une langue différente. Vous deviez ensuite vous débrouiller par vous-même.
Cet article soutient que, dans notre monde numérique moderne, les logiciels ne devraient pas fonctionner comme ce vieux bibliothécaire. Ils devraient plutôt agir comme un concierge personnel super intelligent qui sait exactement qui vous êtes avant même que vous ne demandiez un livre.
Voici la structure de la proposition de l'article, utilisant des analogies simples :
1. Le Problème : Un tas de pièces de puzzle désordonné
Actuellement, si un développateur de logiciels veut créer une application qui vous « connaît », il doit utiliser toute une panoplie d'outils différents et déconnectés.
- Un outil peut connaître votre âge.
- Un autre peut savoir si vous êtes daltonien.
- Un troisième peut connaître vos loisirs préférés.
Les auteurs affirment que c'est comme essayer de construire une maison en utilisant des pièces provenant de trois boîtes de puzzles différentes. Certaines pièces ne s'emboîtent pas, et vous finissez avec une maison bancale et incomplète. Parce que les outils ne communiquent pas entre eux, le logiciel ne peut pas réellement « personnaliser » l'expérience. Il passe à côté de la vue d'ensemble.
2. La Solution : Un « Passeport Utilisateur » Universel
Les auteurs ont créé un Langage de Modélisation de l'Utilisateur Unifié. Considérez cela comme un passeport numérique standardisé pour chaque utilisateur.
Au lieu d'avoir des listes séparées pour différents traits, ce langage regroupe tout dans un format structuré et lisible par machine (utilisant spécifiquement un format appelé JSON, qui est comme un système de classement numérique très organisé).
Ce « passeport » couvre 10 catégories de votre vie, notamment :
- Les Bases : Votre nom, votre âge et votre localisation.
- Le Corps : Vos capacités physiques (comme si vous avez des difficultés d'audition ou de mouvement).
- L'Esprit : Vos traits de personnalité (êtes-vous extraverti ou timide ?), votre humeur actuelle et vos objectifs.
- Les Compétences : Les langues que vous parlez et ce dans quoi vous êtes doué.
- La Culture : Votre origine, votre religion et vos valeurs.
- Les Relations : Vos amis et votre famille.
La beauté de ce système est sa flexibilité. Vous n'êtes pas obligé de remplir toutes les sections. Si vous ne souhaitez pas partager vos loisirs, ce n'est pas grave. Le système est conçu pour gérer l'absence d'informations avec aisance.
3. La Preuve : Un Chatbot qui écoute vraiment
Pour prouver l'efficacité de ce « passeport », les auteurs ont construit une preuve de concept (un prototype fonctionnel). Ils ont créé un chatbot (une IA conversationnelle) qui lit ce passeport numérique avant de répondre à une question.
Voici comment ils l'ont testé :
Ils ont demandé au chatbot : « Donne-moi des conseils d'exercice pour la musculation. »
- Scénario A : Ils ont fourni au chatbot le profil d'un homme de 30 ans utilisant un fauteuil roulant.
- Le Résultat : Le chatbot a immédiatement sauté les exercices pour les jambes et s'est concentré entièrement sur les entraînements du haut du corps. Il savait qu'il ne devait pas suggérer des choses qu'il était physiquement incapable de faire.
- Scénario B : Ils ont fourni le profil d'un homme de 80 ans.
- Le Résultat : Le chatbot a suggéré des exercices très légers et lui a même conseillé de consulter un médecin au préalable, reconnaissant les risques liés à son âge.
Sans ce « passeport », le chatbot aurait simplement donné les mêmes conseils génériques aux deux hommes, ce qui aurait pu être inutile, voire dangereux.
4. L'Outil : Faciliter la construction
Les auteurs n'ont pas seulement écrit une théorie ; ils ont construit les outils pour le concrétiser. Ils ont utilisé une plateforme open-source appelée BESSER pour créer un système où :
- Un utilisateur peut remplir un formulaire web simple (comme une configuration de profil).
- Le système transforme automatiquement ce formulaire en « passeport numérique » (le fichier JSON).
- Le chatbot lit ce fichier et adapte instantanément sa personnalité et ses conseils pour correspondre à l'utilisateur.
L'Essentiel
Cet article propose un langage unique et unifié pour décrire qui est un utilisateur, combinant des idées de psychologie, de sociologie et d'informatique. En dotant les logiciels d'une « carte d'identité » complète et structurée pour chaque utilisateur, les développeurs peuvent créer des systèmes d'IA qui ne se contentent pas de parler aux gens, mais qui s'adaptent réellement à eux, rendant la technologie plus accessible, plus sûre et plus personnelle pour tout le monde.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.