Aller au contenu principal
Tous les articles de cmd+ctrl

Repérer les défaillances de l’IA que vos évaluations ne mesurent pas

Avant d’automatiser l’évaluation d’une IA, examinez des traces complètes et variées avec des personnes capables de voir quand une réponse convient à la conversation, mais manque l’objectif réel du produit.

Deux évaluateurs examinent les couches reliées d’une trace d’interaction complète, tandis qu’une vignette de réponse finale est isolée.

Une personne intéressée a dit à un assistant de location propulsé par l’IA que l’option disponible dépassait son budget, puis l’a remercié pour son temps. L’assistant a répondu courtoisement : n’hésitez pas à revenir si votre situation change, et passez une excellente journée.

Rien dans cette réponse n’était impoli. Rien n’était manifestement faux. Un évaluateur générique pourrait même lui attribuer une bonne note pour le ton.

Mais une personne examinant l’échange au complet pouvait y voir une autre défaillance. Le rôle de l’assistant n’était pas simplement de clore les conversations avec amabilité; il devait aider à trouver un logement correspondant aux besoins des personnes intéressées. Face à une objection liée au budget, il aurait dû explorer des logements moins chers ou des options dans d’autres immeubles appartenant à la même entreprise. Il a plutôt mis fin à la conversation. La source ne dit pas si une vente a été perdue. Elle montre toutefois pourquoi cet échange constitue un échec commercial qui mérite d’être mesuré : l’assistant a abandonné alors que l’objectif du produit appelait à traiter l’objection.

Ce renversement répond à une question que les équipes produit travaillant sur l’IA posent souvent trop tard : comment repérer les défaillances que vos évaluations actuelles ne peuvent pas mesurer? On commence par l’examen humain d’interactions réelles et reconstituables, et non par un tableau de bord de métriques génériques. Ce n’est qu’après que des personnes ont vu ce que signifie « bon » dans le contexte réel du produit que l’automatisation peut aider à appliquer cette définition à grande échelle.

Une réponse polie peut tout de même être la mauvaise réponse

L’échange sur la location est utile précisément parce qu’il ne ressemble pas à une défaillance classique de modèle. On n’y voit aucune contradiction, aucun texte incohérent ni appel d’outil défectueux. La réponse est cohérente et socialement appropriée. Sa défaillance ne devient apparente que lorsque la personne qui l’examine tient compte de l’objectif du produit : un assistant de location devrait continuer d’aider une personne intéressée dont la première option ne convient pas.

Cet écart est une dérive des critères. En termes simples, la dérive des critères survient lorsque l’examen d’exemples réels change votre compréhension de ce qui devrait être considéré comme bon ou mauvais. Avant de voir cette trace, une équipe pourrait évaluer l’exactitude factuelle, l’utilité ou la politesse. Après l’avoir vue, l’équipe dispose d’un nouveau critère concret : lorsqu’une personne intéressée soulève une objection liée au budget, l’assistant cherche-t-il des options pertinentes au lieu de simplement prendre congé?

Un évaluateur automatisé pourrait vérifier le traitement des objections une fois ce critère établi. Il ne pourrait pas indiquer de façon fiable à l’équipe, à l’avance, que le traitement des objections était la définition manquante de la qualité. Cette découverte exigeait qu’une personne relie la trace à l’objectif du produit.

Cela ne signifie pas que l’automatisation est faible. Cela signifie qu’elle suit une séquence. Découvrez d’abord les normes. Rendez-les ensuite reproductibles.

Commencez par des éléments qu’une personne peut reconstituer

Une personne qui examine une réponse ne peut pas découvrir une défaillance cachée à partir de la réponse finale seulement. Elle a besoin des mêmes éléments qui l’ont façonnée : l’entrée de l’utilisateur, l’invite système, le contexte récupéré, les appels d’outils et leurs résultats, les appels intermédiaires au modèle et la sortie finale destinée à l’utilisateur.

