Chargement des modèles…
Sorties structurées(SO)
Garantit que la sortie du modèle est conforme à un schéma en contraignant le décodage. Un JSON Schema, une expression régulière ou une grammaire est compilé en un automate à états finis, et à chaque étape de décodage, les tokens qui violeraient le schéma sont masqués afin que seules des continuations valides puissent être échantillonnées. En mode strict, cela rend impossibles les JSON mal formés et les arguments d'outil invalides. Cette fonctionnalité est disponible nativement chez OpenAI, Google et Anthropic, ainsi que dans des bibliothèques ouvertes telles qu'Outlines et vLLM.
Aperçu en 30 secondes
- Quoi
- Compile un schéma en automate à états finis et masque les tokens invalides à chaque étape de décodage, garantissant que la sortie respecte le schéma.
- Quand l'utiliser
- Extraction de données structurées, appels d'outils ou génération de JSON, lorsqu'une erreur d'analyse ou une valeur invalide casserait le code en aval.
- Vigilance
- Les contraintes de schéma peuvent forcer le modèle à produire des valeurs techniquement valides mais dénuées de sens lorsque la vraie réponse ne figure pas parmi les options autorisées.
Interrogez l'expert IA sur ce pattern
Ouvre l'assistant avec votre question préremplie. Vous la relisez avant l'envoi.
Sorties structurées: Vue d’ensemble
Garantit que la sortie du modèle est conforme à un schéma en contraignant le décodage. Un JSON Schema, une expression régulière ou une grammaire est compilé en un automate à états finis, et à chaque étape de décodage, les tokens qui violeraient le schéma sont masqués afin que seules des continuations valides puissent être échantillonnées. En mode strict, cela rend impossibles les JSON mal formés et les arguments d'outil invalides. Cette fonctionnalité est disponible nativement chez OpenAI, Google et Anthropic, ainsi que dans des bibliothèques ouvertes telles qu'Outlines et vLLM.
- Constrained decoding driven by JSON Schema, regex, or grammar
- Schema compiled to a finite-state machine and per-step token mask
- Invalid tokens masked at every decode step in strict mode
- Schema-conforming output guaranteed, not merely requested
- Eliminates JSON parse errors and invalid tool-call arguments
- Native provider support plus Outlines and vLLM
The Agent Architect
Un pattern, un compromis, une panne de production racontée. Un brief hebdomadaire court pour ceux qui construisent des systèmes agentiques.
Un email par semaine, désinscription en un clic. Votre adresse ne sert qu'à envoyer le brief.
Références
Les articles, spécifications et dépôts sur lesquels repose ce modèle.
Par l’ingénieur derrière ce catalogue
Faites auditer l’architecture de vos agents
Cette page documente un pattern. Votre système en fait tourner des dizaines, et l’essentiel des pannes se loge dans la façon dont ils s’articulent. Faites relire toute la conception à l’aune des 288 patterns de ce catalogue : architecture, fiabilité, évaluation et coûts, chaque constat relié au pattern qui le corrige.
750 € au lieu de 1 500 €, une semaine, rapport écrit et appel de restitution, jusqu’au 30 septembre