Outils IA

Comment évaluer la fiabilité dun modèle IA

Construis une évaluation fiable d’un modèle IA avec cas de test, critères, graders, mesures métier et contrôles avant chaque mise en production.

Louis LAURENT

-

Fondateur, Kryve

11

mins read

11

mins read

La fiabilité d’un modèle IA ne se résume pas à une note générale ou à une impression après dix prompts. Elle mesure la capacité d’un système précis à produire le comportement attendu, sur des cas représentatifs, dans un contexte défini.

Un modèle peut exceller en rédaction et échouer sur l’extraction de données. Il peut réussir 95 % des demandes courantes tout en ratant les 5 % qui déclenchent un paiement, une publication ou une décision sensible.

Une évaluation utile commence donc par le workflow, pas par le nom du modèle. Elle décrit la tâche, construit un jeu de cas, définit les critères de réussite, exécute plusieurs variantes et analyse les échecs.

OpenAI présente les evals comme un composant essentiel pour construire des applications fiables, notamment lors d’un changement de modèle ou de prompt. Le NIST insiste aussi sur le rôle des mesures et évaluations contextualisées pour juger l’exactitude, la robustesse, la sécurité, la confidentialité, les biais et la transparence.

Définir ce que « fiable » veut dire

Une réponse fluide peut être fausse. Une réponse exacte peut être inutilisable. Une action correcte peut arriver trop tard ou coûter trop cher.

La fiabilité doit donc être décomposée.

Pour un assistant qui classe des tickets, elle peut comprendre :

  • la bonne catégorie ;

  • un format strict ;

  • une latence maximale ;

  • l’absence de données personnelles dans la sortie ;

  • un taux d’escalade acceptable.

Pour un agent qui publie un article, elle peut comprendre :

  • des sources valides ;

  • aucune affirmation inventée ;

  • le bon slug ;

  • une image conforme ;

  • un statut publié ;

  • une URL qui répond ;

  • un rendu mobile contrôlé.

Le second système ne peut pas être évalué avec une simple comparaison de texte. Son résultat dépend d’une chaîne d’actions et de preuves.

Avant tout test, écris une phrase :

Le système est fiable si, pour [population de demandes], il produit [résultat observable], respecte [contraintes] et bloque ou escalade [cas à risque].

Cette phrase devient le contrat de l’évaluation.

Évaluer le système, pas seulement le modèle

Une application IA combine souvent :

  • des instructions ;

  • un modèle ;

  • des outils ;

  • des documents ;

  • une mémoire ;

  • une interface ;

  • des règles de permission ;

  • des validations humaines.

Changer un seul composant peut modifier le comportement final. Un meilleur modèle ne corrige pas une base documentaire obsolète. Une instruction plus longue ne répare pas une permission excessive. Un bon résultat textuel ne prouve pas qu’un outil externe a exécuté l’action.

L’unité de test doit correspondre à la décision réelle.

Tu peux distinguer trois niveaux.

Évaluation du modèle

Elle mesure une capacité isolée : classification, extraction, rédaction, raisonnement ou respect d’un format.

Évaluation du workflow

Elle teste l’enchaînement complet : récupération de données, choix d’outil, génération, validation et résultat.

Évaluation en production

Elle mesure le comportement sur des demandes réelles, avec les latences, erreurs réseau, permissions et distributions observées.

Ces niveaux se complètent. Un modèle performant en laboratoire peut échouer dans le workflow. Un workflow stable sur un jeu fixe peut dériver lorsque les utilisateurs changent leur manière de demander.

Construire un jeu de cas représentatif

Le jeu de test détermine ce que l’évaluation peut détecter.

Cent exemples faciles produisent une note rassurante et peu utile. Vingt cas choisis autour des décisions risquées peuvent révéler davantage de problèmes.

Un bon jeu combine plusieurs sources :

  • demandes réelles anonymisées ;

  • cas fréquents ;

  • cas limites ;

  • erreurs déjà observées ;

  • entrées ambiguës ;

  • tentatives de contournement ;

  • données manquantes ;

  • changements de langue ou de format ;

  • actions à fort impact.

Chaque exemple doit contenir au minimum :

  • l’entrée ;

  • le résultat attendu ou une grille d’évaluation ;

  • les contraintes ;

  • la raison de sa présence ;

  • le niveau de risque.

Les échecs de production doivent rejoindre le jeu de régression. Une erreur corrigée mais jamais rejouée peut revenir au changement suivant.

Séparer développement et validation

Si tu modifies le prompt jusqu’à réussir exactement les mêmes cas, tu peux suradapter le système au jeu de test.

Conserve trois ensembles :

  • développement, utilisé pour comprendre et corriger ;

  • validation, utilisé pour comparer les variantes ;

  • régression, composé d’erreurs historiques qui ne doivent jamais revenir.

