← Derniers articles
🤖 AI

How can we assess human-agent interactions? Case studies in software agent design

Cet article introduit PULSE, un cadre d'évaluation centré sur l'humain qui combine les retours des utilisateurs avec des prédictions d'apprentissage automatique pour évaluer les conceptions d'agents de LLM dans le génie logiciel en conditions réelles, démontrant que de telles évaluations collaboratives produisent des informations plus robustes et révèlent des écarts significatifs par rapport aux évaluations traditionnelles basées sur des benchmarks.

Auteurs originaux : Valerie Chen, Rohit Malhotra, Xingyao Wang, Juan Michelini, Xuhui Zhou, Aditya Bharat Soni, Hoang H. Tran, Calvin Smith, Ameet Talwalkar, Graham Neubig

Publié 2026-06-10
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Valerie Chen, Rohit Malhotra, Xingyao Wang, Juan Michelini, Xuhui Zhou, Aditya Bharat Soni, Hoang H. Tran, Calvin Smith, Ameet Talwalkar, Graham Neubig

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 construisez un robot assistant pour aider les gens à écrire du code informatique. Pendant longtemps, la seule façon de savoir si votre robot était « bon » était de lui faire passer un test standardisé, comme un examen à choix multiples. Si le robot obtenait un score élevé, les développeurs supposaient qu'il était un employé étoile.

Mais les auteurs de cet article soutiennent que c'est comme juger un chef uniquement sur sa capacité à suivre un livre de recettes, sans jamais le voir cuisiner pour un véritable client affamé. Dans le monde réel, les humains et les agents d'IA travaillent ensemble en équipe. Parfois, l'humain doit intervenir, corriger le robot ou changer de plan. Un robot qui obtient un score parfait au test peut tout de même être frustrant avec qui travailler, tandis qu'un robot qui obtient un score légèrement inférieur peut être un pur plaisir de collaboration.

Cet article introduit une nouvelle façon de mesurer la qualité de l'entente entre ces équipes humain-robot. Ils appellent ce nouveau système PULSE.

Le Problème : L'« Examen » vs le « Vrai Travail »

Considérez les évaluations actuelles de l'IA comme un test de conduite sur une piste déserte. La voiture (l'IA) doit rester dans sa voie et s'arrêter aux feux rouges parfaitement. Si elle le fait, elle réussit.

Mais la vraie vie ressemble davantage à conduire dans les embouteillages de l'heure de pointe avec un passager. Le passager (l'humain) peut dire : « Hé, prends un autre itinéraire », ou « Attends, je dois d'abord m'arrêter à l'épicerie ». La voiture doit écouter, s'adapter et rendre le passager heureux. Les anciens tests de « piste déserte » ne mesurent pas si la voiture est agaçante pour le passager ou si le passager se sent en sécurité.

La Solution : PULSE (La « Boucle de Rétroaction »)

Les chercheurs ont construit un cadre appelé PULSE pour mesurer ce travail d'équipe du monde réel. Ils ont testé ce cadre en utilisant un agent logiciel (un robot codeur) appelé OpenHands que 15 000 personnes réelles ont utilisé pour écrire du code.

Voici comment fonctionne PULSE, en utilisant une recette simple en trois étapes :

1. La « Note de Course Partagée » (Collecte de Données)
Au lieu d'attendre la fin d'un projet pour demander : « Comment était le robot ? », ils ont demandé un avis après chaque petite tâche, tout comme vous notez un chauffeur Uber après un seul trajet.

  • Comment cela fonctionnait : Lorsqu'un robot terminait une petite portion de travail (comme la correction d'un bug), une fenêtre contextuelle apparaissait pour demander à l'utilisateur de lui donner de 1 à 5 étoiles.
  • Le Piège : La plupart des gens sont paresseux et ne veulent pas s'arrêter pour noter le robot à chaque fois. Ainsi, ils n'ont obtenu des notes que pour environ 5 % des tâches. Les 95 % restants étaient des interactions « silencieuses » où l'utilisateur continuait simplement son travail sans rien dire.

