Wat is de basisstructuur die zorgt voor de voortdurende werking van de chatbot?	Een `while True` loop.
Welke ingebouwde functie wordt gebruikt om tekst van de gebruiker in de Jupyter notebook op te vragen?	De `input()` functie.
Welke datastructuur wordt gebruikt om de gehele conversiegeschiedenis op te slaan?	Een lijst van berichten (list of messages).
Welke functie wordt gebruikt om de invoer van de gebruiker aan de lijst met berichten toe te voegen?	`add_user_message()`.
Welke functie wordt gebruikt om een antwoord van het AI-model (Claude) op te vragen?	De `chat()` functie.
Welke functie wordt gebruikt om het gegenereerde antwoord van de AI aan de lijst met berichten toe te voegen?	`add_assistant_message()`.
Wat is het doel van het herhalen van het proces (de loop) in de chatbot?	Om de conversiegeschiedenis (context) te behouden.
Wat gebeurt er na het ontvangen van het antwoord van de AI?	Het antwoord wordt geprint en de loop begint opnieuw.
