Was ist JSON Schema im Allgemeinen?	Es ist eine Spezifikation zur Datenvalidierung, die Regeln für die Validierung jeglicher JSON-Daten festlegt.
Wofür wird JSON Schema im Kontext von LLMs und Tool Calling verwendet?	Es dient dazu, Claude über die verfügbaren Tool-Funktionen und die notwendigen Argumente zu informieren.
Welche Hauptkomponenten enthält die Tool-Konfiguration, die an Claude gesendet wird?	Der Name des Tools, eine Beschreibung und das `input schema`.
Was ist die empfohlene Länge für die Beschreibung eines Tools oder eines Arguments?	Es wird empfohlen, eine Beschreibung von etwa drei bis vier Sätzen zu verwenden.
Was beschreibt der Schlüssel `input schema` in der Tool-Konfiguration?	Er enthält die eigentliche JSON Schema Spezifikation, die die verschiedenen Argumente der Funktion beschreibt.
Wie kann man effizient eine gültige JSON Schema Spezifikation für ein Tool erstellen?	Man kann Claude bitten, die Spezifikation zu erstellen, und dabei die Anthropic API Dokumentation als Anhang bereitstellen.
Welches Namensmuster wird für das Schema vorgeschlagen, das zu einer Tool-Funktion passt?	Der Name der Tool-Funktion gefolgt von `_schema` (z. B. `get_current_date_time_schema`).
Was ist der Zweck der Verwendung von `toolparam` um das gesamte Schema zu wickeln?	Es verhindert spätere Typfehler, obwohl der Code auch ohne diese Hinzufügung funktionieren würde.
