Une démonstration choisit souvent une entrée propre et montre le meilleur résultat. Un produit reçoit des données incomplètes, des demandes ambiguës, des utilisateurs pressés et des incidents. Le modèle n’est qu’un composant d’un système qui doit gérer les sources, les erreurs, les coûts et la reprise humaine. Le passage en production commence lorsque l’équipe mesure autre chose qu’une sortie impressionnante.
Définir la décision accompagnée
Un cas d’usage précise l’utilisateur, son objectif, les données disponibles et l’action qui suit la sortie. Résumer un document n’a pas le même risque que refuser un dossier. Le niveau d’automatisation dépend de l’impact et de la possibilité de corriger.
On distingue assistance, recommandation et décision automatique. Pour chaque niveau, on définit qui reste responsable, quelles explications sont nécessaires et quand une validation humaine intervient. Cette définition précède le choix du modèle.
Construire un jeu d’évaluation représentatif
Quelques exemples réussis ne révèlent pas les limites. Un jeu couvre cas fréquents, entrées dégradées, ambiguïtés et situations sensibles. Il contient des critères mesurables ou une grille de revue. Les échecs nouveaux de production le complètent après anonymisation.
L’évaluation sépare les composants. Dans un RAG, on mesure recherche puis génération. Dans une chaîne vocale, transcription, interprétation et réponse. Cette séparation indique où investir au lieu de remplacer immédiatement le modèle.
- Versionner données, prompts, modèles et critères.
- Conserver les régressions dans le jeu de test.
- Mesurer par segment d’usage.
Prévoir l’incertitude et le refus
Un produit fiable ne répond pas à tout. Il reconnaît les données manquantes, les questions hors périmètre et les signaux contradictoires. Le refus propose une recherche classique, demande une précision ou transmet à une personne.
Les garde-fous combinent règles déterministes, contrôles de format, droits d’accès et évaluations. Le NIST recommande de gérer les risques de l’IA générative sur tout le cycle de vie, avec gouvernance, mesure et suivi.
Rendre le résultat vérifiable
Une réponse documentaire cite ses sources. Une extraction montre le champ d’origine. Une génération de code fournit diff et tests. Le chemin dépend du produit, mais doit être plus rapide que refaire entièrement le travail.
La transparence ne signifie pas exposer toutes les étapes internes. Elle fournit les éléments nécessaires pour décider : provenance, date, version, incertitude et action possible en cas de désaccord.
Exploiter et mesurer la valeur
Le suivi observe latence, coût, erreurs, refus, corrections humaines et changement de distribution. Un mode dégradé maintient le service essentiel si un fournisseur devient indisponible. Les seuils conduisent à une action : désactiver une fonction, revenir à une version ou augmenter la revue.
On mesure aussi temps économisé, taux de tâche terminée, corrections, adoption et compréhension. Une amélioration de benchmark peut être inutile si elle augmente fortement la latence. Un modèle plus petit, une meilleure recherche ou un parcours plus clair peut apporter davantage de valeur.
Préparer les modes dégradés avant l’incident
Un fournisseur peut ralentir, une limite de quota peut être atteinte et une nouvelle version peut régresser. Le produit définit à l’avance ce qui reste disponible : recherche classique, réponse mise en cache, saisie manuelle ou file d’attente. Le message utilisateur explique la limite sans promettre une action qui n’a pas eu lieu.
Les seuils techniques déclenchent une réponse connue. Une hausse de latence peut réduire la longueur des réponses ; une chute de qualité peut restaurer un modèle ou un prompt précédent. Le retour arrière est testé comme une fonctionnalité, pas improvisé pendant l’incident.
Installer une boucle de gouvernance légère
Une fiche de système rassemble finalité, utilisateurs, données, dépendances, métriques et risques principaux. Chaque changement significatif indique ce qui a été évalué et par qui. Cette documentation courte permet au produit, à la technique et au métier de partager la même compréhension.
Les retours utilisateurs et incidents alimentent le jeu d’évaluation. Une revue périodique décide si la fonction doit être étendue, limitée ou retirée. La fiabilité n’est donc pas une certification obtenue une fois : c’est une capacité à détecter un écart, expliquer son impact et corriger sans perdre le contrôle.
- Définir un propriétaire métier et technique.
- Tester un mode dégradé observable.
- Versionner les composants et critères.
- Faire des corrections humaines une source d’apprentissage.
Mettre en pratique
Des réalisations à consulter
Ces études de cas illustrent certains principes présentés dans ce guide. Elles complètent l’apprentissage sans exposer les choix internes ou le code des produits privés.
Assistant intelligent de recherche et conversation dans des PDFs avec reconnaissance et synthèse vocale.
↗Étude de casDeepVox - ASR Ultra-Léger sur Représentations Codec2Programme de recherche sur la reconnaissance et la traduction vocales hors ligne à partir de représentations discrètes Codec2 ultra-bas-débit.
↗Étude de casSmartPresence - Présence Biométrique Offline-FirstSystème multi-site de pointage biométrique et de contrôle d'accès conçu pour fonctionner malgré les coupures de courant et de réseau.
↗Références & prolongements
NIST AI 600-1 — Generative AI Profile↗NIST — AI Risk Management Framework↗OWASP — Top 10 for LLM Applications↗