Quel élément est inclus dans la requête pour informer Claude qu'un outil est disponible ?	Le schéma d'outil (tool schema) inclus via le paramètre `tools`.
Comment la structure d'un message assistant change-t-elle lorsque Claude utilise un outil ?	Le champ `content` devient une liste contenant plusieurs blocs (multi-block message).
Citez les deux types de blocs présents dans un message assistant utilisant un outil.	Le `text block` et le `tool use block`.
Quel est le rôle du `text block` dans une réponse de Claude utilisant un outil ?	Fournir du texte destiné à être affiché à l'utilisateur.
Quel est le rôle du `tool use block` ?	Indiquer au développeur le nom de la fonction à appeler et les arguments nécessaires.
Que doit faire le développeur concernant l'historique de la conversation avec Claude ?	Le gérer manuellement, car Claude ne stocke pas l'historique.
Lors de la réponse à Claude après l'exécution d'un outil, que doit-on inclure dans l'historique ?	L'intégralité de l'historique de la conversation.
Quel champ doit-on utiliser pour construire l'historique de conversation contenant les blocs de réponse de Claude ?	Le champ `content` (et non `not_blocks`).
