Welche Python-Funktion wird verwendet, um den Benutzer in einem Jupyter Notebook nach Text einzugeben?	Die eingebaute `input()` Funktion.
Wie wird die gesamte Konversationshistorie im Chatbot gespeichert?	In einer Liste von Nachrichten (`list of messages`).
Welcher Kontrollmechanismus sorgt dafür, dass der Chatbot unendlich weiterläuft?	Eine `while True` Schleife.
Was passiert mit der vom Benutzer eingegebenen Nachricht?	Sie wird mithilfe der Funktion `add user message` zur Nachrichtenliste hinzugefügt.
Wie wird die KI (Claude) angesprochen, um eine Antwort zu generieren?	Die aktuelle Liste der Nachrichten wird an die `chat`-Funktion der API übergeben.
Was geschieht mit der von der KI generierten Antwort?	Sie wird mithilfe der Funktion `add assistant message` zur Nachrichtenliste hinzugefügt.
Warum ist es entscheidend, die KI-Antwort wieder in die Nachrichtenliste zu speichern?	Um den Kontext und die Historie der Konversation für zukünftige Antworten zu erhalten.
Welche Schritte bilden die grundlegende Logik des Chatbot-Loops?	Input -> Benutzer-Nachricht hinzufügen -> API aufrufen -> Assistent-Nachricht hinzufügen -> Ausgabe -> Loop.
