JOURNAL DES DÉCISIONS DEC-007
Échouer explicitement plutôt que répondre sans source
Cette décision en remplace une autre. Lire DEC-104, Générer une réponse sans contexte plutôt qu’échouer
Contexte
L’assistant du site répond à partir des passages récupérés dans son corpus. Quand la récupération échouait, il générait quand même une réponse.
Cette réponse était fluide, plausible, et fondée sur rien. Elle ressemblait exactement à une réponse fondée.
Un assistant qui répond quand il ne sait pas est plus dangereux qu’un assistant qui tombe en panne, parce que sa panne ne se voit pas.
Options envisagées
Décision
Quand la récupération documentaire échoue, l’assistant renvoie une erreur explicite et ne génère rien.
Raisonnement
- Technique
- L’échec est renvoyé en code de service indisponible, avec un message lisible, plutôt qu’en réponse deux cents accompagnée d’un texte.
- Réglementaire
- Une réponse sur un texte réglementaire sans passage à l’appui n’a aucune valeur, et peut en avoir une négative si l’utilisateur s’y fie.
- Économique
- Un appel de génération économisé à chaque incident, et une conversation interrompue plutôt qu’une conversation trompeuse.
Compromis accepté
L’assistant paraît fragile : il refuse de répondre là où un concurrent aurait dit quelque chose. C’est le comportement voulu, et il faut l’expliquer.
DÉCISION · CODE · RÉSULTAT
- LA DÉCISION
Quand la récupération documentaire échoue, l’assistant renvoie une erreur explicite et ne génère rien.
- LE CODE QU’ELLE A PRODUIT
- CommitÉchec explicite sans source
3d10bef - FichierRoute de l’assistant
apps/web/app/api/chat/route.ts - TestComportement vérifié
apps/web/tests/adama-ai.test.tsx
- CommitÉchec explicite sans source
- LE RÉSULTAT OBSERVÉ
Soixante-six lignes modifiées dans la route de l’assistant au commit 3d10bef, plus un garde-fou de débit. La route renvoie un service indisponible assorti d’un message, et n’appelle pas le modèle.
Le principe que cette décision gouverne
L’IA propose, le système décide.
Voir d’où viennent les six principesLE JOURNAL COMPLET
Toutes les décisions, au même format.
Elles se comparent : même gabarit, même vocabulaire, même exigence de trace.