956 B
956 B
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?