AI EngineeringZero to ProductionHome·About·What’s new·Contact
Enterprise & Leadership · Part 1

AI governance & compliance

You already ship AI. This lesson is the layer above the code: the governance program that lets an organization deploy AI systems it can defend to a regulator, an auditor, and its own board. We map genuinely public frameworks — the EU AI Act risk tiers, ISO/IEC 42001, and the NIST AI Risk Management Framework — onto engineering artifacts you can actually produce: model cards, audit trails, and a RACI that says who owns what. Framework-as-fact, attributed; company examples are representative scenarios. This is engineering-leadership framing, not legal advice.

⏱️ ~90 min🏢 Org / decision layer🎯 Lead / staff

Learning objectives

  • Explain what an AI governance program is and why it is an engineering concern, not just a legal one.
  • Place a system into the EU AI Act risk tiers (prohibited / high-risk / limited / minimal) and name the duties each tier implies — verifying specifics against the current text.
  • Map controls to ISO/IEC 42001 (an AI management-system standard) and the NIST AI RMF functions (Govern, Map, Measure, Manage).
  • Produce the two artifacts auditors actually ask for: a model card and an audit trail.
  • Assign accountability with a RACI so 'who signs off on this model' has one answer.
What this lesson is — and isn'tWe cite public frameworks (EU AI Act, ISO/IEC 42001, NIST AI RMF, SOC 2, GDPR) as fact and attribute them. Regulatory specifics drift: treat every tier boundary, date, and obligation here as "verify against the current regulation/text." Company situations are labelled representative scenarios — not real named-customer stories. Nothing here is legal advice; confirm obligations with your legal/compliance function.

1 · What a governance program actually is

Start with a Monday-morning story you can feel. A regulator's letter lands in your CEO's inbox: "Please describe the AI system that declined Ms. Okafor's loan, the data it was trained on, and who authorized its use." Your team scrambles. The model was shipped eighteen months ago by an engineer who has since left. No one can find the training set. There is no record of who approved it. The model still runs, quietly deciding people's finances, and the company cannot answer a single question about it. Nothing crashed, no alert fired — and yet this is the most expensive failure on the page, because it is a failure your organization cannot even see until someone outside asks.

A governance program is the machinery that makes that letter answerable on the first try. Think of it like the flight-safety system around an aircraft: the plane (your model) can be brilliantly engineered, but what lets an airline fly passengers is the maintenance logs, the pre-flight checklists, the named captain, and the black box — the standing apparatus that lets someone prove the plane was safe to fly and reconstruct what happened if it wasn't. Governance is that apparatus for AI. It doesn't write your model; it makes your model defensible.

