Quel est le rôle de la fonction auxiliaire `run tool` ?	Exécuter la fonction d'outil correcte en prenant en entrée le nom de l'outil et ses paramètres.
Comment la fonction `run tool` détermine-t-elle quel outil exécuter ?	En utilisant une série de vérifications conditionnelles (`if statements`) basées sur le nom de l'outil.
Quelle est la condition principale pour continuer la boucle dans la fonction `run conversation` ?	Tant que Claude demande l'utilisation d'un outil (tool use).
Que se passe-t-il après l'exécution des outils dans le processus de conversation ?	Les résultats des outils sont ajoutés à la liste des messages en tant que message utilisateur.
Comment le système gère-t-il une réponse de Claude contenant plusieurs blocs d'outils ?	Il doit traiter et exécuter chaque demande d'outil individuellement.
Qu'est-ce qui indique que le processus d'appel d'outils est terminé ?	Claude fournit une réponse finale qui ne demande plus l'utilisation d'un outil.
Quel avantage apporte le passage des appels d'outils directs à la fonction `run tool` ?	Cela standardise la fonction `run tools` et permet d'ajouter de nouveaux outils facilement.
Dans le contexte de `run conversation`, que représente le cycle de l'appel d'outils ?	Un processus itératif où les résultats des outils sont renvoyés à Claude pour une réponse finale.
