Qu'est-ce qu'une fonction d'outil (tool function) dans ce contexte ?	C'est une fonction Python exécutée automatiquement lorsque Claude a besoin d'informations supplémentaires pour aider l'utilisateur.
Quelle est la première meilleure pratique concernant les fonctions d'outil ?	Utiliser des arguments bien nommés et descriptifs qui donnent un indice sur leur contenu.
Quelle est la deuxième meilleure pratique pour les fonctions d'outil ?	Valider les entrées et lever une erreur si elles sont incorrectes (ex: chaîne vide).
Quel est le rôle d'un message d'erreur significatif dans une fonction d'outil ?	Permettre à Claude de voir l'erreur et de tenter d'appeler la fonction à nouveau de manière corrigée.
Quel est l'objectif de la première fonction d'outil implémentée ?	Récupérer la date et l'heure actuelles.
Quel argument la fonction `get current date time` accepte-t-elle ?	Un argument appelé `date format`.
Quel est le format de date par défaut utilisé dans la fonction `get current date time` ?	`%Y-%m-%d %H:%M:%S`.
Comment la fonction `get current date time` retourne-elle la date et l'heure ?	Elle utilise `datetime.now().strftime(date_format)`.