Pour un produit important, ajoute un ensemble final gardé de côté. Il fournit une estimation plus honnête avant la mise en production.

Choisir les bons critères

Un critère doit être observable, lié au risque et assez précis pour être répété.

Les critères peuvent être binaires :

  • JSON valide ;

  • catégorie exacte ;

  • citation présente ;

  • outil interdit non appelé ;

  • aucune donnée sensible ;

  • statut HTTP correct.

Ils peuvent aussi être graduels :

  • pertinence de 1 à 5 ;

  • qualité de l’explication ;

  • couverture des éléments attendus ;

  • degré de similarité avec une référence ;

  • gravité d’une erreur.

Évite les critères vagues comme « bonne réponse » ou « réponse intelligente ». Deux évaluateurs humains ne leur donneront pas le même sens.

Une grille de rédaction peut par exemple préciser :

  • exactitude factuelle : 0 à 4 ;

  • couverture de la demande : 0 à 3 ;

  • respect du ton : 0 à 2 ;

  • action finale explicite : 0 à 1.

Chaque niveau doit avoir une définition et au moins un exemple.

Utiliser plusieurs types de graders

OpenAI appelle graders les mécanismes qui déterminent si une sortie satisfait un critère.

Comparaison exacte

Elle convient aux catégories, identifiants, valeurs normalisées et formats stricts.

Exemple : la sortie doit être exactement Hardware, Software ou Other.

Ce grader est simple et reproductible. Il devient trop rigide pour une réponse ouverte où plusieurs formulations sont correctes.

Validation structurée

Elle vérifie un schéma JSON, la présence de champs, les types et certaines règles.

Elle convient aux sorties consommées par un logiciel. Une phrase élégante n’a aucune valeur si le parseur attend un objet valide.

Règles programmatiques

Elles testent des propriétés mesurables :

  • présence d’une URL autorisée ;

  • absence d’un secret ;

  • nombre de résultats ;

  • calcul exact ;

  • appel d’outil attendu ;

  • respect d’une limite.

Ces règles sont rapides et stables. Elles ne jugent pas bien la nuance, l’utilité ou la qualité d’une explication.

Évaluation par un modèle

Un modèle peut comparer deux réponses, appliquer une grille ou juger une propriété difficile à coder.

Ce grader doit recevoir :

  • un critère précis ;

  • une échelle définie ;

  • des exemples ;

  • la référence utile ;

  • une consigne pour signaler l’incertitude.

Il faut le calibrer contre des évaluations humaines. Un modèle juge peut préférer une réponse plus longue, un style proche du sien ou une formulation convaincante mais inexacte.

Revue humaine

Elle reste nécessaire pour créer les références, arbitrer les cas ambigus et mesurer les risques que les graders automatiques capturent mal.

La revue humaine ne doit pas servir de cache-misère à une grille floue. Deux personnes doivent pouvoir appliquer le même critère avec un accord raisonnable.

Mesurer au-delà d’une moyenne

Une moyenne générale masque les écarts.

Un taux de réussite de 92 % peut contenir :

  • 99 % sur les demandes faciles ;

  • 80 % en français ;

  • 60 % sur les pièces jointes ;

  • 20 % sur les actions irréversibles.

Analyse les résultats par segment :

  • type de tâche ;

  • niveau de risque ;

  • langue ;

  • longueur d’entrée ;

  • présence d’outil ;

  • source de données ;

  • catégorie d’utilisateur ;

  • version du prompt ;

  • version du modèle.

Mesure aussi la gravité. Une virgule manquante et un virement au mauvais destinataire ne doivent pas peser pareil.

Une matrice simple peut attribuer :

  • 1 point à une imperfection cosmétique ;

  • 3 points à une réponse inutilisable mais contenue ;

  • 10 points à une action externe incorrecte ;

  • blocage immédiat à une fuite de secret ou une action interdite.

La décision de déployer dépend alors du risque cumulé et des seuils par catégorie, pas seulement du score moyen.

Tester la robustesse

Le NIST distingue plusieurs caractéristiques, dont l’exactitude, la fiabilité, la robustesse, la sécurité, la confidentialité, l’interprétabilité et les biais. Le contexte détermine la manière de les mesurer.

La robustesse teste si le système conserve son comportement lorsque l’entrée varie sans changer l’intention.

Crée des variantes :

  • faute d’orthographe ;

  • ordre différent ;

  • texte plus long ;

  • information inutile ;

  • changement de langue ;

  • document partiellement manquant ;

  • instruction contradictoire ;

  • sortie d’outil vide ;

  • délai réseau ;

  • contenu hostile dans une source externe.

Pour un agent, teste aussi :

  • outil indisponible ;

  • permission refusée ;

  • doublon ;

  • action déjà exécutée ;

  • résultat tronqué ;

  • demande de suppression ;

  • tentative d’injection dans un document.

