Monitoring und Observability
LLMOps-Konzepte
Max Knobbout, PhD
Applied Scientist, Uber
LLM-Lebenszyklus: Monitoring und Observability
Monitoring und Observability
- Monitoring überwacht ein System laufend.
- Observability macht innere Zustände nach außen sichtbar.
- Datenquellen für Observability:
- Logs
- Metriken
- Traces
Input-Monitoring
- Eingaben überwachen auf:
- Änderungen
- Fehler
- Schädliche Inhalte
- Data Drift: Verteilung der Eingabedaten ändert sich über die Zeit
- Gegenmaßnahmen:
- Datenverteilung monitoren
- Modell regelmäßig aktualisieren
Funktionales Monitoring
Beispiele:
- Antwortzeit
- Anfragevolumen
- Ausfallzeit
- Fehlerraten
Für LLM-Anwendungen:
- Chain- und Agent-Ausführung
- Systemressourcen (GPU)
- Kosten
Output-Monitoring
- Nutze Metriken aus den Tests, z. B.:
- Bias
- Toxizität
- Nützlichkeit
- Modelldrift:
- Beziehung zwischen Input und Output ändert sich
- Zensur bedeutet aktives Eingreifen
Alarmbearbeitung
- Lass dich bei Problemen benachrichtigen
- Klare Abläufe haben
- Service Level Agreements (SLAs) können gelten
Lass uns üben!
LLMOps-Konzepte
Preparing Video For Download...