Considérez une trace comme le dossier complet d’une session, et non comme un fragment de transcription. Dans le cas de la location, l’objection liée au budget prend un sens différent lorsque la personne qui l’examine peut voir quels renseignements sur les logements ou les immeubles étaient disponibles au système, ce qu’il avait reçu comme consignes et comment il est arrivé à sa réponse finale. Une trace complète permet de répondre à deux questions fondamentales : que s’est-il passé, et était-ce bien?

Cela change aussi ce que les équipes devraient saisir. L’objectif n’est pas de journaliser pour le simple plaisir de journaliser. Il est de conserver suffisamment de contexte pour qu’une personne puisse distinguer une mauvaise réponse d’un mauvais résultat, une option indisponible d’une option ignorée, ou une véritable limite d’une occasion manquée.

Échantillonnez pour le contraste, pas pour la commodité

Lire les dix premières traces d’un dossier donne rarement un portrait utile d’un produit. Elles peuvent surreprésenter un type d’utilisateur, un modèle de demande ou une journée particulièrement agitée. Le flux de travail source crée plutôt un échantillon initial délibérément diversifié, en combinant des représentants de groupes de traces avec des sélections aléatoires.

C’est une mesure de précaution pratique : les représentants de groupes aident à faire ressortir différents types d’interactions, tandis que les exemples aléatoires empêchent l’examen de devenir trop ordonné ou trop tributaire du regroupement effectué par le système. Il ne s’agit pas de prétendre qu’un petit échantillon est statistiquement complet. Il s’agit de rendre plus probable que l’attention humaine limitée rencontre des variations significatives.

Le flux de travail ajoute une deuxième mesure de précaution : les personnes qui examinent les traces en étudient 10 avant que le système ne commence à suggérer des erreurs. Cette pause compte, car l’automatisation précoce peut donner à ses catégories une autorité plus grande qu’elles ne le méritent. Examiner d’abord ces traces donne aux personnes la matière brute nécessaire pour repérer les défaillances selon leurs propres termes — par exemple, l’assistant a abandonné au lieu de proposer des solutions de rechange — avant que les étiquettes suggérées ne commencent à orienter la discussion.

Une annotation initiale utile est précise et orientée vers l’utilisateur. « Mauvaise réponse » ne donne à un collègue ou à un évaluateur automatisé aucun élément exploitable. « L’assistant a mis fin à la conversation après une objection liée au budget au lieu de proposer les options disponibles » désigne une défaillance observable. Elle indique ce qui s’est mal passé sans prétendre connaître la cause profonde interne.

Laissez les personnes calibrer la définition de la qualité du produit

L’examen humain n’est pas une simple étape d’approbation décorative. C’est là qu’une équipe transforme des surprises individuelles en un critère défendable.

Dans le cas de l’assistant de location, une personne ne devrait pas transformer immédiatement une interaction maladroite en règle générale. Il faut examiner plusieurs traces pertinentes. Les objections liées au budget sont-elles fréquentes? Des solutions de rechange étaient-elles disponibles? Quel comportement devrait compter comme une tentative acceptable d’aider? Les réponses façonnent un critère suffisamment précis pour être évalué, mais fidèle à l’objectif du produit.

C’est la calibration : les personnes s’entendent sur ce qu’elles cherchent avant de demander à un système d’en chercher davantage. Elle évite aussi de confondre le premier symptôme visible avec l’erreur importante. Au départ, les personnes qui examinent les traces peuvent se concentrer sur la première défaillance, ou la défaillance en amont, visible par l’utilisateur dans une trace, là où une erreur initiale peut expliquer ce qui suit.

Le résultat n’a pas besoin d’être une taxonomie parfaite. L’objectif immédiat est de trouver des tendances exploitables dans les journaux. À mesure que les annotations s’accumulent, elles peuvent être regroupées en modes de défaillance et considérées comme des enjeux de produit. Mais la catégorie vient après les rencontres avec les éléments probants, et non avant.

