Aller au contenu principal
Intermédiaire

L'écart entre capacité et fiabilité

What you'll learn
  • Pourquoi « ça a marché dans ma démo » n'est pas une preuve que ça marchera en production
  • Capacité contre fiabilité — ce sont des propriétés différentes, et la plupart des guides les confondent
  • Comment la variance transforme discrètement une tâche à 95 % en produit cassé
  • Une boucle d'évaluation en quatre étapes, avec un jeu de référence, que vous pouvez lancer aujourd'hui avec un tableur
  • Pourquoi les évaluations sont le vrai fossé défensif — pas les prompts

Voici un schéma qui brûle presque tous ceux qui livrent de l'IA à de vrais utilisateurs pour la première fois :

Le modèle fait la chose parfaitement dans votre test. Il échoue en production. Vous êtes perplexe, parce que vous l'avez vu fonctionner.

Ce que vous avez rencontré, c'est l'écart entre capacité et fiabilité.

La capacité signifie que le modèle peut faire une tâche — il produit une sortie correcte au moins une fois, dans certaines conditions.

La fiabilité signifie que le modèle fait la tâche correctement de façon constante — sur des entrées variées, sur des exécutions répétées, malgré de légers changements de formulation ou de contexte.

Les démos prouvent la capacité. La production exige la fiabilité. Ce sont des propriétés différentes, et la plupart des guides les confondent.

Pourquoi les démos mentent​

Quand vous testez un prompt, vous avez typiquement tendance à :

  • L'exécuter sur des entrées que vous avez conçues vous-même
  • L'exécuter une poignée de fois
  • Trier sur le volet la sortie qui a l'air bonne
  • Ajuster le prompt jusqu'à ce que le résultat semble correct

Ce processus optimise la capacité. Le prompt fonctionne maintenant sur vos exemples. Vous avez vu une sortie correcte. Vous livrez.

Le problème, c'est que les entrées des utilisateurs en production ne sont pas vos exemples. Elles sont plus désordonnées, plus variées, formulées d'une manière que vous n'aviez pas anticipée. Le modèle n'a jamais été testé dessus. Vous n'avez aucune idée de ses performances dans ces cas.

Une seule bonne sortie n'est pas une estimation de performance. C'est une anecdote.

La variance est la variable cachée​

Les LLM sont stochastiques. Exécutez deux fois le même prompt et vous obtenez souvent des sorties différentes. Cette variance est normale et généralement sans conséquence. Mais cela signifie que la question pertinente n'est pas « est-ce que ça a marché ? » — c'est « dans quelle proportion du temps est-ce que ça marche ? »

Une tâche où le modèle réussit 95 % du temps a fière allure en démo et casse pour environ un utilisateur sur vingt. Une tâche où il réussit 60 % du temps semble correcte quand c'est vous qui l'exécutez. Ce sont des situations très différentes, et vous ne pouvez pas les distinguer sans mesurer.

Le spectre capacité-fiabilité en pratique​

DimensionCapable mais peu fiableFiable
Entrées testéesExemples conçus par l'auteurEntrées variées, issues de vrais utilisateurs
Taille d'échantillonQuelques exécutionsExécutions répétées sur de nombreux exemples
Visibilité des modes de défaillanceLes échecs sont rares en test, fréquents en productionLes échecs sont mesurés et compris
Comment vous apprenez que c'est casséPlaintes des utilisateursVotre suite d'évaluations
Comment vous l'améliorezEssais et erreurs sur les promptsSuivi du taux de réussite, débogage systématique des échecs
Confiance au déploiementBasée sur le feelingBasée sur des preuves

Les évaluations sont le vrai fossé défensif​

De meilleurs prompts peuvent augmenter la capacité. Seules les évaluations peuvent vous dire si vous avez augmenté la fiabilité.

Une évaluation est un test structuré : un ensemble d'entrées, des sorties attendues ou des critères d'évaluation, et un moyen de mesurer le taux de réussite. Vous exécutez le modèle sur les entrées, vous notez les sorties, et vous obtenez un chiffre. Puis vous changez quelque chose — le prompt, le modèle, la température — et vous relancez. Maintenant vous avez un signal.

