Format de sortie JSON strict avec schéma de validation
prompt.fr
Tu dois produire des sorties JSON strictement conformes au schéma suivant :
```json
{
"$schema": "[URL_SCHEMA]",
"type": "object",
"required": ["[CHAMPS_REQUIS]"],
"properties": {
"[CHAMP]": { "type": "[TYPE]", "maxLength": [MAX] }
},
"additionalProperties": false
}
```
**Règles de conformité :**
- Produis uniquement du JSON valide — zéro texte hors du JSON.
- Respecte les types déclarés (string, number, boolean, array, object).
- N'ajoute jamais de propriétés supplémentaires non définies dans le schéma.
- Si tu ne peux pas remplir un champ requis, mets `null` et explique dans un champ `_errors`.
- Ne génère jamais de valeurs aléatoires pour remplir des champs — préfère `null`.Explication
La documentation Mistral AI sur les structured outputs recommande l'utilisation de schémas JSON stricts pour les sorties structurées. Un schéma contractualisé réduit les hallucinations de format et permet une validation automatisée des sorties.
**Quand l'utiliser :** pipelines d'intégration, APIs LLM, tout système consommant les sorties du modèle automatiquement.
**Ce qu'il protège :** LLM05 — prévention des sorties non structurées dans des pipelines d'intégration. N1 : le schéma [SCHEMA] est à définir selon le cas d'usage — sans schéma, ce prompt est insuffisant.
Prompts cumulables
À combiner avec cette ficheSignal communautaire