AI Operations · Module 3 · Operating AI Systems

Operating AI Systems: Drift, Model Updates and Provider Change

The lesson treats AI as the thing operated and concerns O1 Observe, O3 Change and O5 Sustain. Participants learn why an AI service changes without a deployment, what a release manifest records, the four forms of provider-side change, how quality, restraint, freshness and drift become objectives measured independently of the model, how a model is canaried by case, and which deployer duties of the AI Act land on operations.

Lesson 13 of 31Chapter 13105 minutes

Read the chapterThe whitepaperThe slides

All courses / AI Operations / Module 3 / Chapter 13

Learning objectives

After the lesson the participant can:

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 minThe 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 minParticipants 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 minPresentation 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 minShort input on the deployer duties of AI Act Article 26 with the operations artefact for each, framed as organisational implications.
30 minExercise: participants define quality objectives and a rollback for an AI service.
10 minDebrief 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

  1. 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?
  2. 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?
  3. 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.

  1. 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.

  2. 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.

  3. 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.