Wat is het primaire doel van de `run conversation` functie?	Het continu aanroepen van Claude totdat deze niet langer vraagt om het gebruik van een tool.
Hoe weten we of Claude een tool wil gebruiken in zijn antwoord?	Door de `stop_reason` veld in de respons van Claude te controleren.
Welke specifieke waarde van `stop_reason` geeft aan dat Claude een tool wil aanroepen?	`tool_use`.
Wat is de functie van de `run tools` functie?	Het verwerken en uitvo
Wat is het doel van de helper-functie `run tool`?	Om een specifieke tool-functie uit te voeren op basis van de opgegeven toolnaam en input.
Hoe bepaalt de functie `run tool` welke functie moet worden uitgevoerd?	Door een reeks `if`-statements of voorwaardelijke controles uit te voeren op de toolnaam.
Wat is de kernfunctie van de `run conversation` loop?	Het iteratief aanroepen van Claude, het uitvoeren van tools en het terugvoeren van resultaten totdat er geen tools meer worden gevraagd.
Wat gebeurt er in de `run conversation` loop nadat Claude tool-aanvragen doet?	De tools worden uitgevoerd, de resultaten worden toegevoegd als gebruikersberichten, en de loop gaat terug naar de top.
Wat is de stopconditie voor de `run conversation` loop?	Wanneer Claude een antwoord geeft dat geen tool-gebruik meer bevat.
Waarom is het cruciaal om meerdere blokken in één Claude-bericht correct af te handelen?	Omdat Claude meerdere verschillende tool-aanvragen in één bericht kan doen.
Wat is de laatste taak die nog moet worden uitgevoerd in dit project?	Het toevoegen van ondersteuning voor tools zoals 'add duration to date time' en 'set reminder'.
