39 lines
956 B
Markdown
39 lines
956 B
Markdown
# 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?
|