Ce n'est pas glamour. C'est la partie du travail produit en IA que la plupart des tutoriels sautent complètement. Mais c'est la seule façon de répondre à la question qui compte vraiment quand vous livrez : « À quelle fréquence est-ce que ça marche sur des entrées que je n'ai pas vues ? »

Une façon simple de commencer​

Vous n'avez pas besoin d'infrastructure pour démarrer. Voici une boucle d'évaluation minimale viable :

Guided walkthrough1 of 4
  1. Rassemblez 20 à 50 entrées réelles ou réalistes. Pour chacune, écrivez à quoi ressemble une sortie correcte (ou les critères pour la juger). Ce sont vos exemples de référence. Préférez de vraies entrées d'utilisateurs à celles que vous avez inventées — vous cherchez la distribution contre laquelle vous n'avez pas testé.

C'est tout. Un tableur suffit. La discipline compte plus que l'outillage.

Pourquoi c'est un problème d'ingénierie, pas un problème de prompting​

L'instinct, quand un modèle échoue, est de réécrire le prompt. Parfois c'est juste. Mais souvent c'est une façon d'optimiser pour le cas d'échec que vous avez vu, au prix d'une régression sur des cas que vous n'avez pas vérifiés.

L'ingénierie de la fiabilité pour l'IA ressemble à ceci :

  • Définir ce que « correct » signifie avant d'exécuter quoi que ce soit
  • Mesurer contre une distribution d'entrées représentative
  • Suivre les changements dans le temps avec une méthodologie constante
  • Distinguer « ce modèle ne sait pas faire cette tâche » de « cette tâche est sous-spécifiée »

L'ingénierie de prompt est un outil au sein de ce processus. Ce n'en est pas un substitut.

Le cadrage honnête​

La plupart des capacités de l'IA sont réelles. Les modèles peuvent authentiquement faire des choses remarquables. L'écart entre capacité et fiabilité n'est pas un argument selon lequel les capacités seraient factices — c'est un argument selon lequel savoir qu'elles existent ne suffit pas.

Si vous avez besoin qu'une tâche fonctionne 95 % du temps, vous avez besoin d'une preuve qu'elle fonctionne 95 % du temps. Cette preuve vient de l'exécution de tests structurés, pas de la confiance dans la démo.

Les ingénieurs qui construisent des produits d'IA durables ne sont pas nécessairement ceux qui écrivent les meilleurs prompts. Ce sont ceux qui savent ce que « fonctionner » veut dire avant de livrer, et qui disposent d'une mesure qui leur dit si c'est vrai.

Vérifiez vos acquis

0/3
  1. Vous faites la démo d'un nouveau prompt à votre équipe. Il réussit parfaitement votre exemple favori trois fois d'affilée. Qu'avez-vous prouvé ?
  2. Votre prompt réussit 95 % du temps sur le jeu de référence. Est-il prêt pour la production ?
  3. Vous modifiez le prompt pour corriger un cas d'échec que vous avez observé. Quelle est la meilleure étape suivante ?
Key takeaways
  • La capacité, c'est « est-ce qu'il peut ? ». La fiabilité, c'est « à quelle fréquence le fait-il ? » — les démos prouvent la première, la production exige la seconde.
  • Une seule bonne sortie est une anecdote, pas une estimation de performance. Une vraie preuve exige des entrées variées exécutées plusieurs fois.
  • La variance est la variable cachée : 95 % de réussite a fière allure en démo et casse pour un utilisateur sur vingt.
  • Commencez avec un jeu de référence de 20 à 50 entrées réelles, exécutez chacune N fois, suivez le taux de réussite, et relancez à chaque changement.
  • De meilleurs prompts augmentent la capacité. Seules les évaluations augmentent (et prouvent) la fiabilité — les évaluations sont le vrai fossé défensif.

Ressources liées​

Suite​