Comment accéder aux arguments d'entrée demandés par Claude dans un bloc d'utilisation d'outil ?	En accédant à la propriété `.input` du bloc d'utilisation de l'outil (ex: `response_content[1].input`).
Comment passer un dictionnaire d'arguments à une fonction qui attend des arguments par mot-clé ?	En utilisant l'opérateur de dépaquetage (ex: `fonction(**dictionnaire)`).
Où est placé le bloc `tool_result` dans l'historique de la conversation envoyé à Claude ?	Il est placé à l'intérieur d'un message de type utilisateur (role: user).
Quel est le rôle principal de l'identifiant `tool_use_id` ?	Il permet de lier de manière unique une requête d'utilisation d'outil à son résultat d'exécution correspondant.
Que doit contenir le champ `content` dans un bloc `tool_result` ?	Le résultat réel obtenu après l'exécution de la fonction d'outil (généralement convertie en chaîne de caractères/JSON).
Quel champ est utilisé pour signaler une erreur lors de l'exécution d'une fonction d'outil ?	Le champ optionnel `is_error`, qui doit être défini sur `true`.
Lors de la requête de suivi à Claude, quels sont les deux éléments essentiels à inclure ?	L'historique complet de la conversation et le schéma de l'outil original.
Quel est le rôle du schéma de l'outil (tool schema) dans la requête de suivi ?	Il informe Claude de
