Avancé · Automatisation et agents · module 114 de 155
Vérifier une sortie structurée
Fais fournir à l’IA des résultats dans un format fixe et vérifie-les avant qu’une étape suivante ne les utilise.
Après cette leçon
Tu décris un schéma, tu vérifies le format et les valeurs autorisées de la sortie et tu choisis ce qui se passe en cas de sortie non valide.
En image · Étape par étape
Vérifier le résultat avant qu’il aille plus loin
Les champs, les types et les valeurs autorisées sont fixés à l’avance.
Les champs obligatoires, le format et les limites sont vérifiés, pas par l’IA elle-même.
Après une tentative de correction ratée, le cas part dans une file d’attente.
Partie 1 de 3 · Schéma
Ta préférence pour moins de mouvement est prise en compte. Choisis chaque partie toi-même.
Un format fixe rend le traitement possible
Si tu veux faire traiter une sortie d’IA par un tableur, un formulaire ou une autre application, demande un format fixe, par exemple un tableau ou du JSON avec des champs fixes (leçon 48). Décris pour chaque champ le nom, le type et les valeurs autorisées : une date au format AAAA-MM-JJ, un montant sous forme de nombre sans symbole monétaire, un statut qui ne peut être que nouveau, en cours ou terminé. Certains outils peuvent imposer un tel schéma. Même dans ce cas, un contrôle du contenu reste nécessaire : un format valide peut toujours contenir une valeur erronée.
Vérifie avant de transmettre
Fais vérifier chaque résultat par un contrôle simple avant qu’une étape suivante ne l’utilise. Tous les champs obligatoires sont-ils présents ? Le type est-il correct ? Une valeur se situe-t-elle dans la liste ou les limites autorisées ? Un montant de moins deux cents ou un mois 13 tient peut-être dans le champ, mais il est faux. Un tel contrôle peut se trouver dans un tableur, un script ou ton outil d’automatisation (leçons 79 et 88). Ne laisse pas l’IA confirmer elle-même que sa sortie est valide ; un contrôle qui fait lui-même le calcul est plus fiable.
Une tentative de correction, puis une issue sûre
Si la sortie n’est pas valide, tu peux demander une seule fois une correction, avec le message d’erreur concret : le champ date n’a pas le format AAAA-MM-JJ. Si cette tentative échoue aussi, arrête-toi et place le cas dans une file d’attente pour une personne (leçon 91). Ne réessaie pas sans fin : cela coûte du temps et de l’argent et ne résout pas le problème d’une source peu claire. Compte combien de fois la sortie n’est pas valide. Un nombre croissant indique un problème dans l’entrée, le prompt ou le modèle.
Nouvel exemple d'exercice
De l'explication à un résultat utilisable.
Demande une sortie dans un schéma fixe et fais vérifier cette sortie par un contrôle avant qu’une étape suivante ne l’utilise.
Situation d'exercice fictiveSchéma fictif pour des signalements de réparation : appareil (texte), date_signalement (AAAA-MM-JJ), priorité (basse, normale ou haute). Sortie de l’IA : appareil “machine à café”, date_signalement “2026-13-02”, priorité “urgente”.
Voir une résolution possible
Voici comment faire
Le champ appareil est valide. Le champ date_signalement suit le motif, mais le mois 13 n’existe pas : invalide. La priorité “urgente” ne figure pas dans la liste : invalide. Je demande une tentative de correction avec les deux messages d’erreur. Si cela ne fonctionne pas, le signalement va à un collaborateur.
Pourquoi cela fonctionne
Un contrôle du seul motif aurait laissé passer la date impossible. Des valeurs autorisées et des limites renforcent le contrôle.
Rends cela un peu plus difficile
Pour un schéma à toi, écris deux règles de contrôle : une pour le format et une pour une limite ou une liste de valeurs autorisées.
Entraîne-toi davantage, à ton rythme. Tu n'as rien à envoyer. Cela ne compte pas comme une évaluation automatique.
Ton lieu de travail · apprendre par la pratique
Crée quelque chose. Regarde ce qui change.

