Tilbage til bloggen
Implementering24. juli 20268 min læsningOpdateret 24. juli 2026

AI-chatbot incident response: Degraded mode, rollback og nødplan

Sådan forbereder website-, support- og produktteams AI-chatbots på driftsforstyrrelser: med health-signaler, degraded mode, rollback, eskalering og postmortem.

En website-chatbot kan være teknisk tilgængelig og alligevel forårsage et incident: Svar bliver pludselig langsommere, kilder mangler, en ekstern model returnerer fejl, et værktøj skriver ufuldstændige data, eller svarkvaliteten falder i blot ét sprog. Hvis man i denne situation først skal til at afklare ansvarsområder og nedlukningsveje, spilder man værdifuld tid. Et incident-playbook fastlægger derfor på forhånd, hvilke signaler der tæller, hvem der træffer beslutninger, og hvordan chatbotten kontrolleret skifter til en sikker degraded mode.

Målet er ikke at skjule enhver fejl bag maksimal oppetid. En begrænset, ærlig tjeneste er ofte bedre end en tilsyneladende normal bot, der giver upålidelige svar. Denne guide viser en pragmatisk opbygning for website-, support- og produktteams: fra registrering over fallback og rollback til postmortem.

En driftsleder dirigerer besøgende på en sommerlig færgeterminal kontrolleret om på en sikker alternativ rute
Incident readiness handler om at fastlægge en sikker alternativ rute, før den normale vej svigter.

Hvad der tæller som et incident hos en AI-chatbot

Et incident er mere end et fuldstændigt nedbrud. For chatbots bør teams tage højde for både tekniske og faglige forstyrrelser. Tekniske fejl omfatter f.eks. forhøjet latenstid, provider-timeouts, mislykkede opslag i videnbasen eller defekte integrationer. Faglige fejl vedrører eksempelvis stærkt stigende fallback-rater, forkert kildeangivelse, uventet sprog, utilladelige tool-kald eller svar uden for det tiltænkte emneområde.

Definer altid tærskelværdier i den konkrete brugskontekst. Et kortvarigt nedbrud af en uforpligtende FAQ-bot skal vurderes anderledes end forkerte oplysninger i en forretningskritisk proces. NIST AI Risk Management Framework anbefaler at dokumentere den tilsigtede anvendelse, grænserne for menneskeligt tilsyn og de mulige konsekvenser af fejl. Det fremhæver desuden mekanismer til overstyring, deaktivering, genoprettelse og kommunikation af AI-incidents som en integreret del af driften.

Adskil fejldomæner, før I reagerer

Et generelt signal som "chatbotten virker ikke" fører sjældent til den rette handling. Opdel tjenesten i testbare fejldomæner:

  • Grænseflade og netværk: Widgetten indlæses ikke, meddelelser overføres ikke, eller svar afbrydes.
  • Model og provider: Timeouts, rate limits, tomme outputs eller markante ændringer i svarkvalitet.
  • Videnbase og retrieval: Kilder er utilgængelige, forældede eller findes ikke til kendte testspørgsmål.
  • Værktøjer og integrationer: Skrivehandlinger, kalenderopslag eller overdragelser returnerer fejl eller ubekræftede resultater.
  • Safety og rettigheder: Sikkerhedsregler træder ikke i kraft, inputs påvirker interne instruktioner, eller et værktøj tildeles for vide rettigheder.
  • Locale og routing: Kun enkelte sprog, emner eller routingveje er berørt.

Denne adskillelse forhindrer, at et team lukker hele chatbotten ned, selvom kun én integration er berørt. Omvendt må en grøn HTTP-status ikke skjule en faglig forstyrrelse. Artiklen KI-Chatbot-Routing testen beskriver, hvordan forventede ruter og faktiske resultater sammenlignes systematisk.

En health-model med tekniske og faglige signaler

God observability forbinder metrikker, logs, traces og kvalitetstests. Tekniske basisværdier er succesrate, svartid, fejlklasser, kølængde og tilgængelighed af vigtige afhængigheder. For AI-delen tilføjes retrieval-hits, kildeanvendelse, afbrudte svar, fallback-rate, handoff-rate og resultater fra et lille golden set. Guiden til måling af AI-chatbot-svarkvalitet visar, hvordan sådanne testtilfælde vedligeholdes.