2. Le « Lecteur de Pensées » (Modèle de Prédiction)
Puisqu'ils n'avaient des notes que pour 5 % des tâches, ils avaient besoin d'un moyen de deviner ce que l'utilisateur ressentait pour les 95 % restants.

  • Ils ont entraîné un « Lecteur de Pensées », un modèle d'apprentissage automatique. Ce modèle observait des indices provenant de la conversation, tels que :
    • L'humeur de l'utilisateur : L'utilisateur était-il en colère ou joyeux dans ses messages ?
    • Les erreurs du robot : Le robot a-t-il mal compris les instructions ?
    • La progression : L'utilisateur a-t-il réellement sauvegardé le code qu'il a écrit ?
  • En utilisant ces indices, le modèle prédisait ce que l'utilisateur aurait noté pour les tâches silencieuses.

3. Le « Super-Statisticien » (Résultats Efficaces)
C'est le tour de magie. En combinant les quelques notes réelles avec les nombreuses notes prédites, ils pouvaient calculer les résultats beaucoup plus rapidement et avec plus de certitude.

  • L'Analogie : Imaginez que vous vouliez savoir si un nouveau parfum de crème glacée est meilleur que l'ancien.
    • Ancienne méthode (Test A/B standard) : Vous demandez à 100 personnes de goûter les deux et de donner une note. Cela prend beaucoup de temps et les résultats peuvent être flous.
    • Méthode PULSE : Vous demandez à 100 personnes de goûter, mais vous avez aussi un « prédicteur de goût » qui observe comment elles lèchent la cuillère, la vitesse à laquelle elles mangent et leurs expressions faciales pour deviner la note de 1 000 autres personnes qui n'ont même pas goûté.
    • Résultat : PULSE leur a donné le même niveau de certitude qu'un test standard mais avec 40 % de bruit en moins (incertitude). C'est comme obtenir une photo plus nette avec un temps d'exposition plus court.

Ce Qu'Ils Ont Découvert (Les Surprises)

Lorsqu'ils ont utilisé PULSE pour tester différents designs de robots, ils ont découvert certaines choses que les anciens « scores d'examen » avaient manquées :

  • Le Cerveau Compte le Plus : Le facteur principal déterminant si un humain aimait le robot était quel « cerveau » (le modèle d'IA sous-jacent) le robot utilisait. Passer à un cerveau plus intelligent faisait une énorme différence dans le bonheur de l'utilisateur.
  • Le « Corps » Compte Moins : Changer la façon dont le robot organisait ses pensées (comme montrer une liste de tâches ou mieux mémoriser les choses) avait un effet beaucoup plus faible sur le bonheur de l'utilisateur.
  • L'Examen Ment : Ce fut le plus grand choc. Ils ont comparé les évaluations humaines réelles de leurs tests contre les benchmarks d'IA standards.
    • Le Résultat : Les benchmarks disaient que le Robot A était meilleur que le Robot B. Mais les humains préféraient en réalité le Robot B !
    • La Leçon : Un robot peut réussir haut la main le test écrit, mais être un très mauvais partenaire dans une véritable conversation.

La Conclusion

L'article conclut que si nous voulons construire des IA qui aident réellement les humains, nous ne pouvons pas nous contenter de regarder les scores de tests. Nous devons observer comment les humains et les robots interagissent dans la vie réelle. PULSE est un outil qui permet de faire cela efficacement, en utilisant un mélange de retours réels et de prédictions intelligentes pour construire des robots avec lesquels les gens apprécient réellement travailler.

Ils ont également noté que, bien qu'ils se soient concentrés sur le codage, cette même méthode « PULSE » pourrait être utilisée pour n'importe quel robot travaillant avec des humains, comme un planificateur de voyage ou un assistant de shopping, en changeant simplement les « indices » que le Lecteur de Pensées recherche.

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.

Essayer Digest →