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