# Aufgabe 05: Conversation History verwalten ## Ziel Du speicherst und kürzt Dialogverlauf für mehrere Gesprächsrunden. ## Warum ist das wichtig? Ein sprechender Roboter muss Kontext behalten, ohne das Modellfenster zu überladen. ## Voraussetzungen - Aufgaben 01-04 - Grundverständnis Token/Kontext ## Theorie History ist Arbeitsgedächtnis, kein Archiv. Alte Nachrichten müssen zusammengefasst oder entfernt werden, damit wichtige Fakten erhalten bleiben. ## Aufgabe Implementiere eine History mit maximaler Nachrichtenanzahl und einfacher Zusammenfassung alter Runden. ## Akzeptanzkriterien - Mehrere Gesprächsrunden nutzen Kontext. - Alte Nachrichten werden begrenzt. - Tool-Ergebnisse bleiben nachvollziehbar. ## Erweiterungen - Speichere Sitzungen mit Session-ID. ## Reflexionsfragen - Was darf aus der History gelöscht werden? - Welche Fakten sind langfristig wichtig? - Wie vermeidest du, dass Tool-Logs den Kontext füllen?