Vérification de la connexion IA en cours… Tu peux déjà consulter l'exemple écrit.

Présente ta mission à Ende.
Lis la réponse, change une seule chose et compare.
Version précédente
Nouvelle version
Tu gardes le contrôle
Que veux-tu améliorer dans ta prochaine tentative ?
Uniquement sur cet appareil. Les réponses de l’IA restent uniquement dans la mémoire de cette page. Il s'agit d'un auto-contrôle, pas d'une note.
Pourquoi cette approche fonctionne
Un contrôle du seul motif aurait laissé passer la date impossible. Des valeurs autorisées et des limites renforcent le contrôle.
Une étape de plus
Pour un schéma à toi, écris deux règles de contrôle : une pour le format et une pour une limite ou une liste de valeurs autorisées.
Essaie & découvre · sans engagement
Deviens toi-même le contrôleur de la source
Ne marque que les affirmations que la source ne soutient pas. Vérifie ensuite ta sélection.
Schéma : naam (texte), datum (AAAA-MM-JJ, ou null si elle manque), aantal_personen (nombre entier de 1 à 50), status (uniquement nouveau, en cours ou terminé). Ci-dessous figurent les champs d’une sortie de l’IA.
Choisis ci-dessus quelles phrases tu corrigerais. La réponse reste cachée jusqu'à ce que tu vérifies ta sélection.
Cet essai fonctionne localement avec des données fictives et ne compte pas pour ta complétion de leçon. Elle recommencera lors d'une nouvelle leçon ou d'un rechargement.
Un prompt pour commencer
Convertis la demande fictive ci-dessous en JSON avec exactement ces champs : naam (texte), datum (AAAA-MM-JJ), aantal_personen (nombre entier entre 1 et 50) et status (uniquement “nouveau”). N’utilise que des données de la demande. S’il manque un champ obligatoire, mets null et ajoute une liste ontbrekend avec le nom de ce champ. Donne uniquement le JSON. Demande : “Je m’appelle Noor et j’aimerais réserver la salle pour douze personnes. Je vous communiquerai la date plus tard.”
Applique-le
Un workflow place automatiquement la sortie de l’IA dans une feuille de calcul. Parfois, la colonne date contient “bientôt” et la feuille calcule mal.
Quelle approche correspond le mieux à cette situation ?
- Ajoute un contrôle de schéma avant la feuille de calcul, avec une tentative de correction puis une file d’attente pour un humain.
- Laisse la feuille de calcul ignorer l’erreur elle-même.
- Demande à l’IA dans le prompt de ne plus jamais écrire “bientôt” et ne contrôle rien d’autre.
Avec JavaScript, tu peux contrôler ton approche et recevoir un feedback immédiat.
Teste ta compréhension
Après une tentative de correction, une sortie contient toujours une date non valide. Quelle est la meilleure étape suivante ?
- Continuer à répéter jusqu’à ce que la date soit valide.
- Arrêter le cas et le placer dans une file d’attente pour un contrôle humain.
- Indiquer soi-même la date du jour pour que le workflow continue.
S'entraîner davantage
Pour une sortie d’IA tirée de ton travail, écris un schéma de quatre champs avec le type et les valeurs autorisées. Vérifie trois sorties par rapport à ce schéma et note quel contrôle a détecté une erreur.
{"naam": "Noor", "datum": null, "aantal_personen": 12, "status": "nouveau", "ontbrekend": ["datum"]}. Contrôle : tous les champs sont présents, aantal_personen est un nombre entier entre 1 et 50 et status figure dans la liste. La date est à juste titre null : elle ne figure pas dans la demande. Une sortie avec "datum": "la semaine prochaine" ne passerait pas le contrôle de format.