Le système fiable ne réussit pas chaque situation. Il échoue proprement, bloque l’action risquée et explique la prochaine vérification.

Tester la répétabilité

Les modèles génératifs peuvent produire plusieurs réponses à la même entrée.

Une seule exécution ne mesure donc pas la variance. Rejoue les cas critiques plusieurs fois avec les mêmes paramètres.

Observe :

  • le taux de réussite ;

  • la dispersion des scores ;

  • les catégories d’échec ;

  • la stabilité du format ;

  • les outils choisis ;

  • le coût et la latence.

Un cas réussi neuf fois sur dix peut rester inacceptable s’il déclenche une action financière. Dans ce contexte, un garde-fou déterministe ou une validation humaine doit prendre le relais.

La répétabilité concerne aussi l’environnement. Conserve les versions du modèle, des instructions, des outils, des données et des graders. Sans cette trace, une variation ne peut pas être attribuée.

Relier l’évaluation au métier

Une eval technique ne suffit pas si elle ne prédit aucune conséquence utile.

Pour un support client, relie les résultats à :

  • taux de résolution ;

  • réouvertures ;

  • escalades ;

  • temps de traitement ;

  • satisfaction ;

  • erreurs graves.

Pour un système éditorial :

  • faits corrigés avant publication ;

  • articles validés ;

  • temps de revue ;

  • clics ;

  • conversions ;

  • incidents de marque.

Pour un agent opérationnel :

  • tâches réellement terminées ;

  • preuves attachées ;

  • doublons ;

  • actions annulées ;

  • coût par résultat ;

  • temps humain économisé.

La métrique métier ne remplace pas les tests. Elle vérifie que les critères choisis correspondent bien à la valeur recherchée.

Un système peut améliorer son score automatique tout en augmentant les reprises humaines. Ce décalage signale une évaluation mal alignée.

Un protocole en neuf étapes

1. Nommer le workflow

Écris la tâche, l’utilisateur, la décision et les effets possibles.

2. Définir les échecs inacceptables

Liste ce qui bloque une mise en production : fuite, mauvaise action externe, source inventée, permission dépassée ou format cassé.

3. Collecter les cas

Mélange demandes réelles, cas limites et incidents historiques.

4. Créer les références

Fais annoter le résultat attendu ou la grille par une personne compétente.

5. Choisir les graders

Utilise une comparaison exacte pour le déterministe, du code pour les règles, un modèle calibré pour la nuance et l’humain pour les arbitrages.

6. Exécuter une base de référence

Mesure la version actuelle avant de modifier le système. Sans base, une amélioration reste une impression.

7. Comparer une seule variable

Change un modèle, une instruction ou un outil à la fois lorsque c’est possible. Tu sauras ce qui a produit l’écart.

8. Analyser chaque échec

Classe la cause : donnée, instruction, modèle, outil, permission, interface ou critère.

9. Définir la décision

Publie seulement si les seuils sont atteints, qu’aucun blocage critique n’apparaît et qu’un suivi de production existe.

Exemple : évaluer un agent de recherche

Imaginons un agent chargé de répondre à une question avec des sources.

Le jeu contient 80 demandes :

  • 30 questions stables ;

  • 20 sujets récents ;

  • 10 questions ambiguës ;

  • 10 demandes avec une fausse prémisse ;

  • 10 pages indisponibles ou contradictoires.

Les critères sont :

  • chaque fait vérifiable possède une source valide ;

  • aucune source ne soutient une affirmation différente ;

  • la date des informations récentes est contrôlée ;

  • l’agent signale les contradictions ;

  • il refuse d’inventer lorsque la preuve manque.

Les graders combinent :

  • validation des URLs ;

  • recherche des citations dans les pages ;

  • modèle juge calibré sur 20 exemples humains ;

  • revue humaine de tous les échecs graves.

Le seuil de lancement exige 95 % de réussite générale, 100 % d’absence de source inventée et 100 % de refus correct sur les pages indisponibles.

Ce protocole mesure un comportement exploitable. Une note abstraite de « qualité » ne le ferait pas.

Erreurs fréquentes

Tester seulement les bons chemins

Les cas propres mesurent la démonstration. Les cas incomplets, ambigus ou hostiles mesurent la production.

Changer plusieurs composants

Si le modèle, le prompt, les outils et les données changent ensemble, l’origine du résultat devient illisible.

Utiliser un modèle juge sans calibration

Un grader automatique doit être comparé à des décisions humaines. Sinon, il peut récompenser le style au lieu de l’exactitude.

Ignorer les segments

La moyenne masque les populations faibles. Toute dimension liée au risque doit être analysée séparément.

Oublier le coût et la latence

Une variante légèrement meilleure mais dix fois plus lente peut dégrader le produit.

