Was ist eine Tool Function?	Eine Python-Funktion, die automatisch ausgeführt wird, wenn Claude zusätzliche Informationen benötigt.
Was ist eine wichtige Best Practice bei den Argumenten einer Tool Function?	Sie sollten gut benannt und beschreibend sein.
Was ist eine wichtige Best Practice bei den Eingaben einer Tool Function?	Die Eingaben validieren und bei Fehlern einen Fehler auslösen.
Warum ist es wichtig, dass Fehler in Tool Functions aussagekräftig sind?	Damit Claude den Fehler versteht und den Tool-Aufruf korrigieren kann.
Was ist das Ziel des ersten Tools, das im Transkript implementiert wird?	Die aktuelle Uhrzeit und das Datum abzurufen (`get current date time`).
Warum wird bei der Implementierung des Tools die Nutzung bestehender Helferfunktionen minimiert?	Um die Konzentration auf die Tool-Logik zu behalten und Verwirrung zu vermeiden.
Welches Python-Modul wird verwendet, um die aktuelle Zeit zu formatieren?	`datetime.now().strftime(date_format)`.
Wie wird die Funktion `get current date time` aufgerufen, um eine benutzerdefinierte Formatierung zu erhalten?	Durch die Übergabe eines benutzerdefinierten Format-Strings (z. B. `"%H:%M"`).
Wie kann man eine einfache Validierung für das Argument `date format` implementieren?	Durch eine Prüfung, ob das Argument leer ist, und bei Bedarf einen `ValueError` auszulösen.
