Category: Ideas & Arguments

  • Your AI Passed the Benchmark. So Why Does It Still Fail in Production?

    Risk classification under the EU AI Act follows intended purpose and system-level impact — not which model card sits underneath. This is regulatory analysis of publicly available text and guidance, not legal advice for a specific deployment.

    Picture two teams at the same company, working from the same enterprise contract with the same API-based general-purpose model. One team builds a tool that rewrites product descriptions in a consistent brand voice. The other builds a tool that ranks incoming CVs so recruiters only need to review the top decile. Same model. Same vendor. Same procurement line item. One of these systems, under the EU AI Act, is close to unregulated. The other is a high-risk AI system with a full compliance regime attached — risk management, technical documentation, human oversight design, logging, a fundamental rights impact assessment, and registration in an EU database — regardless of the fact that neither team trained a single parameter.

    The reasoning that gets teams into trouble is almost always some version of: we only call an external API, so we’re not “building AI,” we’re just using a product someone else is responsible for. Nothing in the AI Act supports that conclusion, and the reasoning gets more dangerous, not less, as general-purpose models become the default substrate for internal tooling. The Act does not regulate models in the abstract. It regulates AI systems, defined by what they do, to whom, and what role their output plays in a decision — and a generic model can sit inside systems with radically different regulatory profiles depending entirely on that context.

    What is actually being classified

    Article 3(1) of Regulation (EU) 2024/1689 defines an “AI system” as a machine-based system, operating with some degree of autonomy, that infers from its input how to generate outputs — predictions, content, recommendations, or decisions — that can influence an environment. The European Commission’s 2025 guidelines on this definition break it into seven components, and one distinction matters more than the rest for this discussion: the guidelines separate a system’s internal “objectives” from its “intended purpose,” where the latter is external, contextual, and defined by Article 3(12) as the use specified by the provider — in the instructions for use, sales material, and technical documentation, not in the model weights.

    That single move is why “which model are we using” is the wrong first question. A general-purpose model under Article 3(63) is defined by generality — capable of competently performing a wide range of distinct tasks, integrable into a variety of downstream systems. It has no intended purpose of its own beyond being generally capable. Purpose only attaches once someone wraps that model in prompts, retrieval, business logic, and an interface, and points the resulting system at a specific job. That wrapping step is where an unregulated capability becomes a regulated system.

    This is not a settled or trivial distinction. A 2026 academic review that examined nearly 900 papers alongside more than 80 regulatory and standards documents found that the foundational terms “AI model” and “AI system” remain inconsistently defined across the field, tracing most current definitions back to OECD frameworks that compounded rather than resolved the ambiguity. If researchers who study this professionally still find the model/system boundary genuinely contested, it is not surprising that engineering teams default to the wrong mental model — the one where compliance is the API vendor’s problem.

    The chain regulators actually look at

    It helps to keep the layers separate: general-purpose model → AI component → AI system → business process → decision or outcome. The AI Act imposes obligations at two of these layers independently, and satisfying one tells you nothing about the other.

    At the model layer, Article 53 obliges providers of general-purpose AI models to maintain technical documentation and to make information available to downstream providers who integrate the model into their own systems — precisely so those downstream providers can do their own classification work. Foundation model vendors have been under these obligations since 2 August 2025. But GPAI compliance is a model-level regime. It says nothing about what any particular downstream system built on that model does, because the model provider does not control — and often cannot see — the intended purpose of every application built on top of it.

    The system layer is where Article 6 does its work, and it runs on two independent tests. Under Article 6(1), a system is high-risk if it’s a safety component of, or is itself, a product covered by EU product-safety legislation listed in Annex I — machinery, medical devices, toys, lifts, and similar regimes that already require third-party conformity assessment. Under Article 6(2), a system is high-risk if it falls into one of the functional use-case categories in Annex III, irrespective of what product safety law says. These two gates are genuinely independent, and a system can walk through either one, or both — the medical-triage scenario below shows why that matters in practice.

    The exception most teams misapply

    Article 6(3) provides a documented, narrow escape from Annex III classification. A listed use case is not high-risk if it doesn’t pose a significant risk of harm, which the article ties to one of four conditions: the system performs a “narrow procedural task,” it “improves the result of a previously completed human activity,” it detects “decision-making patterns or deviations” without being “meant to replace or influence the previously completed human assessment, without proper human review,” or it performs a preparatory task ahead of an Annex III assessment. Recital 53 supplies concrete illustrations — a system that turns unstructured CVs into a structured, searchable database is a narrow procedural task; a system that tightens the professional tone or brand consistency of a document someone already wrote is improving a completed human activity.

    Two things make this exception narrower than it looks in a compliance slide deck. First, Article 6(3) is unavailable the instant the system performs profiling of natural persons — no exception, no case-by-case argument, full stop. Second, and more consequential for anyone building on an LLM, Recital 53 defines the standard the exception has to clear: a system “does not materially influence the outcome of decision-making” when it has no impact on the substance of that outcome, whether the decision-maker is human or automated. A tool that merely organizes information doesn’t touch the substance of a decision. A tool that ranks, scores, filters, or recommends does — even when a human formally signs off afterward. That’s the line the rest of this article keeps returning to.

    Same model, eight systems

    Below is the same underlying general-purpose model, deployed for eight different purposes inside a typical financial-services or enterprise environment. The classification changes case by case, and the reasoning — not the model — is what changes it.

    Use caseAnnex III / Annex I triggerArticle 6(3) exception plausible?Other obligations regardless of tierWorking classification
    Marketing copy generationNoneN/A — not an Annex III use caseArt. 50(2): synthetic text output must be machine-readably marked as AI-generatedMinimal risk
    Internal knowledge search (RAG over policies/wikis)None, if purely retrieval/summarizationN/A, unless feeding a listed use case downstreamArt. 4 AI literacy for staff using itMinimal risk — but re-check if its output feeds an Annex III decision
    CV screening / candidate rankingAnnex III pt. 4(a): recruitment, filtering, evaluating candidatesUnlikely — ranking materially shapes who gets an interviewRegistration, FRIA (deployer), Art. 10 data governance, Art. 14 human oversight designHigh-risk
    Employee performance assessmentAnnex III pt. 4: monitoring/evaluating performance and behaviourUnlikely — feeds promotion, remuneration, terminationSame as above; Art. 5(1)(f) prohibits workplace emotion inference outrightHigh-risk
    Creditworthiness support (input to underwriter)Annex III pt. 5(b): evaluate creditworthiness / establish credit scoreNarrow — a score that materially informs a human underwriter is still in scopeSame high-risk stack; FRIA is mandatory for creditworthiness use casesHigh-risk, even as an “assist only” tool
    Customer-service routing / intake chatbotNone, as pure routingN/AArt. 50(1): must disclose it’s an AI system, unless obvious from contextMinimal/limited risk
    Fraud investigation supportExplicitly excluded from pt. 5(b) if fraud detection is the actual purposeN/A if genuinely fraud-onlyRe-enters pt. 5(b) if functionally linked to creditworthiness/AML decisions; separate law-enforcement gate (Annex III pt. 6) if outputs go to police or prosecutorsDepends entirely on downstream use
    Medical triage assistantAnnex III pt. 5(d) names “emergency healthcare patient triage systems” explicitly; may also be Art. 6(1) via the Medical Devices Regulation if it’s a SaMD componentUnlikely — triage materially affects care sequencingPossible double gate: Annex III and Annex I product-safety conformity assessmentHigh-risk (potentially through two independent routes)

    A few of these deserve unpacking, because the reasoning is where the value is.

    CV screening versus internal knowledge search is the cleanest illustration of the whole article. Recital 53’s own example of a low-risk “narrow procedural task” is an AI system that organizes CVs into a searchable database. The moment that same information is used to rank, filter, or shortlist candidates for a real vacancy, it has crossed into Annex III point 4(a) with no plausible Article 6(3) argument, because ranking is precisely the kind of substantive influence on outcome the exception is designed to exclude. Same document type, same retrieval architecture, arguably the same model — the only thing that changed is whether the system’s output determines who gets seen.

    Creditworthiness is where “the AI only assists, a human decides” collapses as a defense. Current guidance is explicit that a credit-scoring or creditworthiness-evaluation system remains inside Annex III point 5(b) even when it produces nothing more than an input for a human underwriter’s final call — the classification test asks whether the system materially influences the substance of the outcome, not who has the final signature. An assistive tool that shapes what the underwriter sees, and how, meets that bar in most real deployments.

    Fraud investigation shows the same use case can sit on either side of the line depending on entanglement. Annex III point 5(b) explicitly carves fraud detection out of the creditworthiness category — a system whose actual, documented purpose is catching fraudulent transactions is not automatically high-risk on that basis. But draft Commission guidance on Annex III is equally explicit that anti-money-laundering or fraud tooling that is “functionally linked and simultaneously intended” to inform a creditworthiness decision lands back inside point 5(b). The same fraud-scoring model, wired into two different downstream workflows, gets two different answers. And if a “fraud investigation” tool’s outputs are shared with, or used on behalf of, actual law-enforcement authorities for investigation or prosecution — rather than staying inside a bank’s own risk function — an entirely separate and stricter Annex III gate opens under point 6, covering evidence-reliability evaluation and offending-risk assessment.

    Medical triage shows the double-gate problem directly: Annex III point 5(d) names emergency healthcare patient triage systems by name, so a triage assistant is high-risk on the use-case test alone. If that same assistant is also embedded as a component of a certified medical device — software as a medical device under the EU’s Medical Devices Regulation — it can additionally trigger Article 6(1) through the Annex I product-safety route, meaning it inherits obligations from two legal regimes simultaneously rather than one.

    Where responsibility actually sits

    Article 3(3) defines a provider as whoever develops an AI system — or has one developed — and puts it into service under its own name for its own purpose. Article 3(4) defines a deployer as whoever uses a system, under its own authority, that someone else provided. Calling an external LLM API does not, by itself, make an organization a mere deployer of someone else’s product. The prompts, the retrieval pipeline, the business rules, the interface, and — critically — the stated intended purpose are usually built entirely in-house. Under Article 3(3), that combination is development of an AI system, and the organization that assembled it is very often that system’s provider, with the model vendor sitting one layer down as the provider of a general-purpose AI model under a separate, narrower set of obligations.

    Article 25 adds a second trap for organizations that think they’re safely in deployer territory. A distributor, importer, or deployer is automatically reclassified as a provider — inheriting the full provider obligation set — if it rebrands a system under its own name, makes a substantial modification to it, or changes its intended purpose in a way that makes a previously non-high-risk system high-risk. Fine-tuning a model, layering a retrieval pipeline over it, or repurposing a general-purpose chatbot into a benefits-eligibility screener can each independently trigger this flip, regardless of whether the organization intended to take on provider status. Practitioners increasingly refer to this as the “accidental provider” problem, and it is the concrete mechanism behind the article’s opening scenario: the CV-ranking team, not the model vendor, is the one who will need to answer for point 4(a).

    RAG, rules engines, and human review don’t change the classification — they change the compliance burden

    A frequent, reasonable-sounding objection is that retrieval grounding, deterministic rules engines, or a human sign-off step should move a system out of high-risk territory, since these measures make the output more reliable. They don’t move the classification, and conflating the two is a governance error worth naming directly.

    Article 6(3)(c)’s pattern-detection exception only survives if the system is “not meant to replace or influence the previously completed human assessment, without proper human review” — meaning a human rubber-stamping an AI-generated ranking in the ordinary course of business does not satisfy “proper human review” in the sense the exception requires; the review has to be a genuine, capable check, not a formality layered on top of a system already carrying the outcome. RAG grounding, similarly, reduces the odds that a high-risk system produces an ungrounded or fabricated output — which is valuable and, for a system that is high-risk, exactly the kind of measure Article 15’s accuracy requirement and Article 10’s data-governance requirement will demand. But grounding a CV-ranking tool in verified data doesn’t un-rank the CVs. The use case, not the architecture quality, is what Article 6(2) tests.

    The timeline is moving; the classification exercise is not

    As of this writing, the compliance calendar has shifted meaningfully. The Digital Omnibus on AI — adopted as Regulation (EU) 2026/1744, published 24 July 2026 and in force three days later — postpones most Annex III high-risk obligations from the original 2 August 2026 date to 2 December 2027, and postpones Annex I product-embedded high-risk obligations to 2 August 2028. That relief is real but narrow. Article 50’s transparency obligations — the disclosure duties for chatbots and other systems that interact directly with people, and the marking requirements for synthetic content — took effect on schedule on 2 August 2026 and were not deferred. Article 4’s AI literacy duty has applied since February 2025. GPAI model provider obligations under Articles 51 to 56 have applied since August 2025 and are untouched by the Omnibus.

    The practical implication for governance teams is that the deadline moved, but the underlying classification exercise didn’t get any less urgent — architecture decisions being locked in now determine which regime a system falls under in December 2027, and several disclosure obligations are already live. Waiting for the extended deadline to do the classification work simply means doing it later, under more pressure, on systems that are already in production and harder to re-architect.

    The question to ask first

    “Which model are we using” tells a governance team almost nothing useful, because the model has no intended purpose, sits at the wrong layer of the value chain, and can appear inside a minimal-risk tool and a high-risk one within the same afternoon. The question that actually drives the answer is the one this Act is built around: what does this system do, to whom, and what role does its output play in the resulting decision or action. Answer that first, and the classification — provider or deployer, Annex III or not, exception available or foreclosed — follows from the Act’s own text rather than from which vendor issued the API key.

  • AI Governance Starts with an Inventory — But an Inventory Is Not Just a List

    AI Governance Starts with an Inventory — But an Inventory Is Not Just a List

    Imagine a member of the executive board asking a seemingly straightforward question:

    “How many AI systems are currently influencing our customers, employees or business decisions?”

    In a large organisation, the answer may depend entirely on whom you ask.

    IT may point to centrally developed models and approved applications. Procurement may produce a list of third-party platforms that include AI capabilities. Data science teams may have additional models running in experimental environments. Meanwhile, business units may already be using AI to classify customer messages, summarise conversations, generate content or support operational decisions.

    Information security, Legal, Compliance, Model Risk and Internal Audit may each see a different part of the picture.

    The result is not necessarily the absence of an AI inventory. It is often the presence of several partial versions of reality.

    And that is where a fundamental AI governance problem begins.

    One system in the register may represent many different uses

    Corporate AI inventories are often built around technical assets:

    • Model or application name
    • Provider
    • System owner
    • Deployment environment
    • General risk classification

    These are necessary data points. But the source of AI risk is not merely the model being used.

    The same underlying model might help employees improve internal emails in one use case, classify customer complaints in another, summarise information for a credit process in a third, and communicate directly with customers in a fourth.

    The technical component may be the same. The purpose, affected individuals, data, degree of human oversight and consequences of an incorrect output are not.

    An inventory that answers only “Which models do we have?” may therefore create a false sense of control.

    A more meaningful question is:

    Which AI-enabled use cases are operating in which processes, and what outcomes can they influence?

    The distinction matters. Recording a SaaS platform as one inventory item does not mean the organisation understands the many AI-enabled use cases taking place within it. Conversely, using the same foundation model across several applications does not make those applications a single risk object.

    An inventory of technologies is not automatically an inventory of organisational AI use.

    Knowing the system does not mean knowing the version

    Traditional asset management tends to treat systems as relatively stable objects. AI systems can change without appearing to become different systems.

    A provider may update the underlying model. System instructions may be revised. New documents may be added to a retrieval knowledge base. A decision threshold may be adjusted. The system may gain access to a new tool or data source. An output that previously served as a recommendation may begin flowing automatically into an operational process.

    The application name remains unchanged, so the inventory record may remain unchanged as well.

    But the organisation may no longer be using the same system in any meaningful governance sense.

    Versioning an AI system is therefore not limited to recording a model number. The real challenge is identifying changes that can alter the system’s behaviour, exposure or risk profile.

    This leads to a deceptively difficult question:

    Is the system running in production today still the system that was evaluated and approved?

    If the organisation cannot answer this, an earlier risk assessment, performance test or approval decision may say far less about the current system than governance stakeholders assume.

    An incomplete inventory is not merely a documentation issue

    At first sight, gaps in an AI inventory may look like an administrative weakness. Their implications are much broader.

    An organisation cannot classify a system it does not know exists. It cannot assign accountable ownership, assess the suitability of its data, monitor deterioration in performance or determine whether appropriate human oversight is in place.

    When an incident or complaint occurs, it may be unable to reconstruct which configuration contributed to the outcome.

    The AI inventory is therefore not simply one document among many in an AI governance framework. It is the foundation on which the other controls depend.

    Risk assessment, data governance, performance monitoring, human oversight, third-party management, incident response and regulatory classification only become meaningful when the population of relevant systems is known.

    The most serious consequence of an incomplete inventory is not that several rows are missing. It is that the organisation may believe it is governing AI while governing only the portion it can currently see.

    Regulation will not discover an organisation’s AI estate for it

    The EU AI Act introduces requirements relating to areas such as risk management, technical documentation, record-keeping and oversight, particularly for high-risk AI systems. The NIST AI Risk Management Framework similarly emphasises the need to understand AI systems as their context, capabilities, impacts and risks evolve.

    These frameworks provide direction. They do not automatically discover fragmented AI use across an organisation.

    Before determining which regulatory category applies to a system, the organisation must know that the system exists. Before requesting documentation from a provider, it must understand where the provider’s AI functionality is being used. Before deciding whether a change is significant, it must have a reliable record of the previous state.

    An AI inventory is therefore not simply an output of compliance work. It is a prerequisite for meaningful compliance analysis.

    This is not a theoretical concern in the Netherlands. DNB and AFM have observed that Dutch financial institutions already use AI across areas including fraud prevention, financial-crime controls, creditworthiness assessments, identity verification and employee productivity—and expect its use to grow further. As adoption expands, creating a single and reliable view of organisational AI activity becomes progressively more difficult. (DNB and AFMEU AI ActNIST AI RMF)

    Is the inventory a living governance capability?

    The maturity of an AI inventory cannot be assessed simply by counting its fields. More revealing questions include:

    How does the central inventory become aware when a business unit activates a new AI capability?

    What happens when a provider changes the underlying model or materially alters system behaviour?

    Are different uses of the same AI component recognised as distinct risk contexts?

    Can the organisation demonstrate the relationship between the approved version and the version currently operating in production?

    When a system is retired, is it merely removed from the active inventory, or are its decision history, data dependencies and record-retention requirements also managed?

    If answering these questions requires several meetings, manually reconciling multiple spreadsheets or locating the few individuals who hold the relevant knowledge, the organisation may have an AI inventory.

    It may not yet have an AI inventory management capability.

    The first governance question

    Discussions about AI governance quickly move towards ethical principles, explainability, model performance, human oversight and regulatory classification. All of these matter.

    But they depend on a more basic question:

    Does the organisation actually know the AI systems it claims to govern?

    A credible answer cannot be derived from the existence of a spreadsheet alone. It requires shared definitions, clear ownership, reliable change signals, version history and a working flow of information between business units, technology teams and control functions.

    The AI inventory may not be the most visible or sophisticated component of AI governance.

    But when it is incomplete, the scope of almost every control built on top of it becomes uncertain.

    The next step is not simply to add more rows.

    It is to design a way for the inventory to remain complete, current and governable as the organisation—and its AI—continues to change.