Automatisez ce que la trace peut montrer — et gardez les propositions soumises à l’examen humain

Une fois que des personnes ont fourni des exemples et des critères, l’automatisation devient utile de façon plus rigoureuse. Elle peut aider à l’échantillonnage, au suivi administratif, à l’annotation des traces et aux vérifications de défaillances directement visibles dans la trace. Elle peut également proposer d’autres annotations qu’une personne peut accepter ou rejeter.

Cette dernière distinction est importante. Une annotation proposée n’est pas un verdict. Les premières suggestions peuvent être erronées, y compris lorsqu’une bonne réponse est signalée comme une défaillance. Le désaccord des personnes qui examinent les traces est une rétroaction précieuse : il montre où l’interprétation automatisée ne correspond pas encore à la norme du produit.

Type de défaillanceCe que l’automatisation peut relever dans une traceCe qui exige encore le contexte du produit ou le jugement humain
Conflit factuel directUne réponse de l’assistant contredit le résultat d’un outil affiché dans la même trace.Déterminer si le résultat de l’outil était la bonne source sur laquelle s’appuyer dans la situation du produit.
Critère connu et expliciteUne réponse correspond à un modèle défini, comme l’omission de proposer des solutions de rechange après une objection liée au budget.Déterminer si ce critère est complet, approprié ou s’il omet une exception importante.
Qualité de la présentation et du flux de travailUne incompatibilité visible de format peut être signalée pour examen lorsque la sortie attendue est connue.Déterminer si la mise en forme convient au canal de l’utilisateur, par exemple les SMS, et si un transfert à une personne était nécessaire.
Défaillance liée à l’objectif du produitLe système peut proposer une étiquette après que des personnes ont fourni des exemples calibrés.Reconnaître qu’une formule de clôture polie a d’abord manqué l’objectif commercial.

La limite n’a rien de mystérieux : l’automatisation est particulièrement efficace lorsque les éléments probants sont explicites et contenus dans la trace. Elle peut relever une réponse qui entre en conflit avec la sortie d’un outil et appliquer un critère déjà défini par des personnes. Elle est moins efficace lorsque la qualité dépend d’un contexte extérieur à la trace ou d’un jugement propre au produit sur ce que l’interaction devait accomplir.

Construisez l’évaluation après la découverte

L’ordre constitue la méthode :

  1. Saisissez des traces complètes et reconstituables. Conservez l’interaction et l’activité du système nécessaires pour l’évaluer.
  2. Prélevez un échantillon délibérément diversifié. Mélangez des représentants variés et des traces aléatoires plutôt que d’examiner ce qui se trouve simplement en premier.
  3. Faites examiner et calibrer les traces par des personnes. Rédigez des notes précises sur les défaillances observables par l’utilisateur; examinez plusieurs occurrences avant de considérer qu’une tendance est comprise.
  4. Utilisez l’automatisation pour faire passer l’examen à l’échelle. Laissez-la repérer les contradictions évidentes dans les traces et proposer des annotations, tandis que les personnes acceptent, rejettent et affinent ces propositions.

Cette approche ne promet pas que chaque défaillance deviendra immédiatement mesurable. Elle ne le devrait pas non plus. Certaines des défaillances les plus importantes ne deviennent visibles que lorsqu’une personne compare une interaction apparemment réussie à l’objectif réel du produit.

L’assistant de location n’a pas échoué parce qu’il manquait de savoir-vivre. Il a échoué parce que le savoir-vivre a remplacé l’aide concrète. Une fois qu’une personne a reconnu cette différence, le traitement des objections pouvait devenir un critère, puis une vérification automatisée dont les résultats peuvent être examinés. C’est le rôle durable des évaluations : non pas automatiser ce qu’il est le plus facile de compter, mais préserver le jugement durement acquis sur la véritable raison d’être du produit.

Repérer les défaillances d’IA non mesurées