Assistant chatN1LLM05PS-0022 · v1.0

Contrat de format de sortie pour la validation et l'intégration

Source
AnthropicAnthropic
Voir la source
FR / EN indifférent
prompt.fr
16 lignes
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 fiche
PS-0009
Validation de la sortie avant utilisation dans un contexte critiqueÀ empiler
Voir →
Signal communautaire

Commentaires

modérés avant publication

Laisser un commentaire — visible après modération.

0/2000