JSON, listes, markdown : forcer un format précis
Quand tu veux parser la réponse d'un LLM dans un programme, demander un format structuré (JSON, XML, YAML) est indispensable.
Méthode 1 — Spécifier le schéma :
Extrais les infos de l'email et réponds en JSON avec ce format exact :
{
"expediteur": string,
"objet": string,
"urgence": "haute" | "moyenne" | "basse",
"actions_requises": [string]
}
Méthode 2 — Donner un exemple :
Format attendu :
{
"expediteur": "jean@example.com",
"urgence": "haute",
"actions_requises": ["répondre avant 18h", "confirmer la réunion"]
}
Claude, GPT-4, Gemini supportent un mode où tu fournis un schéma JSON et le modèle garantit une sortie valide :
response_format = { type: "json_schema", schema: ... }tool_use avec input_schemaÀ utiliser dès que possible : plus fiable que de demander en texte libre.
Markdown — pour de la présentation (titres, listes, gras).
YAML — plus lisible que JSON, bien pour de la config.
XML / tags — pratique pour Claude qui aime structurer avec des balises :
<resume>...</resume>
<actions>...</actions>
Tu veux extraire les infos d'une demande de réunion (titre, date, heure, durée, participants) sous forme JSON.
Écris le prompt qui force le modèle à produire un JSON valide selon un schéma précis.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →