Quel est le principal inconvénient de l'utilisation d'outils pour l'extraction de données structurées ?	La nécessité d'écrire et de gérer de très grands schémas JSON.
Quel est le "truc" proposé pour simplifier la gestion des schémas JSON ?	Utiliser un seul schéma flexible (ex: `to_json`) qui accepte un objet avec autant de propriétés que nécessaire.
Où définit-on la structure de données spécifique (propriétés et types) avec le schéma flexible ?	Directement dans le prompt, en demandant à Claude d'appeler l'outil.
Quel avantage offre cette approche flexible pour l'extraction de données ?	Il est facile de modifier la structure des données requises en modifiant simplement le prompt.
Quel est le principal inconvénient de cette méthode flexible par rapport à un schéma dédié ?	La qualité des résultats peut être inférieure, surtout pour des tâches critiques.
Que doit-on faire des accolades (curly braces) lors de la définition de la structure dans un F-string du prompt ?	Les doubler (utiliser des accolades échappées, ex: `{{ }}`).
Quel rôle joue le schéma flexible (`to_json`) dans cette technique ?	Il sert de point d'entrée unique pour que Claude puisse générer n'importe quelle structure de données demandée dans le prompt.
Pour forcer l'utilisation de l'outil dans le processus, quelle action doit-on prendre ?	Passer un `tool_choice` spécifiant le nom de l'outil (ex: `to_json`).
