Comment évaluer un nouveau modèle en 48 heures : checklist du jour de sortie
Un nouveau modèle sort. Les vidéos de démonstration sont convaincantes, la page de tarification gagne du terrain, les captures d’écran du classement circulent déjà, et votre canal feuille de route veut une réponse d’ici demain : ce modèle doit-il entrer dans le produit ?
La pire réponse est « on a essayé quelques prompts et ça semblait meilleur ». La deuxième pire réponse est un projet d’évaluation d’un mois qui rate la fenêtre de sortie.
Ce guide offre aux équipes produit IA une voie médiane pratique. Utilisez Comment évaluer un nouveau modèle en 48 heures : checklist du jour de sortie comme plan d’exploitation du jour de sortie : construisez un ensemble d’évaluation petit mais représentatif, comparez-le à votre parcours de production actuel, exécutez des contrôles de compatibilité et de sécurité, normalisez le coût par sortie acceptée, puis terminez par une note de décision que vos équipes d’ingénierie, produit et finance peuvent réellement approuver.
L’objectif n’est pas de prouver que le nouveau modèle est universellement meilleur. L’objectif est de déterminer s’il est suffisamment sûr, suffisamment utile et suffisamment économique pour un flux de travail produit clairement défini.
La réponse en 48 heures
Si vous n’avez que deux jours, évaluez le nouveau modèle par rapport à une seule tâche de production, pas par rapport à Internet.
Choisissez une charge de travail qui a déjà des utilisateurs, des journaux, des modes d’échec et une référence actuelle. Puis répondez à six questions :
| Contrôle | Question | Signal de réussite |
|---|---|---|
| Adéquation | Le modèle résout-il la tâche cible mieux que le parcours actuel ? | Taux de sortie acceptée plus élevé sur des exemples ressemblant à la production |
| Contrat | Respecte-t-il votre schéma requis, les appels d’outils, les citations, les paramètres média ou le format de réponse ? | Aucun échec bloquant dans les tests du contrat de sortie |
| Sécurité | Crée-t-il de nouveaux échecs liés aux politiques, à la confidentialité, aux hallucinations ou au risque de marque ? | Taux d’échec grave égal ou inférieur à la référence |
| Fiabilité | Peut-il supporter la latence, les tentatives, la limitation de débit et les conditions de long contexte ? | La latence p90 et le comportement en erreur correspondent au SLO du produit |
| Coût | Réduit-il le coût par sortie acceptée, et pas seulement le prix des jetons ? | Coût par sortie acceptée inférieur ou égal, ou justifié |
| Lancement | Pouvez-vous le déployer via du trafic fantôme, un routage canari et un rollback ? | Politique de routage, surveillance et conditions d’arrêt claires |
Voici le cœur de Comment évaluer un nouveau modèle en 48 heures : checklist du jour de sortie : condenser la décision en la comparaison de production la plus petite et la plus fiable possible.
Avant l’heure 0 : choisissez une charge de travail
Ne commencez pas par demander : « Le nouveau modèle est-il meilleur ? » Commencez par demander : « Meilleur pour quelle tâche ? »
Choisissez un flux de travail avec une sortie mesurable :
- Génération de réponses au support client.
- Planification de correctifs de code.
- Résumé de résultats de recherche.
- Extraction OCR.
- Réécriture de contenu produit.
- Brief de recherche commerciale.
- Génération créative modérée.
- Étape d’agent avec appels d’outils.
- Expansion d’une invite vidéo ou image.
Puis définissez la référence actuelle. Il peut s’agir d’un modèle directement fourni par le fournisseur, d’un parcours de modèle dans votre passerelle, d’un flux de travail assisté par humain ou d’une version précédente du modèle. La référence est ce qui transforme l’enthousiasme du jour de sortie en comparaison mesurable.
Pour les équipes Flatkey, c’est aussi là qu’un routeur unifié aide : conservez un contrat d’application stable pendant que vous testez une nouvelle route de modèle, puis comparez les identifiants de requête, les coûts, les erreurs et l’acceptation des sorties dans un seul registre. Si votre pile est encore dispersée entre des clés directes, appliquez le même principe manuellement : une tâche, une référence de départ, un enregistrement de décision.
Heure 0-3 : figer la note de décision
Créez la note avant que quiconque voie les résultats. Cela empêche l’équipe de modifier la définition de « bon » après que le modèle a produit quelques exemples impressionnants.
Utilisez ce modèle :
Nouveau modèle :
Date de sortie :
Responsable de l’évaluation :
Flux de travail cible :
Référence de départ actuelle :
Segment d’utilisateurs :
Volume de trafic concerné :
Décision nécessaire :
[ ] aucune action
[ ] continuer les tests
[ ] trafic en miroir
[ ] canari
[ ] remplacement complet de la route
Blocages absolus :
- Données/confidentialité :
- Conformité :
- Contrat de sortie :
- Sécurité :
- Latence/SLO :
- Coût :
- Qualité du produit :
Critères de validation :
- Qualité :
- Fiabilité :
- Coût par sortie acceptée :
- Retour arrière :
Date limite de décision :
Approbateurs de la décision :
Cette note est volontairement étroite. Une évaluation de modèle le jour de sortie ne doit pas décider de la prochaine année de l’architecture IA. Elle doit décider d’un seul changement de route.
Heure 3-8 : construire le plus petit jeu d’évaluation utile
Un jeu d’évaluation utile sur 48 heures comporte quatre parties.
| Jeu | Taille | Objectif |
|---|---|---|
| Tâches de référence | 25-50 exemples | Exemples connus avec des sorties attendues ou relues |
| Tâches de production désordonnées | 50-100 exemples | Vrais cas limites issus des journaux, tickets de support, requêtes de recherche, téléversements ou traces d’agent |
| Tests de contrat | 20-40 exemples | Contraintes JSON, appel d’outil, citation, format, média ou latence |
| Probes de red team | 20-50 exemples | Sécurité, confidentialité, jailbreak, marque, hallucination et comportement de refus |
Les conseils d’OpenAI sur les évaluations présentent les evals comme des tests structurés avec des jeux de données, des évaluateurs et des exécutions. Les recommandations de test d’Anthropic commencent par les critères de succès et les cas de test. Le pipeline d’évaluation basé sur le calcul de Google traite également l’évaluation comme un pipeline reproductible plutôt que comme une session de chat improvisée. La leçon commune est simple : un nouveau modèle doit affronter un jeu de test, pas un simple ressenti.
Si vous avez déjà un framework d’évaluation, utilisez-le. Sinon, un tableur plus des scripts déterministes suffit pour les 48 premières heures.
Ajoutez ces colonnes :
| Colonne | Exemple |
|---|---|
case_id |
support_refund_017 |
workflow |
support_answer |
input |
Question de l'utilisateur, trace d'outil, document, prompt ou spécification média |
expected_behavior |
Ce qu'une bonne réponse doit faire |
hard_fail_conditions |
Citation manquante, mauvais JSON, conseil dangereux, mauvaise langue |
baseline_output |
Résultat du routage actuel |
new_model_output |
Résultat candidat |
accepted_baseline |
oui/non |
accepted_new_model |
oui/non |
reviewer_notes |
Pourquoi cela a réussi ou échoué |
Ne sur-optimisez pas le harness le jour de la sortie. L'horloge du lancement du modèle avance. Vous avez besoin d'assez de structure pour éviter de vous tromper vous-même.
Heure 8-14 : executer les tests de fumee avant les tests de qualite
La première exécution ne concerne pas la qualité. Il s'agit de savoir si le modèle peut être appelé, routé, facturé, journalisé et analysé sans casser le produit.
Exécutez ces smoke tests :
- Authentification : la clé, l'URL de base et le nom du modèle fonctionnent depuis un environnement propre.
- Compatibilité de l'endpoint : le modèle prend en charge l'endpoint appelé par votre application.
- Structure de la requête : les messages système, les entrées multimodales, les outils, le format de réponse, le nombre maximal de tokens, le streaming et les paramètres de sécurité se comportent comme prévu.
- Contrat de sortie : le JSON, XML, Markdown, les citations, les appels d'outils ou les sorties de fichiers requis sont analysables.
- Enveloppe d'erreur : les délais d'attente, les 400, les 429 et les erreurs du fournisseur s'intègrent proprement à votre politique de relance.
- Journalisation : l'ID de requête, l'ID du modèle, les unités d'entrée/de sortie, la latence, le statut et les champs de coût sont capturés.
- Retour arrière : l'ancien routage peut être restauré sans modification du code.
Pour les utilisateurs de Flatkey, commencez par le répertoire des modèles et le même format d'URL de base compatible OpenAI que vous utilisez en production. Si le modèle candidat n'est pas confirmé dans le répertoire des modèles en ligne, n'insinuez pas sa disponibilité dans l'article, le produit ou la note de version. Traitez-le comme un routage en attente et gardez la note de décision dans « continuer les tests ».
Heure 14-24 : noter la qualite des taches par rapport a la reference
Comparez maintenant le nouveau modèle à votre routage actuel.
Utilisez une revue par paires. Pour chaque cas, affichez côte à côte la sortie de référence et la sortie candidate. Masquez les noms des modèles si les évaluateurs peuvent être influencés par le récit du lancement.
Notez seulement ce qui compte pour le workflow choisi :
| Critère | 0 | 1 | 2 |
|---|---|---|---|
| Achèvement de la tâche | Ne répond pas au besoin de l’utilisateur | Le résout partiellement | Le résout |
| Factualité | Non étayé ou erroné | Légère incertitude | Assez fondé pour être lancé |
| Conformité au format | Rompt le contrat | Nécessite une correction | Sortie valide |
| Utilisation des outils/citations | Manquante ou incorrecte | Utilisable avec des modifications | Correcte et complète |
| Effort de l’utilisateur | Plus de travail que la référence | Similaire | Moins de travail que la référence |
| Adéquation à la marque/au produit | Ton inutilisable | Acceptable | Mieux que la référence |
Convertissez ensuite les scores en un taux d’acceptation :
accepted_output_rate =
accepted_outputs / total_cases
candidate_lift =
candidate_accepted_output_rate - baseline_accepted_output_rate
C’est là que beaucoup de tests du jour de sortie tournent mal. Le prix des jetons est visible, mais ce qui est expédié, c’est la sortie acceptée. Un modèle qui est 30 pour cent moins cher par jeton peut quand même coûter plus cher s’il échoue deux fois plus souvent, nécessite des prompts de correction ou produit des sorties que les évaluateurs rejettent.
Pour une méthodologie plus large, HELM rappelle utilement que l’évaluation d’un modèle doit prendre en compte plus que la précision. Il aborde des scénarios et des métriques tels que la robustesse, l’équité, la toxicité, l’étalonnage et l’efficacité. Votre version en 48 heures sera plus petite, mais elle devrait quand même être multi-métriques.
Heure 24-30 : tester les contrats, les outils et les cas limites de routage
La plupart des échecs de production ne ressemblent pas à « la réponse était mauvaise ». Ils ressemblent à :
- Le schéma JSON échoue sur 7 % des requêtes.
- Un appel d’outil omet silencieusement un argument requis.
- Le modèle refuse une tâche sûre que votre produit doit prendre en charge.
- Le modèle ignore les contraintes de langue ou de paramètres régionaux.
- Le modèle abuse des sorties de raisonnement longues et dépasse les objectifs de latence.
- Une route de repli modifie la forme de la réponse.
- Un nouveau modèle média renvoie un ratio d’aspect, une durée ou un champ d’état de fichier différents.
Exécutez une suite de contrats avant de célébrer un gain de qualité.
contract_pass_rate =
valid_contract_outputs / total_contract_cases
fallback_mismatch_rate =
fallback_outputs_with_contract_or_semantic_mismatch / fallback_cases
Si le modèle n’est meilleur que lorsque tout se passe bien, il n’est pas prêt pour le routage en production. Il peut encore être utile derrière un drapeau fonctionnel, dans un flux de relecture manuelle ou comme candidat de repli, mais la note de décision doit l’indiquer.
Heure 30-36 : normaliser la latence, les limites et le cout
Un nouveau modèle peut échouer sur le cas d’affaires même s’il gagne l’examen qualitatif.
Capturez :
| Métrique | Pourquoi c’est important |
|---|---|
| latence p50 et p90 | Les utilisateurs subissent la longue queue, pas la moyenne de la démo |
| taux de timeout | Les réponses lentes peuvent devenir des erreurs produit |
| taux de retry | Les retries augmentent la latence et le coût |
| taux 429/taux de limitation | La demande du jour de sortie peut dépasser les quotas pratiques |
| utilisation du contexte | Les grands contextes peuvent masquer une dérive du coût du prompt |
| longueur de sortie | Les modèles prolixes peuvent coûter plus cher par résultat accepté |
| coût de la sortie acceptée | Le véritable dénominateur pour les équipes produit |
Utilisez cette formule de coût :
cost_per_accepted_output =
total_candidate_cost / accepted_candidate_outputs
Puis comparez-la au baseline :
cost_delta =
candidate_cost_per_accepted_output - baseline_cost_per_accepted_output
N’approuvez pas un modèle parce que le prix d’entrée par token affiché semble meilleur. Approuvez-le parce que le coût de la sortie acceptée, la fiabilité et la qualité produit ont du sens ensemble.
Heure 36-42 : exécutez du trafic shadow ou du trafic replay
Si le modèle passe l’évaluation hors ligne, exécutez du trafic replay ou shadow avant le canary.
Le trafic replay consiste à faire passer des requêtes historiques par le nouveau modèle et à comparer les sorties sans affecter les utilisateurs. Le trafic shadow consiste à copier les requêtes en direct vers la nouvelle route, mais l’utilisateur reçoit toujours la sortie du baseline.
Pour chaque requête shadowée, enregistrez :
- Segment utilisateur ou workflow.
- Modèle baseline et modèle candidat.
- ID de requête.
- Taille de l’entrée et taille de la sortie.
- Latence.
- Classe d’erreur.
- Validité du contrat.
- Coût.
- Validation par revue humaine ou automatisée.
- Toute alerte de sécurité ou de confidentialité.
C’est là qu’une gateway ou un routeur devient pratique. L’article Comment évaluer un nouveau modèle en 48 heures : checklist du jour de sortie suppose que votre équipe peut basculer les routes sans réécrire l’application à chaque fois. Si vous utilisez Flatkey, gardez votre application pointée vers la couche OpenAI-compatible stable, testez les noms de modèles et la politique dans une route contrôlée, et examinez les enregistrements d’utilisation avant un canary.
Heure 42-48 : canary seulement si les règles d’arrêt sont claires
Le canary n’est pas « activez-le pour 10 % et regardez Slack ». Le canary est un test de production contrôlé avec une règle de rollback.
Utilisez ce plan de canary minimal :
| Champ | Exemple |
|---|---|
| Périmètre | 2 % des utilisateurs beta connectés sur un seul workflow |
| Durée | 2 heures ou 1 000 requêtes, selon la première éventualité |
| Garde-fou | Taux d’erreur inférieur au baseline plus 1 point de pourcentage |
| Garde du contrat | Taux d’échec d’analyse JSON inférieur à 0,5 % |
| Garde de sécurité | Aucun événement de sécurité grave non résolu |
| Garde de coût | Coût de la sortie acceptée pas supérieur de plus de 10 % au baseline, sauf si une amélioration de qualité est approuvée |
| Responsable du rollback | Ingénieur de garde |
| Responsable de la décision | PM et lead engineering |
Le canary doit produire l’une des quatre décisions suivantes :
- Ne pas adopter : la candidate échoue à un critère éliminatoire strict.
- Continuer les tests : prometteur mais pas assez sûr pour la production.
- Déploiement limité : utile pour un segment ou un flux de travail restreint.
- Adopter avec une politique de routage : gagnant pour la charge de travail testée, avec des conditions de retour en arrière documentées.
Le tableau de bord du jour de sortie
Copiez ce tableau de bord dans la note de décision.
| Dimension | Poids | Référence | Candidate | Note de décision |
|---|---|---|---|---|
| Taux de sortie acceptée | 25 | |||
| Taux de réussite des contrats | 20 | |||
| Taux d’échec critique en matière de sécurité | 15 | |||
| Latence p90 | 10 | |||
| Comportement 429/retry | 10 | |||
| Coût par sortie acceptée | 15 | |||
| Préparation au rollback | 5 |
Règle suggérée :
approve_for_canary =
no_hard_blockers
and candidate_accepted_output_rate >= baseline_accepted_output_rate
and candidate_contract_pass_rate >= minimum_contract_gate
and candidate_severe_failure_rate <= baseline_severe_failure_rate
and rollback_ready == true
Cette règle est volontairement conservatrice. Un nouveau modèle peut être excitant et ne pas pour autant avoir sa place dans votre produit aujourd’hui.
Ce qu’il faut éviter pendant les 48 premières heures
Évitez tout ce qui semble rigoureux mais ne change pas la décision de sortie :
- Une vaste suite de benchmarks sans rapport avec votre produit.
- Des expériences de prompt sans ensemble de test verrouillé.
- Des évaluations comparatives côte à côte non aveugles par des fans du modèle.
- Des comparaisons de prix par token sans taux d’acceptation.
- Une planification complète de migration avant que le modèle ne réussisse les tests de contrat.
- Un texte de lancement public avant la décision de canary.
Des outils de benchmark ouverts comme le Language Model Evaluation Harness d’EleutherAI peuvent être précieux lorsque vous avez besoin d’exécutions de benchmarks reproductibles sur de nombreuses tâches. Pour les décisions produit du jour de sortie, utilisez-les comme une partie du faisceau de preuves, et non comme un remplacement de vos propres tests calqués sur la production.
La place de Flatkey
Flatkey est utile lorsqu’une équipe veut que le processus d’évaluation reste proche de la production :
- Utilisez une couche d’API stable pendant la comparaison des routes de modèles.
- Vérifiez le répertoire des modèles avant de supposer qu’une route existe.
- Conservez les identifiants de requête, l’usage, les coûts et les classes d’erreur dans un seul registre.
- Testez la politique de fallback et de rollback sans disperser les clés des fournisseurs.
- Comparez les modèles par le travail accepté, pas seulement par le prix catalogue.
L’appel à l’action pratique est simple : commencez par le guide de démarrage rapide de l’API Flatkey, consultez le guide du catalogue de modèles d’IA, et utilisez l’article sur les métriques de l’API de routage IA pour décider quels champs de télémétrie doivent être obligatoires dans votre évaluation de 48 heures.
Si votre équipe est encore en train de construire le cadre plus large, lisez ensuite AI Routing API Tools: Evaluation Framework for Production Teams. Si vous remplacez un fournisseur, utilisez la checklist du workflow d’évaluation des modèles d’IA comme guide de migration plus complet.
Questions frequentes
48 heures suffisent-elles pour évaluer un nouveau modèle ?
Quarante-huit heures ne suffisent pas pour prouver qu’un modèle est le meilleur choix à long terme. C’est suffisant pour décider si le modèle ne mérite aucune action, davantage de tests, du trafic en shadow, un canary limité, ou un chemin de production restreint.
De combien d’exemples avons-nous besoin pour une évaluation de modèle le jour de la sortie ?
Pour un premier passage, utilisez 25 à 50 tâches dorées, 50 à 100 tâches de production complexes, 20 à 40 tests de contrat et 20 à 50 sondes red-team. Augmentez l’ensemble avant un déploiement large.
Devons-nous utiliser des benchmarks publics ou des évaluations internes ?
Utilisez les deux quand le temps le permet. Les benchmarks publics montrent la capacité générale et la reproductibilité. Les évaluations internes montrent si le modèle fonctionne pour vos vrais utilisateurs, prompts, schémas, outils, objectifs de latence et contraintes de coût.
Quelle est la métrique la plus importante dans une évaluation de 48 heures ?
Le taux de sorties acceptées est généralement la métrique principale la plus pratique, car il combine la qualité, l’utilisabilité et l’adéquation au produit. Associez-le au taux de réussite des contrats, au taux d’échecs graves, à la latence et au coût par sortie acceptée.
Comment les équipes doivent-elles comparer le coût d’un modèle le jour de la sortie ?
Comparez le coût par sortie acceptée, pas seulement le prix des tokens. Incluez les nouvelles tentatives, les sorties rejetées, les prompts de correction, une longueur de sortie plus importante et la charge de revue manuelle lorsque vous pouvez la mesurer.
Quand une équipe doit-elle éviter de faire un canary d’un nouveau modèle ?
Évitez le canary lorsque le modèle rompt fortement les contrats de sortie, introduit de graves défaillances de sécurité, ne peut pas respecter les besoins de latence ou de limitation de débit, manque de couverture de rollback, ou ne peut pas être suffisamment journalisé pour le débogage.
Checklist finale
Utilisez Comment évaluer un nouveau modèle en 48 heures : checklist du jour de sortie comme discipline contre le bruit du jour de lancement.
Avant d’approuver un nouveau modèle pour un canary, confirmez :
- La charge de travail est étroite et nommée.
- La baseline est figée.
- L’ensemble d’évaluation inclut des cas dorés, complexes, de contrat et red-team.
- Les sorties sont notées selon l’acceptation, pas selon les impressions.
- Le coût est normalisé par sortie acceptée.
- Le comportement de latence, de relance et de limitation de débit est journalisé.
- Le trafic shadow ou de relecture a été exécuté.
- Le périmètre du canary et les règles de rollback sont rédigés.
- La note de décision indique adopter, continuer les tests, déploiement limité, ou aucune action.
De nouveaux modèles continueront d’arriver. L’équipe qui gagne n’est pas celle qui essaie chaque modèle en premier. C’est celle qui peut prendre des décisions le jour de la sortie sans casser le produit.
References
- Documentation API OpenAI : travailler avec les évaluations
- Documentation de la plateforme Claude : définir les critères de réussite et créer des évaluations
- Documentation Google Cloud : exécuter un pipeline d’évaluation basé sur le calcul
- Article HELM : évaluation holistique des modèles de langage
- EleutherAI : Language Model Evaluation Harness