Ne pas conserver les échecs

Chaque incident important doit devenir un cas de régression.

Confondre score et autorisation

Un score élevé n’autorise pas automatiquement une action sensible. Les permissions et validations humaines restent des contrôles distincts.

Questions fréquentes

Combien de cas faut-il ?

Commence avec quelques dizaines de cas représentatifs et à risque. Ajoute chaque incident réel. La diversité et la qualité des références comptent plus qu’un grand volume d’exemples faciles.

Faut-il une réponse de référence pour chaque cas ?

Pas toujours. Une catégorie exacte exige une référence. Une rédaction ouverte peut être jugée avec une grille, des contraintes et des exemples acceptables.

Peut-on faire confiance à un modèle pour noter un autre modèle ?

Oui pour certaines propriétés, après calibration contre des humains. Garde des règles déterministes pour les formats, permissions et interdictions.

Quand relancer les évaluations ?

À chaque changement de modèle, d’instruction, d’outil, de source de données ou de permission. Relance aussi lorsqu’un nouveau type de demande apparaît en production.

Une eval remplace-t-elle le suivi en production ?

Non. Le jeu de test ne couvre jamais toute la réalité. Surveille les erreurs, la variance, les coûts, les actions externes et les retours utilisateurs.

La décision de mise en production

Une évaluation solide relie quatre éléments : cas représentatifs, critères explicites, graders calibrés et conséquences métier.

Le modèle « le plus intelligent » n’est pas toujours le plus fiable pour un workflow. Le bon choix est celui qui atteint les seuils du cas d’usage, bloque les échecs graves et laisse une preuve vérifiable.

Pour structurer cette preuve dans un agent, lis notre guide sur le tracing d’un agent IA. Pour recevoir nos méthodes concrètes sur les agents et leur mise en production, abonne-toi à la newsletter Kryve.

Commence maintenant

Commence maintenant

Passe de la lecture à la construction

Passe de la lecture à la construction

Kryve Hub t’apprend à construire les agents dont parle cet article.

Kryve Hub t’apprend à construire les agents dont parle cet article.

Continue à lire

Dautres analyses pour ton système

Guides, benchmarks et cas concrets pour construire des agents qui tiennent la route.

Continue à lire

Dautres analyses pour ton système

Guides, benchmarks et cas concrets pour construire des agents qui tiennent la route.

Continue à lire

Dautres analyses pour ton système

Guides, benchmarks et cas concrets pour construire des agents qui tiennent la route.

31 juil. 2026

Outils IA

Sign in with ChatGPT : comment fonctionne la connexion

Comprends ce que Sign in with ChatGPT partage, comment gérer les autorisations et ce que les entreprises doivent vérifier avant de l’activer.

31 juil. 2026

Outils IA

Sign in with ChatGPT : comment fonctionne la connexion

Comprends ce que Sign in with ChatGPT partage, comment gérer les autorisations et ce que les entreprises doivent vérifier avant de l’activer.

31 juil. 2026

Outils IA

Sign in with ChatGPT : comment fonctionne la connexion

Comprends ce que Sign in with ChatGPT partage, comment gérer les autorisations et ce que les entreprises doivent vérifier avant de l’activer.

30 juil. 2026

Agents IA

Comment tracer un agent IA sans exposer ses données

Mets en place le tracing d’un agent IA : traces, appels d’outils, garde-fous, données sensibles et preuves utiles pour diagnostiquer.

30 juil. 2026

Agents IA

Comment tracer un agent IA sans exposer ses données

Mets en place le tracing d’un agent IA : traces, appels d’outils, garde-fous, données sensibles et preuves utiles pour diagnostiquer.

30 juil. 2026

Agents IA

Comment tracer un agent IA sans exposer ses données

Mets en place le tracing d’un agent IA : traces, appels d’outils, garde-fous, données sensibles et preuves utiles pour diagnostiquer.

30 juil. 2026

Sécurité IA

Contenu généré par IA : ce que l’AI Act impose

Comprends quand un contenu généré par IA doit être signalé, ce qui change le 2 août 2026 et comment mettre ton entreprise en conformité.

30 juil. 2026

Sécurité IA

Contenu généré par IA : ce que l’AI Act impose

Comprends quand un contenu généré par IA doit être signalé, ce qui change le 2 août 2026 et comment mettre ton entreprise en conformité.

30 juil. 2026

Sécurité IA

Contenu généré par IA : ce que l’AI Act impose

Comprends quand un contenu généré par IA doit être signalé, ce qui change le 2 août 2026 et comment mettre ton entreprise en conformité.

Commence maintenant

Dans 7 mois, lIA aura doublé.
Et toi ?

Tu peux continuer à lui poser des questions. Ou apprendre, dès aujourd’hui, à lui confier du travail. Les 30 places fondatrices n’attendront pas 7 mois.