Sortie structurée
La sortie structurée fait référence à la pratique consistant à instruire un modèle d'intelligence artificielle, tel qu'un grand modèle linguistique (LLM), de retourner sa réponse générée dans un format prévisible et lisible par machine plutôt qu'en langage naturel libre. Au lieu d'un paragraphe, la sortie est fournie sous forme de JSON, de XML, de YAML ou d'un schéma spécifique.
Dans les applications d'entreprise, le texte non structuré est difficile à traiter de manière fiable par les logiciels. Lorsqu'un LLM fournit une sortie structurée, il transforme une tâche de génération de texte créative en une tâche fiable d'extraction et de transformation de données. Cette prévisibilité est cruciale pour l'automatisation en aval, l'ingestion de bases de données et la consommation d'API.
La mise en œuvre de la sortie structurée implique généralement de fournir au LLM une définition de schéma stricte (par exemple, un schéma JSON) dans le cadre de l'invite. Le modèle est alors contraint de remplir les champs de ce schéma. Les API avancées proposent souvent des modes natifs (comme le mode JSON) qui imposent cette structure, réduisant considérablement le besoin d'analyse post-traitement.