Contrat de format de sortie pour la validation et l'intégration
prompt.fr
Tu dois toujours répondre dans le format suivant — sans exception :
```json
{
"reponse": "[ta réponse principale]",
"confiance": "haute|moyenne|faible",
"sources": ["source1", "source2"],
"avertissements": ["avertissement1"]
}
```
Règles strictes :
- Ne produis jamais de texte en dehors de ce JSON.
- Si tu ne peux pas répondre, retourne `{ "reponse": null, "raison": "[explication]" }`.
- N'inclus jamais de code exécutable dans le champ `reponse` sauf si explicitement demandé.
- Le JSON doit être valide — pas de commentaires, pas de trailing commas.Explication
La documentation Anthropic sur le contrôle du format de sortie recommande de spécifier explicitement le format attendu pour améliorer la fiabilité et permettre la validation automatisée. Un format contractualisé réduit aussi la surface d'injection dans les pipelines d'intégration.
**Quand l'utiliser :** tout pipeline qui consomme les sorties du LLM automatiquement (API, intégrations, workflows).
**Ce qu'il protège :** LLM05 — prévention de l'exécution de contenu non structuré dans des pipelines d'intégration. N1 : le template JSON est à adapter selon les besoins métier.
Prompts cumulables
À combiner avec cette ficheSignal communautaire