An on-premises AI agent platform can be fully online and still fail its users. The API returns a success code, but retrieval produces no useful evidence. The model answers, but an approval queue expires. A tool call times out after updating only half of a record. A fallback model keeps latency green while accuracy falls below the level validated for the workflow.
Traditional infrastructure metrics remain necessary. GPU health, queue depth, memory pressure, service availability, and network latency all matter. They are not sufficient because an agent is a governed chain of probabilistic and deterministic steps expected to produce a business outcome. The service level has to describe that outcome, not merely the availability of its components.
Service-level objectives — SLOs — give platform teams and business owners a shared definition of acceptable operation. For on-premises AI, a credible SLO set spans reliability, latency, quality, policy compliance, evidence, capacity, and recovery. This guide explains how to build that set without turning every dashboard metric into a promise.
Start with the workflow, not the cluster
An SLI is the measured indicator. An SLO is the target for that indicator over a window. An SLA is a contractual commitment and normally includes consequences. Keep those terms separate.
The best starting boundary is a user-visible workflow: answer a policy question with authorized citations, prepare a claims summary for review, classify an incoming document, or draft and route a service ticket. Define when the workflow starts, what counts as a valid completion, which exclusions are legitimate, and who experiences the result.
Do not define success as request returned 200. An end-to-end success event may require all of the following:
- the correct workflow accepted the request;
- retrieval returned authorized and usable context;
- an approved model produced output in the required structure;
- validation and safety checks passed;
- required tools completed without an unresolved partial action;
- any mandatory human approval occurred before the deadline;
- the final result reached the target system;
- the audit record contains the evidence fields required for reconstruction.
This definition turns observability into an operating contract. The traces described in AI Agent Observability — Logs, Traces & Audits provide the raw data; the SLO decides which parts matter enough to govern.
The seven SLO dimensions that matter
1. Outcome success
Measure the proportion of eligible workflow runs that reach a valid terminal state. Separate user cancellation, policy rejection, business rejection, platform failure, and timeout. A correctly blocked prohibited request is a governance success, not an availability failure. An agent that gives up silently is neither.
2. End-to-end latency
Measure time to the outcome the user actually needs. For an interactive assistant, that may include time to first useful response and time to a complete cited answer. For an asynchronous agent, it may be time to a review-ready case or time from approval to committed action. Track percentiles rather than averages; a good mean can hide an unusable tail.
3. Answer or action quality
Quality must be defined per workflow. A private RAG assistant may track grounded-answer pass rate, citation correctness, and retrieval recall. An extraction agent may use field-level precision and recall. A tool-using workflow may measure valid action rate, duplicate-action rate, and human correction. Evaluate a statistically meaningful sample with versioned test cases and production review data.
4. Policy enforcement
Measure whether each run used an approved model, stayed in the permitted execution zone, accessed authorized sources, respected tool allowlists, and obtained required approval. Some indicators are hard invariants. Forbidden model egress or a bypassed approval should trigger incident handling immediately, not be averaged into a monthly success percentage.
5. Audit completeness
For every governed run, verify the presence of the initiating identity, workflow version, model version, retrieved source references, tool calls, policy decisions, approval record, final status, and timestamps required by the organization’s evidence model. Logging volume is not the SLI; reconstructability is.
6. Capacity and saturation
On-premises capacity is finite. Track queue wait, token throughput, GPU and CPU saturation, memory pressure, batch efficiency, context-size distribution, and rejected work by priority class. A capacity SLO should signal risk before a full outage, when the platform still has options: defer batch work, route to an approved smaller model, or add serving replicas.
7. Recovery and degraded operation
Measure detection time, failover time, retry success, stuck-run age, and the proportion of workflows that complete correctly through an approved fallback. Degradation must be visible. Switching to a smaller model may satisfy availability while violating the quality objective, so report both effects.
An illustrative SLO set
Targets must come from the workflow’s risk, user need, and observed baseline. The values below are examples for discussion, not universal recommendations.
| Objective | Indicator | Illustrative target | Window |
|---|---|---|---|
| Completed workflow | Eligible runs reaching a valid terminal state | 99.0% | Rolling 28 days |
| Interactive latency | Authorized cited answers completed within 12 seconds | 95% | Rolling 7 days |
| Grounded quality | Reviewed answers passing the workflow rubric | 97% | Weekly evaluated sample |
| Action correctness | Tool actions completed without rollback or correction | 99.5% | Rolling 28 days |
| Permission enforcement | Runs with no unauthorized retrieval or tool access | 100% hard invariant | Continuous |
| Evidence completeness | Governed runs containing every required trace field | 99.9% | Rolling 24 hours |
| Permission freshness | High-risk access revocations enforced within 5 minutes | 99.9% | Rolling 28 days |
| Capacity headroom | Priority workflows starting within their queue-time target | 99% | Peak business hours |
Write down the population and exclusions behind every row. If maintenance windows are excluded, define them. If quality is measured from a sample, document the sampling method, rubric, reviewers, and confidence limitations. If the target began as an estimate, label it as provisional.
The same workflow may need separate objectives by priority or risk class. An overnight indexing job and an interactive case assistant should not compete under one latency target. A high-risk decision-support workflow may accept slower responses in exchange for stronger validation and mandatory review.
Use error budgets carefully
For a 99% outcome-success SLO, the remaining 1% is the error budget. That budget creates a deliberate trade-off between reliability work and change. If a workflow is well within budget, the team may ship improvements faster. If it is burning budget too quickly, the agreed response might pause risky releases, reduce model changes, or prioritize capacity and defect work.
Apply budgets to indicators where controlled failure is meaningful. Availability, latency, and recoverable workflow errors fit this model. Do not create a budget for prohibited data transfer, use of an unapproved model, an unauthorized tool action, or omission of a legally mandatory human decision. Those are policy boundaries.
Quality requires additional care. A monthly average can conceal severe errors in a small high-impact group. Segment evaluations by language, document type, business unit, risk tier, and relevant user population. A model that meets the aggregate target but fails on the exact contracts or clinical documents that matter is not within tolerance.
Define the error-budget policy before the budget is exhausted. State who receives alerts, which changes stop, what evidence is reviewed, who can approve an exception, and what recovery condition allows normal releases to resume.
Instrument every boundary that can change the outcome
An end-to-end trace should connect the gateway, identity decision, retrieval, reranker, model router, inference server, validation step, tool call, approval, and final write. Use a stable run ID across components and capture version identifiers for prompts, models, embeddings, indexes, policies, agents, and tools.
Record structured reason codes. workflow_failed is too vague to guide investment. Distinguish capacity rejection, model timeout, invalid model output, empty authorized retrieval, policy block, tool conflict, approval expiry, and downstream write failure. The SLO dashboard should let an owner move from a burned objective to the component and failure class consuming it.
Avoid collecting every prompt by default merely because observability is useful. Logs can contain personal, confidential, or privileged data. Apply classification, redaction, access control, retention, and locality rules to telemetry itself. On-premises AI makes it possible to keep this evidence under enterprise control, but it does not remove the need to govern who may read it.
Connect quality evaluation to production operations
Infrastructure telemetry is continuous; robust quality measurement usually combines several cadences. Run deterministic validation on every execution, automated evaluation on a production sample, curated regression suites before deployment, and periodic domain-expert review. Compare results by workflow and version so a model, prompt, retrieval, or routing change can be tied to an observed shift.
The VDF Model Evaluation Suite supports versioned, domain-specific test scenarios and regression comparison across models. Use that pre-deployment evidence to set the initial quality baseline, then calibrate it with reviewed production outcomes. Public benchmarks can help shortlist models, but they cannot define the service level for the organization’s own documents and decisions.
NIST’s AI Risk Management Framework similarly treats measurement as a lifecycle practice: systems should be tested before deployment and monitored in production, with methods, metrics, limitations, and results documented. That is a better model than a one-time acceptance test followed by infrastructure-only monitoring.
Make targets part of governance
Every SLO document needs an owner, technical reviewer, business approver, approval date, rationale, measurement definition, response policy, and next review date. Add the model-risk, security, compliance, or DPO stakeholders relevant to the workflow rather than making SLOs an isolated platform-engineering exercise.
For high-risk AI systems under the EU AI Act, the exact obligations depend on the role and use case. The regulation nevertheless makes the direction clear: Article 12 addresses automatic logging, Article 14 human oversight, and Article 15 lifecycle accuracy, robustness, and cybersecurity. SLOs do not establish legal compliance, but they can convert intended performance and control claims into monitored operating evidence.
Review new objectives monthly until the signal is trustworthy. Tighten a target when users are harmed before it triggers. Relax or redesign an indicator when it creates pages without meaningful impact. Move measurement closer to the user when component health disagrees with the experienced outcome.
How VDF AI supports SLO-driven operations
VDF AI Networks tracks latency and cost across nodes, captures complete execution traces, and supports retry policies, circuit breakers, and fallback routing. Network versions and evaluation runs make it possible to compare operational behavior before and after a change. VDF AI Agents adds governed tool and knowledge access with per-execution audit records, while the Model Evaluation Suite provides repeatable quality baselines.
The platform supplies measurement and control points; the enterprise still chooses the objectives. A claims workflow, engineering assistant, and regulatory-review agent should not inherit one generic availability promise. Their users, risks, approval paths, and consequences differ.
The practical test is straightforward: when a stakeholder asks whether the AI platform is working, the operations team should be able to answer in business, engineering, and governance terms from the same set of evidence. That is what mature SLOs make possible.
Sources and further reading
- Google SRE Workbook: Implementing SLOs
- NIST AI Risk Management Framework Core
- Regulation (EU) 2024/1689 — Artificial Intelligence Act
- Disaster Recovery and Business Continuity for On-Premises AI
Want an SLO baseline for one production AI workflow? Book an on-premises AI operations review to map user outcomes, failure modes, quality gates, and capacity signals.