Système opératoire d’étude
Comment suivre le cours et conserver un résultat tangible
1. Commencer par le contrat
Pour chaque fonctionnalité IA, définissez d’abord le schéma d’entrée/sortie, le budget de timeout, la politique de retry, la clé d’idempotence, la taxonomie d’erreurs et la source autoritative. Un prompt sans contrat de transport et d’application n’est pas encore un backend.
2. Reproduire la panne
Ajoutez au happy path timeout, 429/5xx du fournisseur, sortie structurée malformée, requête dupliquée, annulation client et retrieval obsolète. Chaque panne doit se terminer dans un état système prévisible.
3. Vérifier l’effet de bord
Si le modèle propose une action d’outil, la couche applicative vérifie indépendamment identité, autorité, schéma, préconditions et idempotence. Le texte du modèle n’est pas une permission d’exécuter une action.
4. Conserver les preuves de production
Enregistrez traces, latence, retries, preuves de retrieval, décisions d’outils, coût par tâche réussie et résultats de régression. « Cela a répondu en local » reste une stack d’observabilité remarquablement modeste.