Microsoft anbefaler til nødstrategier en helhedsorienteret overvågning, strukturerede logs, målgruppetilpassede dashboards og frem for alt handlingsorienterede alerts. For en chatbot betyder det: En alarm bør ikke blot melde "fejlrate høj", men angive berørt locale, fejldomæne, starttidspunkt, omfang og det relevante runbook-startpunkt. Slå kun alarm, hvis der kræves en menneskelig handling – ellers opstår der alarmtræthed.

Gem kun de mest nødvendige data til rekonstruktion. Fuldstændige samtaleindhold er ikke automatisk nødvendige. Hændelser, korte pseudonyme referencer og kontrollerede stikprøver af kvaliteten kan ofte være tilstrækkeligt. Gode råd om dette findes i artiklen databaseret AI-chatbot-analytics.

Definer alvorlighedsgrader og klare udløsere

En enkel tretrinsklassificering er tilstrækkelig for mange teams:

  1. Observation: mindre afvigelse uden mærkbar skade for brugerne; den ansvarlige person tjekker trend og stikprøve.
  2. Begrænset: en relevant del af svarene, locales eller integrationerne er berørt; degraded mode og intern koordinering aktiveres.
  3. Kritisk: udbredt utilgængelighed, forkerte forretningskritiske udsagn, ukontrollerede tool-handlinger, mistanke om sikkerhedsbrud eller datarisiko; berørte funktioner deaktiveres med det samme, og incidentet håndteres formelt.

Noter målbare udløsere, tilladte tiltag og den beslutningsdygtige rolle for hvert niveau. Kombiner måleværdier med en manuel eskalationsmulighed: Support eller redaktion kan opdage et incident tidligere end en teknisk alarm. NIST SP 800-61 Revision 3 indplacerer incident response i den løbende risikostyring og fremhæver registrering, reaktion og genoprettelse som sammenhængende opgaver.

Degraded mode som en stige i stedet for en tænd/sluk-knap

En robust chatbot har flere kontrollerede driftstilstande. Den konkrete stige afhænger af brugssituationen, men kan se således ud:

  1. Normal drift: godkendt videnbase, model og tilladte integrationer er aktive.
  2. Begrænsede svar: botten besvarer kun klart afgrænsede spørgsmål fra verificerede kilder; der improviseres ikke ved usikre emner.
  3. Værktøjer deaktiveret: botten forklarer, at en handling i øjeblikket ikke kan udføres, og bekræfter aldrig succes uden et pålideligt resultat.
  4. Assisterende tilstand: botten hjælper kun med orientering og henviser til en verificeret menneskelig kontakt- eller self-service-vej.
  5. Offline-tilstand: samtalen lukkes eller erstattes af en statisk, tilgængelig meddelelse.

Enhver overgang kræver en betingelse, en ansvarlig og en testet returvej. Undgå formuleringer som "udført" eller "reserveret", hvis en afhængig handling ikke er blevet bekræftet. Ved en overdragelse skal kontekstomfang, databeskyttelse og tilgængelighed være afklaret. Se også guiden om human handoff i AI-chatbots.

Fastlæg rollback-kriterier før næste release

Et rollback giver mening, hvis der er en tidsmæssig sammenhæng med en ændring, og den tidligere version beviseligt tilbyder en mere sikker tilstand. Ikke kun applikationsversioner bør kunne rulles tilbage, men også prompt-konfigurationer, videnbasestande, routingregler, tool-rettigheder og modeltildelinger. Slå fast, hvilke komponenter der skal rulles tilbage sammen, så der ikke opstår en inkompatibel blanding.

Definer desuden afbrydelseskriterier. Hvis et rollback ikke forbedrer værdierne, må teamet ikke gentagne gange udføre den samme handling. Derefter følger næste degraded mode eller isolation af en afhængighed. Google beskriver i sin SRE-praksis hurtige rollbacks som en legitim incident-handling, men kræver samtidig struktureret koordinering og en fortløbende registrering af beslutningerne.

Før der skiftes tilbage til normal drift, kræves et recovery-check: tekniske health-værdier er stabile, golden set-stikprøven er bestået, berørte locales er kontrolleret, værktøjer er valideret med ufarlige testtilfælde, og handoff-stien er tilgængelig. Først derefter øges trafikken kontrolleret.

Incident-playbooket til de første 30 minutter