Precisely, governance is the standing process that answers three questions before and after any AI reaches production: may this system exist (policy — the rules for what we will and won't build), what did it pass through to get here (process — the review gates), and can we prove it (evidence — the artifacts the process leaves behind). Notice the order matters: policy without process is a wish; process without evidence is theater. Only all three together turn "we think this is fine" into "here is the file that shows why this is fine."

The reason this belongs to engineers, not only lawyers, is that every one of those three parts becomes a concrete artifact you build: a policy is a document you version in git, a process is a CI gate that blocks a deploy, and evidence is a model card and an audit log your pipeline emits. The single most common — and most dangerous — mistake is treating governance as a compliance department's paperwork bolted on at the end. Bolted-on governance is always out of date and always bypassed. Governance that lives in the pipeline, generated by the same automation that ships the model, is the only kind that survives contact with a shipping team. Keep that framing as you read: each framework below is just a structured checklist for producing evidence you'd be glad to hand a regulator.

A governance program is the standing machinery that decides which AI systems may exist, under what controls, and who is accountable when one misbehaves. For an engineer it is not paperwork for its own sake — it is the difference between "we think this is fine" and "we can show a regulator exactly why this is fine." The three moving parts are policy (what we will and won't build), process (the gates a system passes before and after launch), and evidence (the artifacts that prove the process ran).

The failure mode governance prevents is the orphaned model: a system in production that no one owns, whose training data no one can describe, and whose behavior no one is monitoring. Every framework below is, at heart, a structured way to make orphaned models impossible.

order matters · each part is useless without the next Policy may this exist? Process what gates ran? Evidence can we prove it? a wish, if alone theater, if alone the defensible file policy → process → evidence = "here is why this is fine" Governance is three parts in a fixed order. Policy decides what may exist, process is the gates it passes, evidence is what those gates leave behind — and only the chain, end-to-end, turns "we think it's fine" into something you can hand a regulator.
🗺️ How to read this diagram

Read it left-to-right, following the blue arrows: policy feeds process, process produces evidence.

  • The first box (Policy) is the rulebook — the standing answer to "may this system exist at all?" On its own it is only a wish, as the grey label under it warns.
  • The middle box (Process) is the review gates a system must pass. Gates with nothing recorded are just theater — that's the grey label beneath it.
  • The green box (Evidence) is the payoff: the model card and audit log the process emits. It is the only part you can physically hand an auditor, which is why it is drawn in green — the defensible file.

In short: Skip any link in the chain and governance collapses — policy without process is a wish, process without evidence is theater; you need all three.

Governance is an interface, not a gate you resentGood governance is designed like an API: clear inputs (a model card, an eval report), clear outputs (approve / approve-with-conditions / reject), and a fast path for low-risk systems so the process scales. If your governance blocks a spellchecker as hard as a credit-decision model, engineers will route around it — and then you have no governance at all.

2 · EU AI Act — risk tiers as a design input

Here is the trap that catches good engineers. Two teams build the same week. Team A ships a frontier LLM that writes dazzling marketing copy — huge model, clever prompts, months of work. Team B ships a fifty-line logistic regression that decides who gets a loan. In the hallway, everyone assumes Team A's system is the "serious" one that needs oversight and Team B's is trivial "just some maths." Under the EU AI Act, that instinct is exactly inverted: Team B is likely operating a high-risk system carrying heavy legal duties, while Team A's is probably minimal-risk. The lesson lands hard the first time you meet it — risk follows the stakes of the use, not the sophistication of the model.

The way to internalize the Act is to stop thinking of it as a legal document and start treating it the way you already treat a latency budget or a memory limit: a non-negotiable design input that decides what you must build before you write code. When a product manager says "this feature has a 200 ms budget," you don't argue — you architect around it. The risk tier works the same way. Learn it at intake, and it tells you whether you owe the system a documented risk assessment, human oversight, and immutable logging, or almost nothing. Discover it at launch, and you're re-architecting under a deadline with legal breathing down your neck.

The Act sorts systems into four tiers by ascending obligation. The mental model is a simple ladder: as you climb from minimal to prohibited, the amount of evidence and control the law demands rises sharply.

The single mistake to guard against is memorizing a tier boundary from any page — including this one — as if it were settled fact. The categories, the exact list of high-risk uses, and the phased application dates are legal definitions that evolve; classify against the current published Act and its annexes with your legal team. What is durable, and worth carrying forever, is the shape: higher stakes buy you more documentation, more human-in-the-loop, and more logging — and that shape is a design input you can act on the moment a feature is proposed.

The EU AI Act is public, adopted law that classifies AI systems by risk tier and attaches escalating obligations. As an engineer, treat the tier as a design input the way you treat a latency budget: it changes what you must build. The four commonly-described tiers:

the higher the stakes, the more evidence & control the law demands obligations climb → Prohibited a locked door — may not be placed on the market High-risk full apparatus: risk mgmt, logging, oversight, docs Limited-risk transparency: tell people it's AI Minimal-risk no AI-Act-specific duties beyond existing law Risk is a ladder, not a switch. Climbing from minimal (bottom) to prohibited (top) sharply raises the documentation, human-oversight, and logging the law requires — and the tier is set by the use's stakes, not the model's cleverness.
🗺️ How to read this diagram

Read it bottom-to-top: the lower a band sits, the fewer legal duties it carries; each step up adds obligation.

  • The green bottom band (Minimal-risk) — spam filters, most game AI — owes nothing beyond laws you already follow.
  • The blue band (Limited-risk) adds a single duty: transparency, i.e. tell people they're dealing with an AI. The amber band (High-risk) is a big jump — the full apparatus of risk management, logging, human oversight, and technical documentation.
  • The red top band (Prohibited) is not a heavier control at all — it is a locked door: those uses simply may not be placed on the market.

In short: Higher stakes buy more duties; classify by what the system is used for, and verify the exact boundaries against the current published Act.

TierRough meaningIllustrative obligation (verify current text)
ProhibitedUnacceptable-risk uses (e.g. certain social scoring, some biometric practices).Not allowed to place on the market — a hard no, not a control.
High-riskSystems in sensitive domains (e.g. specified employment, credit, critical-infrastructure uses).Risk management, data governance, logging, human oversight, technical documentation, conformity assessment.
Limited-riskSystems that interact with people or generate content.Transparency: tell users they're dealing with AI / that content is AI-generated.
Minimal-riskEverything else (e.g. spam filters, most game AI).No specific obligations beyond existing law.
Tier boundaries and dates drift — verifyThe exact categories, the list of high-risk use cases, and the phased application dates have specific legal definitions and timelines that evolve. Do not memorize a boundary from this page; classify against the current published Act and its annexes, with your legal team. The durable engineering lesson is the shape: higher risk → more documentation, more human oversight, more logging.

Note the asymmetry engineers miss: an EU-facing product may be high-risk because of where it is used, not because of how clever the model is. A boring logistic-regression that decides loan eligibility can carry heavier obligations than a frontier LLM writing marketing copy.

3 · ISO/IEC 42001 & NIST AI RMF — the control catalogs

You've probably lived the version of this that goes wrong. The EU AI Act told you loan-scoring is high-risk and owes "risk management, data governance, human oversight." Great — but the Act is a law, not a manual. It tells you the outcome the state expects; it does not hand you a checklist of what to actually do on Tuesday. So a team reads "human oversight required," nods, and ships — and six months later an auditor asks "show me your documented oversight procedure and evidence it ran," and there's nothing but a good intention. The gap between "the law says we must be responsible" and "here is the operating manual that makes us responsible" is exactly the gap these two frameworks fill.

The clean way to hold the three together: the EU AI Act tells you what is illegal; ISO/IEC 42001 and the NIST AI RMF tell you how to run a shop that stays legal. If the Act is the building code, these are the contractor's playbook — the recurring practices that make sure every house you build passes inspection without heroics.

ISO/IEC 42001 is an international standard for an AI management system (AIMS). Don't let the acronym intimidate you — it's the same well-worn management-system pattern as ISO 27001 for security, just pointed at AI: define a policy, assign named roles, run a repeating plan-do-check-act loop, and keep records that prove you did. Its two practical superpowers are that it's about the system that produces models rather than any one model, so it doesn't rot every time you retrain, and that it's certifiable — a third party can audit you and issue a certificate, which is often what unblocks an enterprise sales deal.

The NIST AI RMF is a voluntary US framework, and its gift to a busy engineer is that it collapses to four verbs you can use as a literal checklist for any system: Govern (who's accountable, what's our risk appetite?), Map (what is this thing, its context, its risks?), Measure (how do we quantify performance, bias, robustness?), and Manage (how do we act on risk across the lifecycle?). Each verb points straight at an artifact you can build — a RACI, a model card, an eval suite, a monitoring dashboard.

The mistake here is thinking you must choose one framework, or that satisfying them means duplicating work N times. You don't pick — you map. Because the frameworks deliberately overlap, one well-built control usually satisfies several at once, which is the single most valuable move in this whole lesson: write your control set once and map it to every framework you're measured against, so you audit once and report many times. A team that treats ISO, NIST, and the EU Act as three separate compliance projects will do the same work three times and still have gaps; a team that maps them does it once.

Two public frameworks tell you how to run governance rather than what is illegal. ISO/IEC 42001 is an international standard for an AI management system (AIMS) — the same management-system pattern as ISO 27001 for security, applied to AI: define policy, assign roles, run a plan-do-check-act cycle, and keep records. It is certifiable, which matters for enterprise sales. The NIST AI RMF is a voluntary US framework organized around four functions you can use as a checklist:

three frameworks · one control set · audit once, report many EU AI Act what is illegal (law) ISO/IEC 42001 certifiable AIMS NIST AI RMF Govern·Map·Measure·Manage Your control set (built once) inventory · eval-gate · monitor · log Build once, map upward. A single, well-built control set (green) satisfies clauses in all three frameworks at once — so you don't choose ISO vs NIST vs the Act, you map one implementation to every framework you're measured against.
🗺️ How to read this diagram

Read it bottom-to-top: start at the green box you actually build, then follow the arrows up to the frameworks it satisfies.

  • The green box at the bottom is what your team really implements — a model inventory, an eval-gated deploy, monitoring, a data-provenance log. You build this once.
  • The three arrows fan up from that one control set to the three top boxes: the EU AI Act (what's illegal), ISO/IEC 42001 (the certifiable management system), and the NIST AI RMF (the four-verb checklist).
  • The payoff is that one control lands in several frameworks at once — an eval-gated deploy is NIST Measure+Manage and two ISO clauses and part of an EU logging duty.

In short: Don't run three compliance projects — write one control set and map it upward, so you audit once and report many times.

NIST AI RMF functionThe question it forcesEngineering artifact
GovernWho is accountable and what is our risk appetite?Policy doc, RACI, model inventory
MapWhat is this system, its context, and its risks?Model card, intended-use statement, risk register entry
MeasureHow do we quantify performance, bias, and robustness?Eval suite, bias metrics, red-team results
ManageHow do we act on risk over the lifecycle?Monitoring, incident process, retirement plan
You don't pick one — you map themThese frameworks overlap on purpose. A single control — "every production model has an owner and a monitoring dashboard" — satisfies NIST Manage, an ISO 42001 clause, and part of an EU high-risk logging duty at once. Governance maturity is largely the work of writing one control set and mapping it to every framework you're measured against, so you audit once and report many times.

4 · The artifacts auditors ask for: model cards & audit trails

Picture the audit room. A calm, unhurried external auditor sits across from you with a laptop and exactly two questions. First: "What is this system?" Second: "Can you prove it behaved the way you just told me it does?" Everything you've read so far — the tiers, the frameworks, the policy — evaporates in that room unless it has condensed into something you can slide across the table. Frameworks are abstract; auditors are concrete. The whole apparatus of governance becomes real, or becomes vapor, at the moment those two questions get asked.

Those two questions map onto exactly two artifacts, and it's worth seeing them as a passport and a flight recorder. A model card is the passport: a short, standardized identity document for the model — its intended use, where its training data came from, how it scored on evaluations, its known limitations, and the name of the human who owns it. It answers "what is this?" the way a passport answers "who is this traveler?" An audit trail is the flight recorder: the immutable, append-only log of what actually happened in production — which model version served which request, what it was asked, what it returned (recorded in a privacy-preserving way), and who signed off on its deployment. It answers "can you prove it?" the way a black box lets investigators reconstruct a flight after the fact.

Why two and not one? Because they prove different things and neither substitutes for the other. A model card is a claim — "this system is a support-ticket classifier that routes to six queues and was tested to 0.88 F1." An audit trail is the proof that the claim held in the wild — "and here are the eleven thousand tickets it actually routed last month, at this version, under this approval." A model card without an audit trail is an unverifiable promise; an audit trail without a model card is a pile of logs no one can interpret. Together they turn a governance narrative into something falsifiable, which is precisely what an auditor is there to test.

The mistake that quietly poisons the whole exercise is letting the model card drift out of date. An engineer writes a beautiful card at launch, the model gets retrained three times, and the card still describes v1 while v4 is in production. That is worse than having no card at all — because now the card is evidence that your process lies, and an auditor who catches one stale field will reasonably distrust every other artifact you present. The durable discipline, which the tip below expands on, is to make the machine-checkable fields (version, eval scores, data hashes) auto-generated by CI so they cannot drift, and to hand-write only the human-judgment fields (intended use, limitations) that genuinely require a person. A card that regenerates itself on every retrain can't lie; a card maintained by memory always eventually will.

Frameworks become real as two artifacts. A model card is a short, standardized document describing a model's intended use, training-data provenance, evaluation results, known limitations, and owner. An audit trail is the immutable record of what happened: which model version served which request, what it was asked, what it returned (privacy-preserving), and who approved its deployment. Together they answer the auditor's two questions — "what is this system?" and "can you prove it behaved as claimed?"

"what is this system?" Model card passport · the claim use · data · evals · owner "can you prove it behaved?" Audit trail flight recorder · the proof version · request · output· sign-off Together = falsifiable governance a claim you can check against reality neither alone is enough Two artifacts, two questions. The model card is the claim ("this is a ticket classifier tested to 0.88 F1"); the audit trail is the proof it held in the wild. A card without logs is an unverifiable promise; logs without a card are uninterpretable.
🗺️ How to read this diagram

Read the two top panels as the auditor's two questions, then follow the dashed lines down to what they add up to.

  • The left panel (Model card) answers "what is this system?" — it is the passport: intended use, data provenance, eval scores, and the named owner. It is a claim.
  • The right panel (Audit trail) answers "can you prove it behaved?" — the flight recorder: which version served which request, what it returned, and who signed off. It is the proof.
  • The green box below is the payoff: only together do they become falsifiable — a claim you can check against what actually happened. The dashed lines and the grey note stress that neither artifact substitutes for the other.

In short: Card = the claim, trail = the proof; an auditor needs both, and a card that drifts out of date is worse than none because it makes your process look like it lies.

A model card is a diff, not an essayThe most maintainable model card is generated from your pipeline: version, eval scores, and data hashes are filled in by CI, and only the intended-use and limitations prose is hand-written. When the model changes, the card changes automatically — an out-of-date model card is worse than none, because it is evidence that your process lies.

5 · Who owns the model? — the RACI

Recall the orphaned model from the very first section — the loan-decliner nobody could account for. Now watch how it's actually born, because it's never a villain's decision; it's a diffusion of responsibility that felt reasonable at every step. The data scientist assumed the ML engineer owned production behavior. The ML engineer assumed the product owner owned the risk decision. The product owner assumed "governance" — a committee that met twice — had it covered. Everyone acted in good faith, and precisely because everyone was a little bit responsible, no one was accountable. The orphaned model is not a technical failure. It is an ownership vacuum.

The fix is almost embarrassingly simple, which is why it's so often skipped: for every important decision, name exactly one person who is accountable. The tool that enforces this is a RACI matrix, and the four letters are worth pulling apart because people blur them. Responsible is who does the work (writes the classifier, runs the eval). Accountable is the single throat to choke — the one who answers for the outcome and whose signature means "ship it." Consulted are the experts you must ask before deciding (legal, security). Informed are the people you tell after the fact (execs, adjacent teams). Think of it like surgery: many people are Responsible for a good outcome — nurses, anesthesiologist, techs — but there is exactly one surgeon whose name is on the chart and who answers if it goes wrong.

The iron rule, the one thing to carry out of this section, is exactly one "A" per row. Zero Accountable owners means the decision is an orphan. But the subtler, more common failure is two Accountable owners — which is functionally the same as zero, because each quietly assumes the other has it, and the gap between them is exactly where the orphaned model slips through. If you cannot look at a decision and name a single accountable role without hedging, you have found a governance hole before it found you. The pipeline diagram below traces the gates a system passes through; read the RACI table under it as the answer to "and whose name is on each gate?"

The single most common governance gap is diffuse ownership. A RACI matrix (Responsible, Accountable, Consulted, Informed) fixes this by naming, for each decision, exactly one Accountable role. The pipeline below shows the flow a system passes through and who owns each gate.

Intake register it Risk-tier classify Build + card evidence Review gate one approver Deploy ship Monitor & audit
🗺️ How to read this diagram

Read it left-to-right, following the blue arrows through the six boxes — a system's whole life from arrival to ongoing watch.

  • The first box (Intake · register it) is where a proposed system enters the process; the next box, Risk-tier · classify, is where you decide how much control it warrants.
  • The middle boxes are where evidence is created and checked: Build + card produces the model card, then the blue arrow reaches Review gate · one approver — the single accountable sign-off the RACI table below names.
  • The payoff is that the flow doesn't stop at Deploy · ship: the last box, Monitor · & audit, keeps watching in production so a shipped model never becomes an orphan.

In short: A system passes through six gates from intake to monitoring, and each gate — especially the review gate — has exactly one accountable owner.

DecisionResponsibleAccountableConsultedInformed
Risk-tier classificationML engineerProduct ownerLegal / complianceSecurity
Model-card sign-offML engineerEng leadData governanceProduct
Deploy approvalEng leadGovernance board / risk ownerLegal, SecurityExecs
Incident responseOn-call engEng leadLegal, CommsGovernance board
Exactly one 'A' per rowThe classic mistake is two Accountable owners — which means zero, because each assumes the other signed off. If a row can't name a single accountable role, the decision has no owner and the system is an orphaned model waiting to happen.

✓ Checkpoint — you can move on when you can…

  • Explain the difference between policy, process, and evidence in a governance program.
  • Given a system description, place it in an EU AI Act tier and name one obligation that tier implies (noting you'd verify the current text).
  • Map a single control to both a NIST AI RMF function and an ISO/IEC 42001 concern.
  • Say what a model card and an audit trail each prove to an auditor.
  • Fill a RACI row with exactly one Accountable owner and justify it.
✓ Knowledge check

A team wants to ship an internal tool that ranks job applicants' résumés for recruiters. An engineer says "it's just a classifier, low risk." Why is that reasoning dangerous under an EU AI Act lens, and what changes about how you'd build it?

Show answer
The risk tier is driven by the use, not the model class. Employment-related decision support is commonly cited as a high-risk use, which — verifying against the current text — typically pulls in duties like documented risk management, data governance, logging, human oversight, and technical documentation. So "just a classifier" is exactly backwards: a simple model in a high-stakes domain can carry heavier obligations than a complex one in a trivial domain. Concretely you'd add a model card, bias/robustness evals, an audit trail of each ranking, and a human-in-the-loop so a recruiter — not the tool — makes the decision. Confirm the actual classification with legal.
✓ Knowledge check

Your company is already SOC 2 compliant. Leadership asks, "doesn't that cover our AI governance?" Give a precise answer.

Show answer
No. SOC 2 attests to controls around security, availability, and confidentiality of a service — it says nothing about whether a model is fit for purpose, unbiased, well-documented, or used within legal limits. AI governance frameworks (ISO/IEC 42001, NIST AI RMF, the EU AI Act) address AI-specific risks: data provenance, evaluation, human oversight, model documentation, and lifecycle management. There is overlap — audit trails and access controls serve both — but SOC 2 is necessary-not-sufficient. The honest framing to leadership: SOC 2 proves we run the service responsibly; an AIMS proves we run the model responsibly.

🪜 Practice ladder beginner → industry

Six graded exercises, easy to real-world. Try each before opening its solution.

Exercise 1 · Classify three systems into EU AI Act tiersBeginner

Context: Risk-tiering is the first governance reflex: before you design controls you decide how much control is warranted.

Your task: Given three representative systems, assign each a plausible EU AI Act tier and name one obligation implied — flagging that you would verify against the current text.

Requirements:

  • System A: a spam filter for internal email
  • System B: an LLM chatbot on a public website that answers product questions
  • System C: a model that scores loan applications for approval
  • For each, state the tier and one duty, and note the verify-against-current-text caveat

💡 Hint: The tier is about the use and its stakes, not the model's sophistication.

Show solution

System A — spam filter → minimal-risk. No AI-Act-specific obligations beyond existing law; ordinary security/privacy hygiene applies.

System B — public product chatbot → limited-risk. The salient duty is transparency: users should be told they are interacting with an AI system. Verify the exact transparency wording against the current Act.

System C — loan-approval scoring → high-risk. Credit/eligibility decisions are a commonly-cited high-risk use, pulling in duties such as risk management, data governance, record-keeping/logging, human oversight, and technical documentation, plus a conformity assessment. Confirm the current annex and obligations with legal.

The lesson: the simplest model (C could be logistic regression) carries the heaviest obligations, because tiering follows stakes, not complexity.

Exercise 2 · Draft a model card for an existing systemIntermediate

Context: A model card is the single artifact every framework asks for and most teams don't have.

Your task: Write a model-card template with the sections an auditor expects, then fill it for one representative system.

Requirements:

  • Include: intended use, out-of-scope uses, training/reference data provenance, evaluation results, known limitations, and a named owner
  • Mark which fields should be auto-filled by CI vs hand-written
  • Keep it to one screen — a card no one maintains is worthless

💡 Hint: Separate the machine-generated facts (version, scores) from the human judgment (intended use).

Show solution

Model card template (representative fill for a support-triage classifier):

  • Model: support-triage-classifier v2.3.1 (auto: version, git SHA)
  • Owner: Support Platform team, accountable: Eng Lead (name/role) (hand-written)
  • Intended use: route inbound support tickets to one of 6 queues to assist human agents. (hand-written)
  • Out-of-scope: auto-closing tickets, any customer-facing action, non-English at launch. (hand-written — the most important section)
  • Training data: 120k historical tickets, 2022–2024, PII-stripped; provenance hash sha256:… (auto)
  • Evaluation: macro-F1 0.88 on held-out set; per-queue precision table; fairness check across language groups (auto from eval CI)
  • Limitations: degrades on tickets >2k tokens; unknown behavior on new product lines. (hand-written)

Why the split matters: the auto fields update on every retrain so the card can't lie; the hand-written fields are the human accountability that a framework actually cares about.

Exercise 3 · Map one control set to NIST AI RMF and ISO 42001Advanced

Context: Governance maturity is auditing once and reporting many times.

Your task: Take a set of five concrete engineering controls and map each to a NIST AI RMF function and an ISO/IEC 42001 concern, showing the overlap.

Requirements:

  • Controls: model inventory, eval-gated deploy, monitoring dashboard, incident runbook, data-provenance log
  • For each, name the NIST function (Govern/Map/Measure/Manage) it primarily serves
  • Note where one control satisfies multiple frameworks at once

💡 Hint: Most controls map to Measure or Manage; the org-level ones map to Govern.

Show solution

Crosswalk (verify clause references against the current standards):

ControlNIST AI RMFISO/IEC 42001 concern
Model inventory (every prod model registered + owned)GovernAIMS scope, roles & responsibilities, asset management
Eval-gated deploy (CI fails deploy on metric regression)Measure + ManagePerformance evaluation, operational controls
Monitoring dashboard (drift, error rate, refusal rate)ManageMonitoring, measurement & continual improvement
Incident runbook + post-mortem-to-eval loopManage + GovernNonconformity & corrective action
Data-provenance log (source, license, PII status)MapData governance, documented information

Takeaway: five controls, three frameworks, one implementation. The eval-gated deploy alone touches NIST Measure and Manage and two ISO clauses — build it once, report it three ways.

Exercise 4 · Design the review-gate process (fast path + full path)Expert

Context: Governance that treats a spellchecker like a credit model gets bypassed.

Your task: Design a two-lane review gate: a fast path for low-risk systems and a full path for high-risk ones, with explicit entry criteria and required evidence for each.

Requirements:

  • Define the trigger that sends a system down each lane
  • List the evidence required at each gate
  • Name the accountable approver per lane
  • Include an escalation rule if a fast-path system is later found to be higher-risk

💡 Hint: The lane is chosen by risk tier + blast radius (reversible? touches money/health/people?).

Show solution

Lane selection. Score two axes at intake: risk tier (EU-Act-style) and blast radius (can it take an irreversible or customer-facing action?). Low tier + low blast radius → fast path; anything high on either axis → full path.

Fast path (e.g. internal spam filter). Evidence: a one-page model card + a link to the eval run. Approver: Eng Lead. SLA: async, 1 business day. Auto-approve if eval gates pass and no PII/PHI is touched.

Full path (e.g. loan scoring). Evidence: full model card, bias/robustness eval report, red-team results, data-provenance log, human-oversight design, monitoring plan, rollback plan. Approver: Governance board / risk owner, with Legal and Security consulted. SLA: scheduled review.

Escalation rule. If monitoring, an incident, or a use-case change reveals a fast-path system now has higher blast radius (e.g. someone wired the spam filter to auto-delete), it is immediately reclassified to the full path, its deploy is frozen pending review, and the misclassification becomes a governance post-mortem. The fast path is a privilege contingent on staying low-risk.

Exercise 5 · Write the one-page AI governance policyProfessional

Context: A policy no one can read in five minutes is a policy no one follows.

Your task: Draft a one-page AI governance policy for a mid-size company that an engineer, a lawyer, and an exec can all act on.

Requirements:

  • State scope: what counts as an 'AI system' under the policy
  • State the risk-tiering rule and the review lanes
  • State the mandatory artifacts (model card, audit trail, owner)
  • State the frameworks you align to and the verify-against-current-text stance
  • Keep it to one page; link out to detailed procedures

💡 Hint: Policy = the durable rules; procedures = the changeable how-to. Don't mix them.

Show solution

AI Governance Policy (v1) — representative one-pager.

1. Scope. Any system that uses machine learning or an LLM to inform a decision, generate content, or take an action on behalf of the company — built or bought. Excludes purely deterministic rules.

2. Risk tiering. Every AI system is classified at intake into minimal / limited / high risk using the current EU AI Act tiers as a reference, plus a blast-radius check. Classification is recorded in the model inventory.

3. Review lanes. Low-risk systems take the fast path (Eng Lead approval + model card). High-risk or high-blast-radius systems take the full path (Governance board approval + full evidence pack).

4. Mandatory artifacts. No system reaches production without (a) a named accountable owner, (b) a current model card, and (c) an audit trail. These are deploy blockers.

5. Framework alignment. We align our control set to ISO/IEC 42001 and the NIST AI RMF, and we classify EU-facing systems under the EU AI Act. Regulatory specifics are verified against the current text with Legal; this policy is not legal advice.

6. Review cadence. Policy reviewed twice a year and after any material regulatory change. Detailed procedures (templates, gates, RACI) live in linked runbooks so the policy itself stays stable.

Exercise 6 · Stand up a governance review for a real proposed systemIndustry scenario

Context: Representative scenario: a mid-size fintech proposes an LLM feature that drafts explanations of loan decisions for customers. You chair the review.

Your task: Run the full governance review end to end and produce the artifacts and decision an auditor would expect to see.

Requirements:

  • Classify the system and justify the tier (verify against current text)
  • List the evidence you require before approval
  • Identify the top three risks and the control mitigating each
  • Fill the RACI for build, deploy, and incident response
  • Issue a decision: approve / approve-with-conditions / reject, with reasons
  • Name what monitoring must exist post-launch

💡 Hint: The feature 'only explains' a decision — but an inaccurate explanation of an adverse credit decision is itself a regulated, high-stakes harm.

Show solution

Classification. Although the model "only explains," it is tightly coupled to a credit decision and its output goes to consumers about an adverse action — treat it as high-risk (verify against the current Act with Legal). A wrong or misleading explanation can mislead a consumer and create legal exposure under credit/consumer-protection law.

Required evidence. Full model card; faithfulness eval proving the explanation matches the actual decision factors (not a plausible confabulation); bias check across protected groups; red-team for prompt injection and for explanations that contradict the decision; data-provenance log; human-oversight design; rollback plan.

Top three risks + controls. (1) Confabulated rationale — explanation doesn't reflect the real model → force the explanation to be generated from the decision model's actual feature attributions, and gate on a faithfulness eval. (2) Inconsistent/biased explanations across groups → bias eval + monitoring on explanation content by segment. (3) Scope creep — feature starts advising customers how to 'fix' their application → block advice-language, decision-support framing only, in code.

RACI. Build: Responsible = ML eng, Accountable = Eng Lead, Consulted = Legal/Compliance, Informed = Product. Deploy: Accountable = Governance board / risk owner. Incident: Accountable = Eng Lead, Consulted = Legal + Comms.

Decision: Approve-with-conditions — ship only after the faithfulness and bias evals pass a preset bar, with a human able to review any explanation, and with the advice-language block in place. Reject if faithfulness can't be demonstrated: an explanation you can't prove is worse than none.

Post-launch monitoring: faithfulness sampling, explanation-content drift, complaint rate, and segment-level fairness — feeding the risk register and a scheduled re-review.

© 2026 studybydoing.in · AI Engineering: Zero to Production · All rights reserved. · About · Privacy Policy · Terms · Contact
Educational content, provided as-is and without warranty. Code samples are examples — review, test, and adapt them before using in production. See the Terms of Use & Disclaimer. Use at your own risk.
© studybydoing.in