· ai-engineers Editorial · Career · 5 min read
Ai Engineer Oncall Runbook Best Practices
How AI engineering teams structure oncall runbooks for LLM outages, model drift, and inference pipeline failures.
AI Engineer Oncall Runbook Best Practices
Being oncall for an AI system is a different discipline than oncall for a traditional web service. A 500 error is unambiguous. A degraded LLM response is not — the service can be “up” while returning nonsensical, hallucinated, or silently wrong outputs, and traditional health checks won’t catch it. By mid-2026, most mature AI engineering orgs have built dedicated oncall runbooks that account for this, and interviewers increasingly probe candidates on whether they understand the difference.
This article covers what a good AI-engineering oncall runbook actually contains, based on patterns now common across production LLM teams.
Why Traditional Oncall Runbooks Fall Short for AI Systems
A standard SRE runbook assumes failure is binary: the service is up or down, latency is in or out of SLO, error rate crosses a threshold or it doesn’t. AI systems fail in a wider space:
- The model returns a 200 with a completely hallucinated answer
- Latency is normal but output quality has silently regressed after a provider-side model update
- A prompt template change three deploys ago introduced a subtle regression that only shows up on a specific input distribution
- Token costs spike without any corresponding traffic increase, indicating a prompt injection or retry-loop bug
None of these trip a standard uptime alert. A production-grade AI oncall runbook has to define “degraded” in terms specific to model behavior, not just infrastructure health.
The Four-Tier Alert Structure Teams Use in 2026
Most mature runbooks now separate alerts into four tiers, each with a different response protocol:
- Infrastructure tier — inference endpoint down, GPU/provider API unreachable, timeout rate spike. Standard SRE response applies.
- Cost/usage tier — token spend anomaly, request volume anomaly, retry-storm detection. Usually resolved by rate limiting or circuit-breaking a specific caller.
- Quality tier — groundedness score drop, refusal rate spike, output length anomaly, guardrail trigger rate change. This tier requires a human with model evaluation context, not just an infra oncall engineer.
- Safety tier — jailbreak attempt spike, PII leakage flag, content policy violation rate increase. This tier has the tightest response SLA and usually pages a dedicated safety/trust contact in addition to oncall.
The mistake most teams make early on is only building tier 1. Tiers 2-4 require instrumentation that doesn’t exist in a standard APM stack — you need model-specific evaluation metrics wired into your alerting pipeline, which is a build-out most teams underestimate.
What Goes Into an Actual Runbook Entry
A good runbook entry for an AI system incident is more diagnostic-tree shaped than a traditional runbook, because the same symptom (bad output) can have many different root causes. A strong entry structure:
- Symptom: specific, observable (e.g., “groundedness score dropped below 0.7 on the support-bot eval set”)
- First checks: is this a provider-side model version change, a prompt template regression, a retrieval index staleness issue, or a traffic distribution shift (new user segment sending out-of-domain queries)?
- Mitigation: rollback prompt template, pin model version, fall back to a previous retrieval index snapshot, or activate a stricter guardrail
- Escalation path: who owns model evaluation, who owns the retrieval pipeline, who owns the safety review
- Postmortem trigger: any tier 3/4 incident gets a postmortem regardless of resolution time, because quality regressions often recur if the root cause isn’t fixed
Comparison Table: Traditional Oncall vs AI Engineering Oncall
| Dimension | Traditional Oncall | AI Engineering Oncall |
|---|---|---|
| Primary failure signal | Error rate, latency, uptime | Quality metrics (groundedness, refusal rate), plus infra signals |
| Alert tiers | Usually 1-2 (infra, latency) | 4 (infra, cost/usage, quality, safety) |
| Root cause space | Code deploy, infra config, dependency | Also includes prompt drift, provider model update, index staleness, data distribution shift |
| Rollback unit | Code deploy | Code deploy, prompt template version, model version, retrieval snapshot |
| Postmortem trigger | SLO breach | SLO breach OR any tier 3/4 incident regardless of duration |
| Required oncall skill | Infra/systems debugging | Infra debugging plus model evaluation literacy |
Building the Evaluation Instrumentation Before You Need It
The teams that handle AI incidents well didn’t build their quality-tier monitoring during an incident — they built it beforehand as part of their deployment pipeline. The pattern that’s become standard by 2026: every prompt template or model version change runs against a fixed regression eval set before deploy, and the same eval set runs continuously in production on a sample of live traffic so quality drift is caught before a user complaint triggers it.
This is the single highest-leverage investment for reducing AI oncall pain — most quality-tier incidents are actually caught by continuous eval sampling well before they’d otherwise surface as a page.
FAQ
Q: What’s the biggest gap in most teams’ AI oncall setup? A: Missing tier 3 (quality) alerting entirely. Most teams build solid infra monitoring and then discover, after a bad incident, that they have no automated way to detect a silent quality regression — it takes a user complaint instead.
Q: Who should be on the AI oncall rotation? A: Tier 1/2 can be handled by standard infra oncall. Tier 3/4 needs someone with model evaluation context on call or on a fast escalation path — this is often a rotating ML/AI engineer rather than a generalist SRE.
Q: How do you rollback a “bad model” incident if the provider changed the model, not you? A: Pin to a specific model version/snapshot where the provider supports it, and maintain a fallback provider or cached response path for critical flows. This is why version pinning is now considered a baseline production requirement, not a nice-to-have.
Oncall competency for AI systems is increasingly a topic in technical interviews, since it signals whether a candidate has actually operated a production LLM system versus only having built one. The 0-to-1 AI Engineer Interview Playbook includes a full section on operational and incident-response questions interviewers use to separate these two profiles: https://www.amazon.com/dp/B0H2CML9XD?tag=sirjohnnymai-20
If your runbook only has an infra tier, you have a traditional oncall setup wearing an AI team’s badge. The fix is instrumentation, not more pages.