Was ist eine Tool Function?	Eine Python-Funktion, die automatisch ausgeführt wird, wenn Claude zusätzliche Informationen benötigt.
Was ist eine Best Practice für die Argumentennamen in Tool Functions?	Sie sollten gut benannt und deskriptiv sein, um einen Hinweis auf ihren Zweck zu geben.
Warum ist die Validierung von Eingaben bei Tool Functions wichtig?	Um Fehler frühzeitig zu erkennen und sicherzustellen, dass die Eingaben korrekt sind.
Was muss eine ausgelöste Fehlermeldung (Error) in einer Tool Function enthalten?	Eine aussagekräftige Fehlermeldung, damit Claude den Fehler versteht und versuchen kann, ihn zu korrigieren.
Was ist das Ziel des ersten implementierten Tools?	Die aktuelle Uhrzeit und das Datum abzurufen (get current date time).
Welches Argument nimmt die Funktion `get_current_date_time` entgegen?	`date_format`, ein String, der das gewünschte Format definiert.
Was gibt die Funktion `get_current_date_time` zurück?	Das aktuelle Datum und die Uhrzeit, formatiert nach dem angegebenen `date_format`.
Welche Validierung wurde in `get_current_date_time` implementiert?	Eine Überprüfung, ob das `date_format` nicht leer ist, um einen Fehler zu verhindern.
