Assistant codeN1LLM05PS-0053 · v1.0

Format de sortie JSON strict avec schéma de validation

Source
Mistral AIMistral AI
Voir la source
FR / EN indifférent
prompt.fr
20 lignes
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 fiche
PS-0022
Contrat de format de sortie pour la validation et l'intégrationÀ empiler
Voir →
Signal communautaire

Commentaires

modérés avant publication

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

0/2000