929 B
929 B
Aufgabe 09: Fehlerbehandlung, Logging und Memory
Ziel
Du ergänzt robuste Fehlerpfade, strukturierte Logs und ein kleines Memory.
Warum ist das wichtig?
Robotikfehler entstehen an API-, Sensor- und Hardwaregrenzen. Gute Beobachtbarkeit ist Pflicht.
Voraussetzungen
- Aufgaben 01-08
- Logging-Grundlagen
Theorie
Logs beantworten die Frage, was wirklich passiert ist. Memory speichert ausgewählte Fakten, aber keine ungeprüften Halluzinationen.
Aufgabe
Erweitere den Agenten um strukturierte Logs, Fehlercodes und ein Key-Value-Memory für explizit bestätigte Fakten.
Akzeptanzkriterien
- Jeder Request hat eine Trace-ID.
- Tool-Fehler sind sichtbar.
- Memory kann gelesen und geschrieben werden.
Erweiterungen
- Füge Log-Level und JSON-Logs hinzu.
Reflexionsfragen
- Welche Fehler sind wiederholbar?
- Welche Fakten darf der Agent speichern?
- Wie würdest du Logs in Docker sammeln?