All courses / AI Operations / Module 3 / Chapter 13
Learning objectives
After the lesson the participant can:
- Explain four ways in which the behaviour of an AI service changes when nobody has deployed anything
- List what a release manifest records and why a model alias is an unrecorded change
- Define quality, restraint, freshness and drift objectives with a grader that is not the model under test
- Draft a release path and a rollback for a model update, treating a provider notice as a change request
Key concepts
- Release manifest
- The versioned record of everything that shapes an AI service's behaviour: model snapshot and gateway route, serving stack, prompts and guardrail rules, retrieval index build, tool definitions, parameters and the evaluation set with its grader. The running service reports which manifest served each output.
- Four forms of provider change
- Scheduled retirement, scheduled upgrade, emergency change and unannounced change. Only the first two come with notice, and for Mode 0 Ambient AI the unannounced case is the usual one.
- Restraint objective
- The share of runs in which the system stayed inside its mandate and its rules: no action outside the approval rules and no answer from outside the permitted sources. In the worked example restraint has a budget of nothing.
- Sentinel set
- A fixed set of cases, 100 to 200 as the book's default, stratified by the strata that matter and run continuously through the production path, so that a change on the provider's side shows in the operator's own telemetry.
- Canary by case with shadow first
- A model canary assigns by case, not by request, so that one claim or application is handled by one version throughout. Before any real case, the candidate receives a copy of production traffic and its outputs are recorded and compared.
Interactive exercises
Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.
Interactive exercise 1 · Match
Four forms of provider-side change
Match each form of provider-side change with how the chapter describes it.
Interactive exercise 2 · Scenario
A notice in the inbox
Apply the chapter's practice for provider notices.
Teaching plan
| 15 min | The teacher presents the evidence that behaviour moves: the study of two versions of the same hosted models, a provider's report of three infrastructure bugs, and nondeterministic serving. |
| 20 min | Participants walk the manifest table element by element and say, for a service they know, which elements are recorded today and which are a moving alias. |
| 20 min | Presentation of quality objectives, the three consequences of the observer principle for measurement, and the stages from offline gate to ramp, using the change record CHG-HM-2028-0412. |
| 10 min | Short input on the deployer duties of AI Act Article 26 with the operations artefact for each, framed as organisational implications. |
| 30 min | Exercise: participants define quality objectives and a rollback for an AI service. |
| 10 min | Debrief with the chapter's one action: find the line that names the model, and check for a pinned snapshot, version reporting and where a provider notice would arrive. |
Discussion
- What can be undone after a model update is the routing; what cannot is the outputs already acted on. How would your organisation find the outputs that a faulty version produced?
- A fallback model that has never been evaluated on the service's own set is listed in the fallback chain. What claim can be made about it, and what would make the claim true?
- Hansa Mutual's rule that a model, prompt or routing change is never a standard change comes from one incident. Is the rule too strict for low-risk prompt edits, and what evidence would justify relaxing it?
Written exercise
Exercise · 30 minutes
Quality objectives and a way back for an AI service
For one AI service, yours or Nordvik Region's citizen-service assistant SVC-NR-005, name the task in one sentence and state what a good output is in terms a reviewer can grade. Write the release manifest fields with their current values, marking any alias. Define objectives for quality, restraint and freshness, each with a grader that is not the model under test and a data path separate from the service. Describe the sentinel set and how often it runs. Set the release stages for a model update, the stop condition, the fallback chain with the evaluation date of each link, and where provider notices are received.
Deliverable: A two-page record with manifest, three independently graded objectives, a sentinel set, release stages with a stop condition, a dated fallback chain and a notice intake.
Self-test
Choose an answer to see whether it is right, or open the answer below each question.
Why does the chapter say that a manifest naming a model by alias is defective?
Show the answer
C. The provider can re-point the alias to a newer snapshot, so the manifest records an unrecorded change
A moving alias is an unrecorded change, while a snapshot is a claim that can be checked. Pinning makes a change of model the organisation's own act with a record.How does Nordvik Region handle each quarterly retrain of the claims ranker by TriageSoft?
Show the answer
D. As a provider-raised change request with the Region's own evaluation set, a shadow period and a named decision
Each retrain is a change request in ServiceFlow with the Region's evaluation set, a shadow period and a decision by the Head of Benefits Unit and the platform lead, with date-order ranking as the manual fallback.Which of these follows from the observer principle for measuring the quality of an AI service?
Show the answer
A. The grader is not the model under test, nor a sibling from the same family
A model that grades its own outputs, or a sibling's, shares blind spots with it. The grader, the sentinel set and the data path of the objective are kept independent of what they measure.