Monitoring en observeerbaarheid
LLMOps-concepten
Max Knobbout, PhD
Applied Scientist, Uber
LLM-levenscyclus: monitoring en observeerbaarheid
Monitoring en observeerbaarheid
- Monitoring houdt een systeem continu in de gaten.
- Observeerbaarheid toont interne status aan externe waarnemers.
- Databronnen voor observeerbaarheid:
- Logs
- Metrics
- Traces
Inputmonitoring
- Monitor inputs op:
- Wijzigingen
- Fouten
- Kwaadaardige content
- Datadrift is verandering in inputdistributie over tijd
- Aanpakken van datadrift vereist:
- Monitoring van de datadistributie
- Periodieke modelupdates
Functionele monitoring
Voorbeelden:
- Responstijd
- Verzoekvolume
- Downtime
- Foutpercentages
Voor LLM-applicaties:
- Chain- en agentuitvoering
- Systeemresources (GPU)
- Kosten
Outputmonitoring
- Gebruik tijdens tests gedefinieerde metrics, zoals:
- Bias
- Toxiciteit
- Helpzaamheid
- Modeldrift:
- Relatie tussen input en output verandert
- Censoring is actief ingrijpen
Alertafhandeling
- Krijg meldingen bij issues
- Hanteer duidelijke procedures
- Mogelijk zijn Service Level Agreements (SLA’s) van kracht
Laten we oefenen!
LLMOps-concepten
Preparing Video For Download...