Wie informiert man Claude über verfügbare Tools in einer Anfrage?	Durch das Hinzufügen eines JSON Schema (Tool Schema) und des `tools`-Keyword-Arguments zur Anfrage.
Welche strukturelle Änderung gibt es in der Antwort von Claude, wenn ein Tool verwendet wird?	Der `content`-Block des Assistant Messages enthält zusätzlich zum Text Block einen `tool use block`.
Was gibt der `tool use block` dem Entwickler?	Er listet den Namen der Funktion und die notwendigen Argumente, die Claude aufrufen möchte.
Wie muss die Konversationshistorie bei Claude verwaltet werden?	Sie muss manuell verwaltet werden, da Claude keinen Gesprächsspeicher besitzt.
Wie fügt man eine Antwort von Claude, die mehrere Blöcke enthält, korrekt zur Historie hinzu?	Man muss die gesamte Liste der Content Blocks aus der Antwort (nicht nur den Text) als Inhalt des neuen Assistant Messages verwenden.
Welche Hilfsfunktionen müssen angepasst werden, um die Tool-Nutzung zu unterstützen?	Die Funktionen `add user message` und `add assistant message`, da sie derzeit nur einfache Textblöcke unterstützen.