Et kort runbook er i en nødsituation mere nyttigt end en lang generel retningslinje. Det kan opstille følgende rækkefølge:

  1. Bekræft alarm eller supportmeddelelse, og noter starttidspunkt, berørte funktioner samt brugerpåvirkning.
  2. Bestem incidentets alvorlighedsgrad, og udpeg en ansvarlig indsatsleder.
  3. Stop yderligere ukoordinerede ændringer; registrer seneste releases, prompt-, videnbase- og routingændringer.
  4. Aktiver en sikker degraded mode, og begræns risikable værktøjer eller svar.
  5. Sammenlign tekniske og faglige signaler; isoler berørte locales og afhængigheder.
  6. Udfør rollback eller workaround ud fra de på forhånd definerede kriterier.
  7. Informer support, produktansvarlige og andre berørte parter med bekræftede fakta.
  8. Kontroller virkningen efter hvert tiltag, og dokumenter tidsstempel, resultat og næste beslutning.

Google SRE opsummerer incident management som koordinering, kommunikation og kontrol. Klare roller forhindrer, at flere personer foretager modstridende ændringer samtidig. Små teams kan slå roller sammen; det afgørende er, at én person leder situationen, én har ansvaret for den tekniske mitigering, og én vedligeholder pålidelige statusoplysninger.

Kommunikation uden spekulation

Statusmeddelelser bør indeholde observerede konsekvenser, berørte funktioner, aktive alternative veje og tidspunktet for næste opdatering. En ubekræftet årsag eller en forhastet forventet genoprettelsestid hører ikke hjemme her. Hvis kun ét sprog eller én integration er berørt, så oplys det præcist. Hvis omfanget stadig er uklart, skal denne usikkerhed nævnes åbent.

Ved følsomme incidents gælder desuden de interne sikkerheds-, databeskyttelses- og eventuelle indberetningsprocesser. Det normale support-playbook erstatter ikke disse. Ved mistanke om prompt injection, datalækage eller utilladelige tool-handlinger bør det ansvarlige sikkerhedsteam inddrages tidligt. Artiklen prompt injection i website-chatbots behandler relevante tekniske beskyttelseslag.

Postmortem og øvelser slutter cirklen

Efter genoprettelsen dokumenterer et blameless postmortem konsekvenser, tidslinje, registrering, mitigering, medvirkende faktorer og konkrete opfølgende tiltag. Google SRE anbefaler at fastlægge kriterier for et postmortem allerede før et incident, f.eks. brugersynlig degradering, datatab, manuelt rollback eller fejl i overvågningen. Fokus ligger på systemer og beslutninger, ikke på at placere skyld.

Hvert tiltag skal have en ansvarlig, en tidsfrist og et verificerbart resultat. Typiske forbedringer er en ny alarm, snævrere tool-rettigheder, et ekstra golden set-testtilfælde, en bedre statusskabelon eller en afprøvet offline-meddelelse. Mindst lige så vigtigt er korte øvelser: Simuler en provider-timeout, en utilgængelig videnbase og en defekt locale. Test om ansvarsområder, degraded mode, kommunikation og recovery-check reelt fungerer.

Tjekliste til incident readiness

  • Tekniske og faglige incident-signaler er defineret særskilt.
  • Alvorlighedsgrader har målbare udløsere og entydige beslutningsrettigheder.
  • Der findes isolerbare fallbacks for model, videnbase, værktøjer, routing og locales.
  • Chatbotten bekræfter aldrig en handling uden et pålideligt resultat.
  • Degraded mode og offline-meddelelse er testet på desktop, mobile enheder og med tastatur.
  • Rollback omfatter sammenhørende konfigurationer og har afbrydelseskriterier.
  • Handoff- og kommunikationsveje er afprøvet og indeholder kun verificerede kontaktoplysninger.
  • Genoprettelse kræver stabile metrikker, stikprøvekontrol af kvaliteten og en kontrolleret opstart.
  • Postmortem-tiltag tildeles en ansvarlig, tidsfrist og virkningskontrol.
  • Teamet øver mindst flere realistiske fejldomæner.

Kilder

Incident readiness gør ikke en chatbot fejlfri. Den sikrer, at et team opdager afvigelser tidligt, begrænser risikable funktioner og leder brugerne over på en pålidelig vej. ChatReact kan i den forbindelse anvendes som en del af en klart dokumenteret website-, viden- og handoff-proces; ansvarsområder, tærskelværdier og nødveje skal tilpasses den enkelte virksomhed.

Gør hjemmesidebesøg til bedre samtaler

Reducer supportbyrden samtidig med konsekvente svar

Giv besøgende øjeblikkelig support på hjemmesiden, videresend undtagelser til dit team, og hold hvert svar i overensstemmelse med din godkendte vidensbase.

Relaterede artikler

Fortsæt læsningen