Wat is een tool function?	Een Python-functie die automatisch wordt uitgevoerd wanneer Claude extra informatie nodig heeft om de gebruiker te helpen.
Wat is de eerste best practice bij het implementeren van tool functions?	Gebruik goed benoemde en beschrijvende argumenten.
Wat moet je doen met de inputs van een tool function als ze incorrect zijn?	Valideer de inputs en gooi een fout (raise an error) onmiddellijk.
Waarom is het cruciaal dat een foutmelding (error message) betekenisvol is?	Claude kan de fout zien en proberen de toolfunctie opnieuw aan te roepen met gecorrigeerde inputs.
Wat is het doel van de tool function `get current date time`?	Het huidige datum en tijd ophalen en formatteren volgens een gespecificeerd formaat.
Welke Python-methode wordt gebruikt om de huidige datum en tijd te formatteren in deze tool?	`datetime.now().strftime(date_format)`.
Welke specifieke validatie wordt in de functie `get current date time` toegevoegd?	Controleren of het argument `date format` niet leeg is.
