Final test

Practical questions on how language models work and how the law treats them, and for every concept behind a wrong answer a repass lesson, a short lesson that explains the concept again.

Choose an answer to each question, changing it as often as you like, and press Mark my answers, which leaves a blank question open and opens the lesson for each wrong answer further down the page.

Your answers stay in this page and go when you leave it, and with tracking on your last score stays in this browser.

Switched on, it keeps a short record, in this browser’s own storage, of the modules you open, the quizzes you finish and the terms you open on the glossary’s map, and the record stays on this device.

How the machine works

What a model is

  1. Question 1 A vendor says its legal AI tool “contains” the 60 terabytes of text it was trained on. What is wrong with the claim?

    Choose one answer to question 1
    Show the answer

    Answer: The weights are far smaller than the text, though some passages may still be memorised. A weight file is the set of numbers that training produces, and the text shapes those numbers without the file holding a full copy of it. Meta’s Llama 3 405B shows the scale, with weights of about 810 gigabytes against very roughly 60 terabytes of text, around 74 times less. A model can still learn some passages well enough to reproduce them word for word or nearly so, which is called memorisation. Repass lesson: Weights, files and sizes

  2. Question 2 A client’s documents are removed from a vendor’s training set, and the client asks what happens to the model already in use. What is the accurate answer?

    Choose one answer to question 2
    Show the answer

    Answer: The model keeps the weights they helped to shape, since training has already set them. The data shapes the weights during training and is not consulted afterwards, so changing the deployed model would take further work. The vendor could train a new model without the documents, add a filter, a separate program that checks answers before a user sees them, or make a targeted edit to the weights, which can disturb what else the model has learned. Repass lesson: Weights, files and sizes

  3. Question 3 A vendor’s brochure says each “neuron” in its model stores one legal concept. A client asks what a single unit in a neural network really does. What is the accurate answer?

    Choose one answer to question 3
    Show the answer

    Answer: It weighs its inputs, adds a bias and applies a simple rule to decide what to pass on. A neural network is built from rows of small calculations called units, each row being a layer that feeds the next. Each unit resembles a committee member who weighs evidence for and against and speaks up only if the total clears a bar, so its weights say how much each input counts, its bias is a starting score and its activation function, a fixed rule, decides what it passes on. Repass lesson: One unit at work

  4. Question 4 A court orders a developer to hand over its weight file so that an expert can read from the numbers what the model knows. What is the main difficulty?

    Choose one answer to question 4
    Show the answer

    Answer: Single weights rarely match a concept a person could name, and knowledge is spread widely. Training nudges each weight up or down to suit millions of examples at once, so what the model learns is spread across vast numbers of weights. A lawyer asking why a model gave a particular answer will therefore rarely find a single weight that accounts for it. Repass lesson: Weights, files and sizes

  5. Question 5 An expert witness says that a network of many layers, rows of small calculations each feeding the next, would achieve little without activation functions. Counsel asks what the activation function adds. What is the right answer?

    Choose one answer to question 5
    Show the answer

    Answer: A bend, so the network can follow more than a straight-line relationship. Layers that only multiply and add can draw only a straight line between input and output, however many are stacked, as an hourly rate followed by a 20 per cent uplift is still an hourly rate. The activation function, a fixed rule applied to the total each calculation produces, puts a bend in that line, and many bends joined together let a network follow complicated relationships. Repass lesson: Why networks need bends

How a model learns

  1. Question 6 A vendor says its model “improved during training”, and a client asks what actually changed inside it. What is the accurate answer?

    Choose one answer to question 6
    Show the answer

    Answer: The weights, nudged after each batch of examples to shrink its errors. Training measures how wrong the model was, works out which way each weight should move and moves every weight a small step, over and over, while the code stays the same. Repass lesson: Stepping downhill

  2. Question 7 An engineer explains that the learning rate, the size of each training step, was kept very small, and a client asks why. What is the best answer?

    Choose one answer to question 7
    Show the answer

    Answer: Large steps overshoot the best settings, so training can bounce around or blow up. A step that is too large jumps past the setting where the error is lowest, so the next step has to come back and can overshoot again, by more each time, until the error grows with every step. Real models therefore take tiny steps, repeated many thousands of times over. Repass lesson: Stepping downhill

  3. Question 8 A technical report on a model says that training relied on backpropagation, and a client asks what job that does. What is the accurate answer?

    Choose one answer to question 8
    Show the answer

    Answer: It works out, in one backward sweep, how the error changes as each weight is nudged. Backpropagation starts from the error at the output and works back through the model in one sweep, which shows how the error would change if each weight were nudged. Gradient descent, the method that then moves each weight a small step in the direction that lowers the error, uses those results. Repass lesson: Backpropagation, passing the blame back

  4. Question 9 A vendor’s pitch relies on a very high score on a benchmark, a standard test used to compare models, whose questions were posted on the web before the vendor collected its training text. What is the main concern?

    Choose one answer to question 9
    Show the answer

    Answer: Contamination, since leaked test questions may have been learned during training. Contamination means that a benchmark’s questions leak into the training data and inflate the model’s score on that test. Published benchmark results therefore deserve caution, and a lawyer reviewing a supplier’s claims can fairly ask how its test data was kept apart from its training data. Repass lesson: Learning, memorising and honest testing

  5. Question 10 A client worries that its staff’s chats with a hosted assistant will change the model for everyone. What is technically true?

    Choose one answer to question 10
    Show the answer

    Answer: The weights stay fixed, so chats count only if a later training run uses them. A deployed model runs on frozen weights and appears to remember earlier turns only because the whole conversation is fed back in as input each time. Whether chats feed a later training run depends on what the provider collects, on the terms the user accepted and, where the chats hold personal data, on data protection law. Repass lesson: Using a model without changing it

  6. Question 11 A client asks why the EU AI Act uses the computing power spent on training as a yardstick for its most capable general-purpose models. What is the best answer?

    Choose one answer to question 11
    Show the answer

    Answer: It can be measured before release and tends to track a model’s capability. Training compute is the computing work spent on training a model. The EU AI Act counts the cumulative total, which recital 111 calls “one of the relevant approximations for model capabilities”. Article 51 therefore presumes that a general-purpose model has high-impact capabilities once that total exceeds 1025 floating-point operations. Article 3(64) defines those as capabilities that match or exceed the capabilities recorded in the most advanced general-purpose AI models. Recital 112 adds that providers are able to know whether a model would meet that threshold before training is completed, so the figure is available before release. The Commission calls training compute “an imperfect proxy for generality and capabilities” in its guidelines on general-purpose AI models, in the passage that sets a lower, indicative figure for what counts as a general-purpose model. A lawyer can therefore treat training compute as an indirect sign of what a model can do. Repass lesson: Counting training compute

Words as numbers

  1. Question 12 A trainee finds that a chatbot miscounts the letters in a defined term, and asks how so capable a tool can slip on so simple a task. What is the best explanation?

    Choose one answer to question 12
    Show the answer

    Answer: It receives text as numbered tokens, so it does not see the letters inside them. A model receives each token, a word or a piece of a word, as a number without seeing the letters inside it, which is the usual explanation, although models can still learn spellings from their training text. A preprint, a paper posted before peer review, found that mistakes were more frequent where a letter appears more than once, which suggests that difficulty with counting repeated items plays a part as well. Repass lesson: Tokens and how they are made

  2. Question 13 A firm pays its AI provider per token and offers a chatbot to clients in English and Maltese. What should it expect?

    Choose one answer to question 13
    Show the answer

    Answer: Maltese will usually cost more, since the same text takes more tokens to write. A tokeniser is the software that cuts text into tokens, and one built mostly from English text leaves other languages in more and smaller pieces. The same meaning then costs more under per-token pricing, and less of it fits in the context window, the limit on how much text a model can take in at once. Repass lesson: Why other languages cost more

  3. Question 14 A usage cap in a client’s contract with an AI provider is written in tokens, and the client asks what a token is. What is the accurate answer?

    Choose one answer to question 14
    Show the answer

    Answer: A word or part of a word that the model reads as one piece Common words are usually one token and rarer words several, and OpenAI’s rule of thumb for English is that a token comes to about three quarters of a word. Other languages usually fit fewer words into each token, so a cap or a price written in tokens is easier to assess once the client knows the ratio for each language it works in. Repass lesson: Tokens and how they are made

  4. Question 15 An expert report says that “court” and “tribunal” sit close together in a model’s embedding space, its map of meanings, and a judge asks what that shows. What is the accurate answer?

    Choose one answer to question 15
    Show the answer

    Answer: They tend to appear in similar contexts in the training text. Training places words that appear in similar contexts near one another, so closeness on the map shows similar use, which tends to go with similar meaning. Repass lesson: Embeddings, meaning as a place on a map

  5. Question 16 A colleague is surprised that a chat model reads “consideration” in a contract differently from “consideration” in a letter of thanks. How does the model tell the two apart?

    Choose one answer to question 16
    Show the answer

    Answer: It revises the word’s starting list of numbers using the words that come before it. A transformer, the design behind modern language models, starts from one fixed list of numbers for each word or piece of a word and revises it at each processing stage using the words that come before it, so the two senses can separate. Repass lesson: Embeddings, meaning as a place on a map

The transformer

  1. Question 17 A colleague asks how a chat model can work out that “it” means the appeal in “The tribunal dismissed the appeal because it was filed out of time”. What is the best answer?

    Choose one answer to question 17
    Show the answer

    Answer: The query for “it” can match the key for “appeal”, so “it” draws heavily on that word’s value. Attention lets each word in a text draw on the words before it. Each word holds three lists of numbers, in which a query says what it is looking for, a key says what it offers and a value holds its information. The query for “it” is compared with the key of each earlier word, and a close match with “appeal” lets “it” take in a large share of that word’s value. Repass lesson: Attention, who listens to whom

  2. Question 18 A client watches a chatbot’s answer appear word by word and asks how the model produces it. What is the accurate answer?

    Choose one answer to question 18
    Show the answer

    Answer: It picks one token at a time, appending each to the text and running the model again. Each new token comes from another run of the model over the text so far, which is why answers unfold word by word and why one early choice can steer the rest. Repass lesson: One token at a time

  3. Question 19 A colleague pastes a 300-page agreement into a chatbot and asks about a clause on page 150. What risk does the research on long inputs point to?

    Choose one answer to question 19
    Show the answer

    Answer: A weaker reading, since models tend to use the start and end of a long text best. A 2023 study found that the models it tested used information best at the beginning or end of a long input and worse in the middle, which is where page 150 of 300 sits. A review protocol might therefore check such clauses separately, or have the system pick out the relevant passages. Later models may do better, which makes this a weakness to test in the tool a firm uses. Repass lesson: Long inputs and where they go wrong

  4. Question 20 An engineer warns a client that long prompts cost far more to process than short ones, and the client asks why. What is the best answer?

    Choose one answer to question 20
    Show the answer

    Answer: Each token is compared with every earlier one, so the work grows faster than length. A model compares each token, a word or a piece of a word, with itself and every earlier token to work out which ones bear on it. Doubling the length of a prompt gives twice as many tokens, each compared with about twice as many others, so the work roughly quadruples. Repass lesson: Long inputs and where they go wrong

  5. Question 21 A data protection authority asks a developer to remove one false fact from its model. What does the research on editing models suggest?

    Choose one answer to question 21
    Show the answer

    Answer: Facts appear to be spread across many weights, so an edit may work but can disturb others. Researchers have changed a single fact by adjusting a model’s weights, yet knowledge appears to be spread across many weights that also serve other facts, so an edit can disturb others and is hard to verify. One practical response is a filter on the model’s answers, which is meant to stop them showing the fact while the weights stay as they were. Repass lesson: Feed-forward layers and stored facts

From predictor to assistant

  1. Question 22 A base model, one that has only been pretrained, is asked “What is the limitation period for contract claims?” and replies with three more questions. What explains the reply?

    Choose one answer to question 22
    Show the answer

    Answer: It continues documents, and lists of questions often follow a question on the web. Pretraining teaches a model to predict how text continues, so a question may be followed by an answer, by more questions or by a forum thread, since all of those follow questions on the web. Post-training, the further training a model receives afterwards, is what turns that document completer into an assistant that answers. Repass lesson: Pretraining, learning to continue text

  2. Question 23 A client asks why developers keep paying for ever larger training runs. What did the scaling laws reported in 2020 show them?

    Choose one answer to question 23
    Show the answer

    Answer: Error falls predictably as model size, data and computing power grow. Researchers at OpenAI reported in 2020 that a model’s error falls in a predictable pattern as it grows, reads more text and uses more computing power, which let developers forecast the results of a large run from smaller ones. DeepMind later concluded that model size and training text should grow in step. Repass lesson: Scaling laws and the data budget

  3. Question 24 A procurement team asks what turns a base model, which only continues text, into an assistant that follows instructions. What is the accurate answer?

    Choose one answer to question 24
    Show the answer

    Answer: Post-training on example answers and on people’s preferences between answers Post-training is the further training a model receives after it has learned to continue text. Supervised fine-tuning shows the model good answers to learn from, and reinforcement learning from human feedback then nudges it towards the answers people prefer. Repass lesson: Post-training, from text continuer to assistant

  4. Question 25 An associate tells an AI assistant that a mistaken proposition of law is correct, and the assistant agrees. Why can an assistant become sycophantic in this way?

    Choose one answer to question 25
    Show the answer

    Answer: It was tuned towards answers people rate highly, and people can prefer agreement. Part of an assistant’s training uses a reward model, a separate model that learns from people’s rankings to score answers as they would, and the assistant is then nudged towards higher scores. Researchers at Anthropic found that people and reward models sometimes preferred convincingly written sycophantic answers to correct ones, so pushing hard on that score invites sycophancy, the tendency to tell users what they want to hear. Repass lesson: Post-training, from text continuer to assistant

  5. Question 26 A reasoning model, one trained to write out its working before it answers, shows that working to a lawyer, who wants to cite it as the model’s reasons. What does the research suggest?

    Choose one answer to question 26
    Show the answer

    Answer: The working usually helps to produce the answer, yet it can leave out what decided the outcome. Researchers at Anthropic slipped reasoning models a hint in 2025, and in the cases where a model switched to the answer the hint pointed to, its working mentioned the hint only a minority of the time. The researchers call their test settings somewhat contrived, yet the result suggests that the working can read as a plausible account while leaving out what decided the outcome. Repass lesson: Reasoning models and checkable rewards

  6. Question 27 A vendor’s data sheet says its model is a mixture of experts with 671 billion parameters in total and 37 billion active, parameters being the numbers training adjusts. What does that mean in practice?

    Choose one answer to question 27
    Show the answer

    Answer: Each token uses only part of the model, which saves work while all of it stays in memory. A mixture-of-experts model splits part of its calculation into smaller blocks called experts and sends each token, a word or a piece of a word, to a few of them. The cost of computing each token therefore tracks the active count, while the memory needed tracks the total. A rule keyed to a model’s size therefore needs to say which count it means, and the EU AI Act does not: point (a) of Annex XIII lists “the number of parameters of the model” without saying whether that is the total or the active count. Repass lesson: Experts, routers and students

Sampling, hallucination and memorisation

  1. Question 28 A firm wants its contract-review tool to give the same wording for the same clause as far as possible. Which setting helps most?

    Choose one answer to question 28
    Show the answer

    Answer: A low temperature, so the leading candidate wins nearly every draw Temperature is a setting applied to the model’s scores for each possible next token before one is chosen. Lowering it widens the lead of the most likely token, while raising it narrows the gaps and lets less likely tokens come up more often. Repass lesson: Temperature and top-p

  2. Question 29 A party’s chatbot answer was produced at temperature zero, the setting that takes the most likely token every time. The same prompt, rerun on the same model at the same setting, gives a different answer. What does the research point to?

    Choose one answer to question 29
    Show the answer

    Answer: Tiny rounding differences in the arithmetic, which shift with server load, tip a close choice. Working out each token’s score means adding up a great many numbers. Computers round after every addition, so the order of the additions can shift a score slightly. That order depends on how busy the server is, and a tiny shift can tip the choice between two close tokens, which means a single transcript may be impossible to reproduce exactly. A party relying on it may need the model version, the settings used, the logs and the system prompt, the standing instructions given to the model. Repass lesson: Why temperature zero can still vary

  3. Question 30 A court asks a solicitor how a chatbot came to produce a citation to a case that does not exist. What is the best explanation?

    Choose one answer to question 30
    Show the answer

    Answer: It produces likely-looking text, and scoring has rewarded confident guesses. A model gives every possible next token a probability, which measures how likely the token is to come next and is a different thing from whether a statement is true, so an invented citation can look likely word by word. On one account, published in 2025, developers tune their models to do well on benchmarks, standard tests that mostly give zero credit for admitting uncertainty, so the habit of guessing is learned in training. Repass lesson: Why models invent things

  4. Question 31 A vendor says its tool scores well on a benchmark that marks each answer right or wrong, and a client suspects that the tool answers even when it does not know. Which change to the scoring would expose that habit?

    Choose one answer to question 31
    Show the answer

    Answer: Deducting a mark for each wrong answer but not for declining Most benchmarks give zero credit for admitting uncertainty, so a model that guesses scores better on average, as a student does in a multiple-choice exam without negative marking. A deduction for each wrong answer can reverse the ranking between a model that guesses and one that declines, and the authors of a 2025 paper on hallucination, a model’s confident statement of something false, propose changing how evaluations are scored. Repass lesson: Why models invent things

  5. Question 32 A developer’s engineer gives a model the first 50 tokens of a passage from its training data, and the model writes the next 50 word for word. Which finding does the test support?

    Choose one answer to question 32
    Show the answer

    Answer: Discoverable memorisation, which needs access to the training data. Discoverable memorisation, a label unrelated to disclosure in litigation, starts from the true opening of a training passage, so the test needs access to the training data. Extractable memorisation is the stronger finding, since it shows that an outsider without the training data can make the model produce the passage. Repass lesson: Memorisation, discoverable and extractable

  6. Question 33 A developer’s expert reports that an attempt to draw a novel out of its model word for word has failed. What does the failure show?

    Choose one answer to question 33
    Show the answer

    Answer: The novel’s absence is unproven, since a failed attempt gives only a lower bound. A failed attempt does not prove that a passage is absent from the weights, since an extraction attack gives only a lower bound on what a model has memorised, a minimum that a better prompt might exceed. Repass lesson: Memorisation, discoverable and extractable

Deployment, inspection and testing

The system around the model

  1. Question 34 A client’s customer-service chatbot, which a supplier built on another company’s model, starts declining questions about a competitor overnight. The model’s developer confirms that the model is unchanged. What is the most likely cause?

    Choose one answer to question 34
    Show the answer

    Answer: The supplier edited the system prompt or the filters around the model. Everything a user experiences comes from the system that a business builds around the model. The supplier can therefore change the product overnight by editing the system prompt, the standing instructions placed ahead of every conversation, or the filters on what goes in and comes out, while the model’s weights stay untouched. Repass lesson: The model inside a product

  2. Question 35 A firm’s new legal research tool uses retrieval-augmented generation, which searches a collection of documents before the model answers. What can its lawyers reasonably expect?

    Choose one answer to question 35
    Show the answer

    Answer: Fewer inventions than a bare model, though unsupported citations still occur Retrieval reduces a model’s tendency to make things up without eliminating it. In 2024 a study by researchers at Stanford tested legal research tools built on retrieval, Lexis+ AI and Westlaw’s AI-Assisted Research among them, and found that they “each hallucinate between 17% and 33% of the time”, counting an answer as a hallucination where it was wrong or cited a source that did not support it. The vendors have updated their products since the tests, so the figures describe the versions available in 2024. Repass lesson: Retrieval, reading before answering

  3. Question 36 A client’s AI agent “sends an email” on a user’s behalf, and the recipient complains. Which part of the system actually sent it?

    Choose one answer to question 36
    Show the answer

    Answer: The software around the model, which runs the structured request the model wrote A model only produces text, so tool use works by letting the model write a request in a fixed format, which the software built around the model then decides whether to run. What the model can do is therefore set in that software, so a question about what an agent was technically able to do starts with that software, its tool settings and its logs. Whether the agent had authority to act may also depend on the user’s instructions, any contract between the parties and the law of agency so far as it applies to software. Repass lesson: Tools and agents

  4. Question 37 A user asks an agent to summarise a supplier’s web page, and hidden text on the page tells the agent to email the user’s invoices to an outside address. What kind of attack is this?

    Choose one answer to question 37
    Show the answer

    Answer: Indirect prompt injection, since the instruction arrived inside content the agent read The attack arrives inside content that the system reads on the user’s behalf, which makes it indirect prompt injection. The agent also has all three parts of what Simon Willison, a software developer, calls the “lethal trifecta”: access to private data, exposure to untrusted content and a way to send information out. A jailbreak differs, since it is a prompt written to get a model around its own safety training, and data poisoning tampers with the training data before the model is released. Repass lesson: Prompt injection and the lethal trifecta

  5. Question 38 A client’s agent reads its users’ email. Which change best protects the client’s data from instructions planted in that email?

    Choose one answer to question 38
    Show the answer

    Answer: Removing its ability to send messages or make web requests after reading email Without a way to send information out, planted text can still mislead the agent but has lost its route for moving the data, while a line in the system prompt is only a request that the model may ignore. The UK’s National Cyber Security Centre advises giving more weight in a system’s design to limits on what the system can do, set by ordinary software that does not depend on a language model, and less to stopping malicious content from getting to the model. Repass lesson: Prompt injection and the lethal trifecta

  6. Question 39 A client’s developers propose that its AI agent should use the x402 protocol, which started at Coinbase. What would the protocol let the agent do?

    Choose one answer to question 39
    Show the answer

    Answer: Pay automatically for a web resource with a signed stablecoin payment Web servers, the computers that answer requests for pages and files, reply with numbered status codes, and x402 has a server answer a request for a paid resource with code 402, “Payment Required”, and its payment terms. The agent then sends a signed payment with its next request, and the server can call on a facilitator, a service that checks the payment and records it on a blockchain, before it releases the resource. The x402 Foundation’s site names stablecoins, cryptocurrencies designed to hold a steady value against an ordinary currency, as the main use. Repass lesson: Agents that pay

Open weights, images and provenance

  1. Question 40 A firm fine-tunes an open-weight model on its precedents using LoRA. What happens to the model’s original weights?

    Choose one answer to question 40
    Show the answer

    Answer: A much smaller set of extra numbers is trained, and the originals stay as they were. LoRA leaves the original weights untouched and trains a much smaller set of extra numbers, which are added to the original weights when the model runs. The LoRA paper reports that for GPT-3, a model with 175 billion weights, the method trained 10,000 times fewer numbers than retraining every weight, so fine-tuning on a firm’s own material takes far less computing power. Repass lesson: Fine-tuning and LoRA

  2. Question 41 A client downloads an open-weight model to run on its own computers. What has the client actually received?

    Choose one answer to question 41
    Show the answer

    Answer: The trained weights, often without the training data or the training code Publishing the weights is a separate step from publishing the training data or the code used for training, and a developer can take one step without the others. The developer also loses any technical means to monitor, patch or withdraw a copy after it has been downloaded. Repass lesson: Open weights, licences and the open-source label

  3. Question 42 A client plans to release its general-purpose AI model for download under a licence that requires any business with more than 700 million monthly active users to ask for separate permission. How might that clause affect the AI Act’s open-source exception?

    Choose one answer to question 42
    Show the answer

    Answer: The exception would appear unavailable, since the Commission’s guidelines treat user thresholds as disqualifying. Article 53(2) of the AI Act lifts two documentation duties for models released under a free and open-source licence, and the Commission’s guidelines on general-purpose AI models list “usage restrictions triggered by user scale thresholds” among the terms that would disqualify a licence. On the Commission’s reading the exception would therefore appear to be unavailable. The guidelines say that they are not binding for providers of general-purpose AI models and that only the Court of Justice can give an authoritative interpretation of the AI Act, although they add that the Commission will base its enforcement action on them. Repass lesson: Open weights, licences and the open-source label

  4. Question 43 A client’s marketing team asks how its diffusion image generator makes a new picture. Which account is right?

    Choose one answer to question 43
    Show the answer

    Answer: It starts from random noise and removes it step by step, guided by the text prompt. Training adds noise, a random speckle, to real images and teaches the model to predict that noise so that it can take it away again. Generation runs the other way, starting from pure noise and removing a little at each step under the guidance of the prompt. Repass lesson: How image generators work

  5. Question 44 A client receives an image without any watermark or provenance record. What can the client conclude about whether AI made the image?

    Choose one answer to question 44
    Show the answer

    Answer: Very little, since many generators do not mark outputs and marks can be removed. A missing mark proves little about where an image came from, since a provenance record can be stripped from a file, a watermark can be weakened and many generators do not apply one. The marking duty in Article 50(2) of the EU AI Act does not alter that, since it binds only the providers of AI systems that generate synthetic content, and so does not extend to someone who later strips a mark. Article 50(2) also asks for robust and reliable marking only “as far as this is technically feasible”, which leaves room for a mark to be lost after the provider has applied it. Article 111(4) also gives older systems more time: a provider whose system was on the market before 2 August 2026 has until 2 December 2026 to comply, so an AI image that such a system makes before then may lack a mark. The status of the Commission’s non-binding guidelines on Article 50 is uncertain, since its Communication says that they will be formally adopted at a later date, its web page says that the Commission adopted them and its Register of Commission Documents did not list an adoption on 30 October 2026. The guidelines add that outputs made before 2 August 2026 need not be marked retroactively. Repass lesson: Marking machine-made content

Looking inside and testing

  1. Question 45 An expert tells a court that one unit in a language model responds to unrelated things, such as Korean text and web requests. What is the likely explanation?

    Choose one answer to question 45
    Show the answer

    Answer: The model packs more concepts than it has units into overlapping patterns. A model needs to keep track of far more concepts than it has units, so training gives each concept its own pattern of activity spread across many units, an arrangement researchers call superposition. The packing works because most concepts are rarely active at the same time, much as an office that has fewer desks than staff still works so long as only a few people come in on any one day. Repass lesson: Superposition and sparse autoencoders

  2. Question 46 A court asks why a model produced one decision. What can interpretability research, the study of what goes on inside a trained model, currently offer it?

    Choose one answer to question 46
    Show the answer

    Answer: Partial insight into some computations, from approximations of uncertain accuracy. Current methods explain parts of a model’s computation on selected prompts, with expert effort, using approximations whose accuracy is itself uncertain, which falls short of a full account of one decision. A business under a legal duty to explain a decision may therefore have to meet it through the design of the system around the model, such as logged inputs and information on how the result changes when an input changes. The Court of Justice said in Dun & Bradstreet Austria that the complexity of the operations does not relieve a controller of the duty to explain. Repass lesson: What interpretability can show today

  3. Question 47 A phone company turns down a customer for a contract after an automated credit assessment, and the customer asks the company that made the assessment for an explanation. Under Dun & Bradstreet Austria, which information could a national court find sufficiently transparent and intelligible?

    Choose one answer to question 47
    Show the answer

    Answer: How far a change in the customer’s data would have led to a different result In Dun & Bradstreet Austria the Court of Justice held that Article 15(1)(h) of the GDPR gives a right to an explanation of “the procedure and principles actually applied”. A controller, the organisation that decides how and why the personal data are used, does not meet the duty by merely communicating a complex mathematical formula, such as an algorithm. For profiling such as credit scoring, the Court said that the national court could find it sufficiently transparent and intelligible to tell the person how far a change in the personal data taken into account would have led to a different result. Repass lesson: Duties to explain automated decisions

  4. Question 48 A vendor advertises a top score on a well-known public benchmark, a fixed set of test questions. Why might the score overstate how the tool will perform for a client?

    Choose one answer to question 48
    Show the answer

    Answer: Test questions can leak into training data, and developers tune for the test. Copies of benchmark questions spread across the web, often with their answers, so a model trained on web text may later recall an answer it has seen, and developers also tune their models for well-known tests. OpenAI gave an example in February 2026, when it stopped reporting results on SWE-bench Verified, a test that asks a model to fix real software bugs. OpenAI reported that models could reproduce the original fixes, which it read as a sign that the test had leaked into their training data. Repass lesson: Benchmarks and time horizons

  5. Question 49 A client’s board reads that a developer has a frontier safety framework, such as Anthropic’s Responsible Scaling Policy. What does such a framework do?

    Choose one answer to question 49
    Show the answer

    Answer: It sets out the developer’s tests for dangerous abilities and the safeguards that follow. A frontier safety framework is a developer’s own document setting out how it will test new models for dangerous abilities, such as helping with cyberattacks, and what stronger safeguards it will apply once a model’s capability goes past set levels. Anthropic’s Responsible Scaling Policy, OpenAI’s Preparedness Framework and Google DeepMind’s Frontier Safety Framework are examples. Repass lesson: Safety frameworks and staged release

Where the technology meets the law

Training data and copyright

  1. Question 50 A claimant says that a model’s weight file is itself a copy of its lyrics. On the Munich Regional Court’s approach in GEMA v OpenAI, which question decides whether the weights are a copy?

    Choose one answer to question 50
    Show the answer

    Answer: Whether the lyrics are held in the model in a perceivable or reproducible form A model’s weights are the numbers it learns in training, and a copyright dispute treats them separately from the copies made for training and from the model’s answers, asking a different question about each. For the weights the Munich Regional Court’s question in GEMA v OpenAI was whether the work is embodied in them, meaning held in those numbers in a form from which it can be perceived or reproduced. The court held that song lyrics the models had memorised, so that they could reproduce them closely, were embodied in that way, and its press release describes the judgment as not final. Bayern.Recht, the Free State of Bavaria’s legal portal, lists an appeal to the Munich Higher Regional Court under reference 6 U 3662/25 e, and on 30 October 2026 it did not show a decision in that appeal. The London case took a different course, since in Getty Images v Stability AI Getty did not say that the model was itself a copy of its works or that it stored any copies of them. Repass lesson: The training copy, the weights and the output

  2. Question 51 A rightholder wants to show that a model’s weights contain its lyrics. Which evidence would help it most?

    Choose one answer to question 51
    Show the answer

    Answer: Simple requests that make the model reproduce the lyrics almost word for word In GEMA v OpenAI the Munich Regional Court compared the lyrics in the training data, the material the models learned from, with the chatbot’s answers to simple prompts, the requests users type, and ruled out chance given the length and complexity of the lyrics. The court found the lyrics reproducibly contained in the models, meaning held in a form from which the models could produce them again, in a judgment its press release describes as not final. Bayern.Recht, the Free State of Bavaria’s legal portal, lists an appeal to the Munich Higher Regional Court under reference 6 U 3662/25 e, and on 30 October 2026 it did not show a decision in that appeal. Presence in the training data is a weaker sign, as Getty Images v Stability AI suggests. Stability accepted that at least some images from Getty’s websites were used in training. Even so, the judge said that the evidence, on the case as argued, did not show any of Getty’s works to have been memorised by the model through over-exposure to them, meaning repeated exposure to the same work in training. Repass lesson: The training copy, the weights and the output

  3. Question 52 A developer asks how the Munich court in GEMA v OpenAI treated the different copies of lyrics made on the way to a finished model. What was the court’s view?

    Choose one answer to question 52
    Show the answer

    Answer: Copies needed for the corpus fell within it, while reproduction in the model fell outside it. In GEMA v OpenAI the Munich Regional Court accepted that the exception for text and data mining, the automated analysis of works to find information, covers copies needed to assemble a training corpus, the collection of works prepared for training. The judgment adds that those copies were not in issue in the case, so that view appears not to have been needed for the decision. Training that reproduces works in the model goes beyond extracting information, in the court’s view, so the exception did not apply to it. The court’s press release states that the judgment is not final. Bayern.Recht, the Free State of Bavaria’s legal portal, lists an appeal to the Munich Higher Regional Court under reference 6 U 3662/25 e, and on 30 October 2026 it did not show a decision in that appeal. Repass lesson: The German cases

  4. Question 53 A client asks why the High Court in Getty Images v Stability AI held that Stable Diffusion was not an “infringing copy”. What was the reason?

    Choose one answer to question 53
    Show the answer

    Answer: The weights did not store or reproduce Getty’s images. Joanna Smith J accepted in Getty Images v Stability AI that an article can be intangible, such as an electronic copy in cloud storage, and held that an infringing copy still has to be a copy. The claim therefore failed, since in her words “in its final iteration Stable Diffusion does not store or reproduce any Copyright Works and nor has it ever done so”. The judge said that the reproduction of the works in its development was irrelevant to whether it was an infringing copy. Joanna Smith J gave Getty permission to appeal on the meaning of infringing copy, and Find Case Law, the National Archives’ database of judgments, did not hold a Court of Appeal judgment on it on 30 October 2026. Repass lesson: Getty v Stability and the infringing copy

  5. Question 54 A photo agency’s website says in ordinary language that automated programs may not access it, and a developer’s software copies a photographer’s image from the site to analyse it. On the Hamburg appeal court’s reasoning in Kneschke v LAION, what would the photographer need to show for that notice to take the copying outside the general exception for text and data mining?

    Choose one answer to question 54
    Show the answer

    Answer: That software could read and act on the notice at the time of the copying Section 44b of the German Copyright Act, the general exception for text and data mining, lets a rightholder opt out by reserving its rights, and for content online it treats that reservation as effective only if it is machine-readable. The statute does not define the term, which in ordinary usage describes a notice that software collecting content can read and act on. According to the Federal Court of Justice’s summary of the appeal judgment, the photographer had not shown that the notice, written in ordinary language, was machine-readable in the second half of 2021, when the image was downloaded. The Federal Court of Justice has set 17 December 2026 as the date for pronouncing its decision on the further appeal. Repass lesson: The German cases

  6. Question 55 A developer in the EU has fed publishers’ web pages to its model and has not yet released the model. Which question referred in Like Company v Google Ireland, a case before the Court of Justice, bears most directly on what it has done so far?

    Choose one answer to question 55
    Show the answer

    Answer: Whether training is a reproduction, and whether the exception in Article 4 covers it According to the notice of the reference, the Hungarian court asks whether the process of training a chatbot is a reproduction, where the model behind it is built by observing and matching patterns. Should training be a reproduction, the court then asks whether reproducing lawfully accessible works in that way falls within the exception for text and data mining, the automated analysis of works to find information, in Article 4 of the EU’s Digital Single Market Directive. The other questions concern what a chatbot displays in its answers, which this developer has not yet done. A preliminary reference is the procedure by which a national court asks the Court of Justice how EU law should be interpreted. The Court says that its rulings on EU law are final and binding, so the Hungarian court and other national courts with similar cases will have to follow its eventual ruling in this case. Repass lesson: Like Company and the EU framework

Personal data in models

  1. Question 56 A developer says that its model is anonymous because it holds only numbers. On the European Data Protection Board’s approach, what decides whether that is right?

    Choose one answer to question 56
    Show the answer

    Answer: Whether the likelihoods of extracting personal data directly and of obtaining such data through queries are insignificant In Opinion 28/2024 the Board took the view that a model counts as anonymous only where two likelihoods are both insignificant for every person concerned. One is that personal data can be extracted directly from the model, and the other is that such data can be obtained by putting queries to it, as any user of a chatbot does. Direct extraction, in the Opinion, includes deducing personal data from the model itself with little use of the interface through which users ask it questions, or without using that interface at all. Both likelihoods are judged by the means reasonably likely to be used by the controller, the organisation that decides why and how the data are used, or by another person. The Board asks supervisory authorities, the national data protection regulators, to assess each claim case by case, looking at how the model was designed, how it stands up to attacks and what the developer has documented. Repass lesson: Does a model contain personal data?

  2. Question 57 A supervisory authority asks a developer how its model stands up to membership inference. What is the authority asking about?

    Choose one answer to question 57
    Show the answer

    Answer: Whether a given record was in the model’s training data Membership inference is an attack that tries to work out whether a given person’s record was in a model’s training data, which can itself reveal something about that person. The European Data Protection Board’s Opinion 28/2024 lists it among the attacks a developer’s testing may cover. The others include regurgitation, where a model repeats its training data, and model inversion, which works back from a model’s outputs towards the data behind them. Supervisory authorities, the national data protection regulators, weigh that testing when they assess case by case whether a model is anonymous. Repass lesson: Does a model contain personal data?

  3. Question 58 A bank plans to deploy a model built by another company, which may still hold personal data, and the bank will be a controller, the organisation that decides why and how data are used. What does the European Data Protection Board look for from the bank?

    Choose one answer to question 58
    Show the answer

    Answer: An assessment of whether the model was lawfully developed In Opinion 28/2024 the Board says that, where personal data are retained in a model, supervisory authorities should take into account whether a controller deploying it assessed that it was not developed by unlawfully processing personal data. That assessment looks for instance at where the data came from and whether a supervisory authority or court has found an infringement. A business that deploys a model built by another may therefore need to check how that model was developed, and the Opinion says that this assessment should be less or more detailed depending on the risks raised by the processing when the model is deployed. Repass lesson: Lawful basis and enforcement

  4. Question 59 A person asks a provider to stop its chatbot repeating a false statement about them. What response is the provider most likely to offer?

    Choose one answer to question 59
    Show the answer

    Answer: Blocking or filtering answers about the person, leaving the weights unchanged A model’s file of numbers does not readily let a provider find one statement and change it, since what a model learned about one person appears to be spread across numbers that also hold everything else it learned. Developers are therefore likely to use output filters, programs that screen a model’s answers and alter what the system says while the numbers stay the same. Developers responding to a consultation by the ICO, the UK’s data protection regulator, mainly argued that requests to correct or erase should be handled that way. Whether a filter satisfies Articles 16 and 17 of the EU’s General Data Protection Regulation, the GDPR, is an open question. The Hamburg data protection authority’s 2024 paper considered that these rights do not relate to the model itself and can relate at least to the inputs and outputs of the AI system built on it. The Hamburg paper does not say whether a filter satisfies those rights. For the UK’s version of the rights, the ICO said in its December 2024 response to that consultation that filters may not be sufficient, since they do not actually remove the data from the model. The ICO has since said that effective mechanisms are likely to combine measures on the data, the model and the output. Repass lesson: Erasure, correction and unlearning

  5. Question 60 A client asks which technique is usually treated as the standard for removing a person’s data from a trained model. On the paper on machine unlearning led by A. Feder Cooper, what is the answer?

    Choose one answer to question 60
    Show the answer

    Answer: Retraining from scratch without the data, at a high cost Retraining a new model from scratch without the unwanted data is often called the “gold standard”, although it is expensive and the paper on machine unlearning puts the label in quotation marks. Retraining directly targets only information directly observable in the training data, such as a person’s address written in a document, and its effect on what the model can work out from similar data about other people is not guaranteed. Even a retrained model may therefore, the authors explain, produce information resembling what was removed, since it can generalise from similar data about other people. Faster methods that adjust an existing model’s weights often offer, according to the paper, a probabilistic guarantee that the targeted information has been removed, “not absolute certainty”. Repass lesson: Erasure, correction and unlearning

Regulating the technology

  1. Question 61 A vendor’s screening tool only runs the fixed steps its engineers wrote out for each rule. On the Commission’s reading, is it an AI system under the AI Act?

    Choose one answer to question 61
    Show the answer

    Answer: Probably not, since the definition covers systems that infer their outputs. Article 3(1) of the AI Act defines an AI system as a machine-based system that “infers, from the input it receives, how to generate outputs”. The Commission’s guidelines on the definition, which it says are not binding, leave out software that follows fixed instructions programmed by people without using machine learning, in which software learns patterns from examples, or logical inference, in which it applies rules to new situations to draw conclusions. The guidelines count as inference some logic-based systems that reason from encoded knowledge by operations such as searching and matching, so the line appears to fall between a tool that applies encoded knowledge to draw conclusions about new situations and one that only executes steps written out in advance. This tool is of the second kind, so it would probably fall outside the definition on that reading. Repass lesson: What counts as an AI system

  2. Question 62 A general-purpose model is one that displays significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are placed on the market, meaning first made available on the EU market. The provider of such a model releases it free of charge under a free and open-source licence, and publishes its weights and information on its design and use. The model is not one with systemic risk. Which AI Act duties still apply?

    Choose one answer to question 62
    Show the answer

    Answer: A copyright policy and a public summary of its training content Article 53(2) of the AI Act lifts two documentation duties for such a model, the technical documentation and the information for businesses that build on it, while the provider still owes the copyright policy and the training summary. Article 55 applies only to models with systemic risk, the AI Act’s term for a risk specific to capabilities that match or exceed those of the most advanced models. That risk significantly affects the EU market, because of how widely those models are made available or because of actual or reasonably foreseeable negative effects on public health, safety, rights or society, and can spread on a large scale through the businesses that build on them. The providers of those models also lose the open-source exception. Repass lesson: General-purpose models, systemic risk and fines

  3. Question 63 A client that makes AI software for consumers in the EU asks which feature belongs to the new Product Liability Directive. Which is it?

    Choose one answer to question 63
    Show the answer

    Answer: It treats software as a product and lets courts presume defect in defined cases. The Product Liability Directive, Directive (EU) 2024/2853, makes the manufacturer of a defective product liable without the injured person having to prove fault, and Article 4(1) defines a product to include software, with recital 13 naming AI systems among its examples. Article 10(2) presumes a product defective in defined cases, such as an obvious malfunction during reasonably foreseeable use. Under Article 10(4) a court also presumes defect, causation or both where, despite the disclosure of evidence, the claimant faces excessive difficulties in proving them, in particular because of technical or scientific complexity, and shows that they are likely. Member States have until 9 December 2026 to bring the Directive into national law, and as corrected on 7 May 2026 it applies to products placed on the market or put into service after 8 December 2026. Repass lesson: The Product Liability Directive

  4. Question 64 In October 2026 a bank asks whether the AI Act’s high-risk rules apply yet to credit scoring systems. What is the answer?

    Choose one answer to question 64
    Show the answer

    Answer: Not until 2 December 2027 Credit scoring is one of the uses listed in Annex III of the AI Act, and under Article 113, as amended by the Digital Omnibus on AI, an amending regulation of 2026, the requirements for those uses apply from 2 December 2027. AI systems that are high-risk because of their place in products covered by the EU product-safety laws listed in Section A of Annex I follow on 2 August 2028. A credit scoring system already on the market or in service before 2 December 2027 is treated more gently, since Article 111(2) then applies the requirements only if its design changes significantly from that date. Repass lesson: The AI Act timetable

  5. Question 65 A developer of one of the most capable AI models asks which UK statute governs it in the way the AI Act does in the EU. What was the answer on 29 October 2026?

    Choose one answer to question 65
    Show the answer

    Answer: Parliament had not passed one, and AI was left mainly to existing regulators. The United Kingdom had not passed a statute comparable to the AI Act by 29 October 2026. The previous government’s response of February 2024 set out an approach in which existing regulators apply five cross-sectoral principles, each within its own remit, and it kept the principles non-statutory for the time being while making the case for future binding requirements on developers of highly capable systems. The King’s Speech of July 2024 said that the new government would seek legislation on those developing the most powerful models, and the King’s Speech of May 2026 did not announce a bill to regulate AI. Repass lesson: The United Kingdom’s approach

Open weights, images and provenance

  1. Question 66 A client fine-tunes another developer’s general-purpose model, which means training it further for one task, and plans to place the result on the market under its own name. At what point might the client become the provider of a new model under the Commission’s guidelines?

    Choose one answer to question 66
    Show the answer

    Answer: On a modification using more than a third of the original training computation The Commission’s guidelines on general-purpose AI models say that not every modification makes a business the provider of the modified model. The guidelines give as an indicative criterion that a downstream modifier, an actor that changes the model and is distinct from the original provider and not acting on its behalf, becomes the provider where the modification uses more than a third of the computation used to train the original. A large fine-tuning project can therefore bring provider duties with it. Repass lesson: When fine-tuning makes a provider

Liability, agents and professional duty

  1. Question 67 A gym’s chatbot tells a consumer that membership can be cancelled in its first year with a full refund, and the consumer signs up on that answer. The gym’s general terms exclude liability for whatever the chatbot says. What is the likely starting point in England?

    Choose one answer to question 67
    Show the answer

    Answer: The answer may be a contract term, and the exclusion would probably not bind the consumer. Section 50 of the Consumer Rights Act 2015 treats whatever is said or written to the consumer by or on behalf of the trader about the service as a term of the contract, where the consumer takes it into account in deciding to enter the contract. On the section’s words, a chatbot’s answer appears capable of being written on the trader’s behalf, and an answer on cancellation and refunds appears, on this site’s reading, to be about the service, although a trader could argue otherwise. Section 50(2) then allows for any qualification the trader gave on the same occasion and any change expressly agreed with the consumer. On this site’s reading, the exclusion in the gym’s general terms does not appear to be either, since it was not given with the answer and the Act’s Explanatory Notes say that the parties are unable to agree a change that would deprive the consumer of rights under its chapter on services. Within those limits, section 57 makes a contract term that would exclude that liability not binding on the consumer. The Law Commission says that even autonomous and adaptive AI systems “do not currently have separate legal personality”, which points towards treating the business as the speaker. Repass lesson: Who answers for what a model says

  2. Question 68 A supplier deploys a program that follows fixed rules and sells stock to whoever sends it payment, and a buyer pays overnight without a person at the supplier seeing the order. On the Law Commission’s 2021 advice, what decides under English law whether a contract was formed?

    Choose one answer to question 68
    Show the answer

    Answer: The parties’ objective intentions decide whether a contract was formed. The Law Commission’s advice on smart legal contracts, contracts whose terms are performed automatically by computer code, drew on Thornton v Shoe Lane Parking, in which Lord Denning MR treated a car park owner as making an offer by holding out a ticket machine ready to take money. In its view a person who deploys a program can make an offer and a person who interacts with it can accept, and whether they have agreed is decided by asking what the parties objectively intended. The Law Commission concluded that the current legal framework in England and Wales can accommodate such contracts without the need for statutory law reform, although the common law would need an incremental and principled development in specific contexts. Repass lesson: Agents and the law of agreements

  3. Question 69 A client’s AI agent, a system that plans and takes its own steps, pays for a flight at three times the price the client had in mind. What open question does that raise in English contract law?

    Choose one answer to question 69
    Show the answer

    Answer: Whether the client is bound by an action it did not foresee The Law Commission’s 2021 advice discussed the law of mistake for deterministic programs, which do only what they are programmed to do. A language model agent, by contrast, chooses its own steps and can be steered by prompt injection, text planted in a web page or an email that the agent reads and obeys. How an English court would apply the law of mistake, or decide whether the user is bound at all, when an agent does something its user did not expect is an open question. The optional Article 8 of the UNCITRAL Model Law on Automated Contracting, a text that countries may choose to enact, offers one answer. Repass lesson: Agents and the law of agreements

  4. Question 70 A firm uses generative AI, which writes new text on request, for legal research. After Ayinde, which of these should it put in place?

    Choose one answer to question 70
    Show the answer

    Answer: Checks of AI output against authoritative sources, overseen by leadership In Ayinde the Divisional Court said that freely available generative AI tools “are not capable of conducting reliable legal research”, and that lawyers who use AI for research have “a professional duty therefore to check the accuracy of such research by reference to authoritative sources”. In Cork v Smith the court took the same approach to a tool the firm itself was piloting, although the judge did not make final findings of fact. The Divisional Court further called on those with leadership responsibilities, such as heads of chambers and managing partners, to take “practical and effective measures”, so a firm’s checks on citations and its supervision are part of its professional risk control. Repass lesson: Professional duty after Ayinde

  5. Question 71 A payments firm asks whether the Financial Conduct Authority, the FCA, and the Bank of England have worked out how regulation applies to payments that AI agents start for users. What do their publications of 2026 show?

    Choose one answer to question 71
    Show the answer

    Answer: Both are still examining such payments, and regulatory change may follow. In its regulatory priorities for payments firms of March 2026 the FCA said that it would work with the Treasury to modernise payments regulation, including “considering whether change or development of regulation is needed to support agentic AI payments”, its term for payments an agent starts for a user. The Bank of England’s Financial Stability Report of July 2026 says that more autonomous AI systems in payments raise new questions about authorisation, fraud detection, liability and legal accountability, among other subjects, and that Bank staff are studying agentic payments and agentic trading in depth. Repass lesson: Regulators, agents and payments

Does AI reason?

  1. Question 72 A trainee downloads a small model whose training ended last year, runs it on a laptop with the internet switched off and asks about a judgment given last month. The model answers fluently, with a citation. What is the likeliest explanation?

    Choose one answer to question 72
    Show the answer

    Answer: It has probably invented the citation, since its weights were fixed in training. A model’s knowledge is fixed when its training ends, at a point called its knowledge cutoff, so a model running offline does not know of later events. Asked something beyond what it knows, a model tends to answer anyway, here with text shaped like a citation, which is how a hallucination, a fluent and confident false statement, comes about. A citation from such a model therefore needs checking, since in Ayinde the Divisional Court said that the safeguard is “to check any output by reference to an authoritative source”. Repass lesson: Frozen weights and invented citations

Repass lessons

Each lesson explains one concept again, more simply, and ends with a check question and a link to the section that teaches it.

Weights, files and sizes

A trained model is a short program that sets out a fixed recipe of arithmetic, together with a large file of numbers that the recipe uses, and the two only work together. The numbers are the weights, also called parameters, and training is the long process that sets each one.

Each weight is stored in a set number of bits, the 0s and 1s a computer records, so the file grows with the number of weights. Quantisation stores each weight in fewer bits once training is over, much as rounding prices to the nearest pound makes them quicker to write down. The smaller file can let some models run on a laptop, at some cost to the accuracy of the answers.

The training text is used to set the weights and is not kept in the file. Meta’s Llama 3 405B shows the difference in size, having read very roughly 60 terabytes of text while its weights take about 810 gigabytes, around 74 times less. A file of that size is therefore far too small to hold a verbatim copy of everything the model read, although a model can still learn some passages so well that it reproduces them word for word or nearly so, which is called memorisation.

Removing a document from the training set later leaves the existing file exactly as it was. A demand to delete content may therefore call for training a new model, a filter that blocks the content in the model’s answers, or a targeted edit to the weights, which can disturb other things the model has learned.

Most parameters are the strengths of connections between units, the small calculations a network is built from, and each works like a dial that sets how strongly one input counts. Training nudges every dial to suit millions of examples at once, so what the model learns is spread across vast numbers of weights and a single weight rarely has a meaning a person could name.

Read the section in What a model is

Check question A firm stores a model with fewer bits for each weight so that it fits on a laptop. What is the likely trade-off?

  • The model forgets its training text, which it needs to answer questions.
  • Half of the vocabulary is lost, so rare words disappear.
  • The weights become unreadable, so the model has to be retrained.
  • The file shrinks, at some cost to the accuracy of the model’s answers.
Show the answer

Answer: The file shrinks, at some cost to the accuracy of the model’s answers. Quantisation rounds each weight to fewer bits, which cuts the memory a model needs at a cost in accuracy that grows as the bits fall, while the vocabulary and the training stay as they were.

One unit at work

A neural network is built from many small calculations called units, which popular accounts call neurons, arranged in rows called layers that each feed the next. Every unit repeats the same steps on the numbers it receives.

  1. It multiplies each input by its weight, so a large weight makes an input count heavily and a negative weight makes it count against the result.
  2. It adds up the results together with the bias, a starting score that can be positive or negative, in a sense unrelated to prejudice.
  3. It applies the activation function, a fixed rule that decides what the unit passes on, and a widely used rule called ReLU keeps a positive total and turns a negative total into zero.

The total is only the unit’s working figure, since the activation function decides what goes on to the next layer. With ReLU a negative total is passed on as zero, so the unit stays silent for that input.

Read the section in What a model is

Check question What does a negative weight on one of a unit’s inputs do?

  • It switches the unit off whenever that input appears in the text.
  • It makes that input count against the unit’s total.
  • It tells the unit to ignore that input completely.
  • It reverses the order in which the unit reads its inputs.
Show the answer

Answer: It makes that input count against the unit’s total. Each weight sets how much its input counts and in which direction, so a negative weight pulls the total down as the input grows, like a point deducted on a scorecard.

Why networks need bends

A neural network passes numbers through layers, rows of small calculations that each feed the next. Each layer, if it only multiplied and added, would draw a straight-line relationship between what goes in and what comes out, in the way a fixed hourly rate turns each extra hour into the same extra fee. Two such layers in a row still give a straight line, as an hourly rate followed by a 20 per cent uplift is still an hourly rate, so a stack of a hundred would be limited to what a single layer can do.

The activation function is a fixed rule applied to the total each calculation produces, and it supplies the bend. A widely used one called ReLU turns any negative total into zero and leaves a positive total as it is, so its line runs flat and then rises, with a kink at zero where it changes direction. Many kinks joined together can follow a curve as closely as needed, which is how a network comes to represent complicated relationships.

Read the section in What a model is

Check question Why would a network of 100 layers with every activation function removed perform like a single layer?

  • The layers would share their weights, so 99 of them would duplicate the first one.
  • The model would run out of memory after the first layer and skip the remaining layers.
  • Straight-line steps applied one after another still add up to one straight-line step.
  • Only the last layer would be trained, since training would not affect the others.
Show the answer

Answer: Straight-line steps applied one after another still add up to one straight-line step. Each layer without a bend is a straight-line rule, so combining them gives another straight-line rule and the extra layers do not add any power beyond what one layer has.

Stepping downhill

A language model, the kind behind a chatbot, is trained to predict the next token of a text, a token being a word or a piece of a word, and it gives every possible token a probability. The loss is a single number for how wrong each prediction was, and the usual loss punishes a confident mistake, meaning a very low probability for the right token, far more heavily than a hesitant one.

Picture a valley in which height stands for the loss and each place along the ground stands for a value of one weight, one of the numbers training adjusts. The slope underfoot shows which way is downhill, meaning which way to move the weight to lower the loss. Gradient descent moves each weight a small step downhill using a small batch of examples, then measures the slope again on the next batch and steps again, while the code stays the same throughout.

The learning rate sets the size of each step, which decides how training behaves. Small steps get to the bottom slowly and surely, while large steps jump past it, bounce from one side of the valley to the other and can even climb out of it, at which point the loss grows with every step. Real models therefore take tiny steps, repeated many thousands of times.

Read the section in How a model learns

Check question Which kind of mistake does the usual training loss punish hardest?

  • A hesitant answer that gave the right token a middling probability
  • Any answer that took the model longer than usual to compute
  • An answer whose wording differed from the style of the training text
  • A confident answer that gave the right token almost zero probability
Show the answer

Answer: A confident answer that gave the right token almost zero probability The penalty stays small while the probability of the right token is high and climbs steeply as it nears zero, so training pushes hardest on the answers the model got confidently wrong.

Backpropagation, passing the blame back

Training has to know, for every weight at every step, which way to move it to lower the error, and a large model has billions of weights, the numbers training adjusts. The answer for each weight is called its slope, meaning how much the error changes when that weight is nudged. Backpropagation works out all of those slopes in one backward sweep, starting from the error at the output and working back through the model’s layers, its stages of calculation.

Tracing a mistake in a report back through the people who worked on it is a fair comparison, since the final error is passed back person by person and each contributor’s share depends on how much their work shaped everything after it.

Backpropagation therefore computes the slopes, and gradient descent, the method that moves each weight a small step in the direction that lowers the error, uses them.

Read the section in How a model learns

Check question Which of these statements about backpropagation and gradient descent is accurate?

  • The slopes come from gradient descent, and backpropagation then moves the weights backwards.
  • Backpropagation finds each weight’s slope, and gradient descent uses the slopes to move the weights.
  • Backpropagation replaces gradient descent in large models, which skip the slopes entirely.
  • Both run once, at the end of training, to set the weights to their final values.
Show the answer

Answer: Backpropagation finds each weight’s slope, and gradient descent uses the slopes to move the weights. Backpropagation supplies the slopes and gradient descent moves every weight a little in the direction that lowers the error, and the pair repeats for each small batch of training examples.

Learning, memorising and honest testing

The aim of training is generalisation, meaning good performance on inputs the model has not seen. A student who memorises last year’s exam answers can ace a repeat of that exam and come unstuck on a new one. The same failing in a model is called overfitting, in which it fits the quirks of its training examples so closely that it does worse on new data.

Developers therefore keep separate piles of data, in which the training set adjusts the numbers inside the model, the validation set helps to tune settings such as the size of each training step, and the test set stays locked away for an honest final score.

A benchmark, a standard test published so that models can be compared, works as a test set only while its questions stay out of training, and contamination means that they have leaked in. Questions posted on the web can end up in the text collected for training, so the model may have seen the answers and a high score may reflect recall. A lawyer reviewing a supplier’s accuracy claims can therefore fairly ask how its test data was kept apart from its training data.

Read the section in How a model learns

Check question A developer tunes the size of its training steps by checking results on examples held out from training. Which set is it using?

  • The training set
  • The validation set
  • The test set
  • A published benchmark
Show the answer

Answer: The validation set The validation set guides choices during development, while the test set is held back for the final score.

Using a model without changing it

Training sets a model’s weights, the numbers inside it, once and at great cost, while inference, the phase in which the finished model answers queries, uses those weights unchanged. A chat with a deployed model therefore leaves its weights exactly as they were.

A chatbot appears to remember what was said three messages earlier only because the whole conversation is sent back in as input with each new message. Some products add a memory feature, which keeps details from past conversations outside the weights and feeds them in as input to later chats.

A provider that wants its model to learn from conversations has to collect them and use them in a later training run. Whether chats feed training therefore depends on what the provider logs, how long it keeps the logs and the terms the user accepted. Data protection law, the GDPR in the European Union and the UK GDPR in the United Kingdom, governs those logs where they hold personal data.

Read the section in How a model learns

Check question Partway through a chat, a chatbot correctly refers back to a detail the user gave three messages earlier. How does it do that?

  • The earlier messages are sent back in as input with each new message.
  • Its weights were updated to store the detail when the user first typed it.
  • The provider’s staff add the detail to the prompt by hand during the chat.
  • The detail is held in the tokeniser, which keeps a record of recent words.
Show the answer

Answer: The earlier messages are sent back in as input with each new message. The weights stay fixed during inference, so the apparent memory comes from sending the conversation back in as input, and it lasts only as long as the chat unless a memory feature keeps details elsewhere.

Counting training compute

Training compute, the computing work spent on training a model, is counted in floating-point operations, or FLOPs. Article 3(67) of the EU AI Act defines one as “any mathematical operation or assignment involving floating-point numbers”, the form in which computers hold numbers such as 0.5. An assignment, in computing, is the storing of a value in the computer’s memory, so a single multiplication, addition or storing of such a number counts as one. The count grows with the number of weights, the numbers training adjusts, and with the amount of training text, since every weight takes part in the work for every token, or piece of text, the model reads.

Recital 111 of the EU AI Act calls the cumulative total “one of the relevant approximations for model capabilities”, and that total covers the work that enhances a model before deployment. The recital’s examples are pre-training, which is the main training on a library of text, synthetic data generation, which makes extra training text by machine, and fine-tuning, which is further training on a smaller set of data. The AI Act counts that total for general-purpose models, those that display significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are first made available on the EU market. Article 51 presumes that such a model has high-impact capabilities once the compute used to train it exceeds 1025 FLOPs. Article 3(64) defines those as capabilities that match or exceed the capabilities recorded in the most advanced general-purpose AI models. Recital 112 notes that providers, the AI Act’s term for the persons and bodies that develop a model, or have one developed, and first make it available on the EU market under their own name or trademark, can know whether a model would meet that threshold before training is completed. The scaling laws, researchers’ finding that a model’s error tends to fall in a predictable way as its training compute grows, suggest why that total tracks performance.

High-impact capabilities are one of the two grounds on which Article 51 classes a model as having systemic risk. Article 3(65) defines that as a risk specific to those capabilities that has a significant impact on the Union market and can spread at scale across the value chain, meaning the businesses that build on such models. The impact has to come from how widely the models are available, or from actual or reasonably foreseeable harm to “public health, safety, public security, fundamental rights, or the society as a whole”. The Commission is required to amend the figure of 1025 by delegated act when that is needed to reflect the state of the art. The text consolidated on 27 July 2026, after the Digital Omnibus on AI, the 2026 regulation that amended the AI Act, still holds that figure.

A figure a hundred times lower marks a different line, since the Commission’s guidelines on general-purpose AI models give, as an indicative criterion for whether a model is general-purpose at all, training compute above 1023 FLOPs together with the ability to generate language, or to turn text into images or video. The guidelines add that a model meeting the criterion may exceptionally fall outside the category, and that one falling short of it may still be general-purpose. The guidelines also say that they are not binding for providers of general-purpose AI models, although the Commission will base its enforcement action on them. The higher figure is the point at which Article 51 presumes high-impact capabilities.

As a yardstick the count is indirect, and the Commission itself calls training compute “an imperfect proxy for generality and capabilities”. A model that sends each token through only part of its weights does only part of the arithmetic its size suggests, so an estimate from size alone can overshoot. Reasoning models, which write out their working, spend extra computing while answering, which a training count leaves out. Researchers also dispute whether new abilities appear suddenly or smoothly as scale grows, which bears on how closely any threshold tracks the capabilities it is meant to capture.

Read the section in How a model learns

Check question A provider serves its model to ten times as many users as before. What happens to the model’s training compute?

  • It rises tenfold, since every user’s queries are added to the training total.
  • It grows slightly, since the model learns a little from each new user.
  • It stays the same, since answering queries is inference, which is not training.
  • It falls, since the cost of the original training is spread over more users.
Show the answer

Answer: It stays the same, since answering queries is inference, which is not training. The training count measures the training that set the weights, while answering users runs those frozen weights, so more users raise the running costs and leave the training count as it was.

Tokens and how they are made

A model works only with numbers, so software called a tokeniser cuts text into tokens, short pieces such as whole words or parts of words, and replaces each with its number in a fixed list called the vocabulary. OpenAI’s rule of thumb for English is that a token is about four characters, or three quarters of a word.

Byte-pair encoding, the dominant way of building that list, works by counting. The method finds the pair of neighbouring pieces that occurs most often in a large body of text, merges the pair into one longer piece and repeats until the list is the size its designers chose. Frequent words therefore end up as single tokens and rare words stay in pieces, so a common word such as “the” costs one token where a rare surname or technical term may cost several.

Tokens explain some odd failures, since a model receives each token only as a number and the letters inside it are not shown to the model. Counting the letters in a word is a familiar weakness, usually explained that way, although models can still learn spellings from their training text. A preprint, a paper posted before peer review, found that mistakes were more frequent in words where a letter appears more than once, so difficulty with counting repeated items appears to play a part as well.

Read the section in Words as numbers

Check question After byte-pair encoding has run on a large body of English text, which of these words is most likely to be a single token?

  • “subrogation”
  • “novation”
  • “contract”
  • “estoppel”
Show the answer

Answer: “contract” Frequent words are merged into single tokens early, while rarer terms are left in several pieces.

Why other languages cost more

A tokeniser is the software that cuts text into tokens, short pieces such as words or parts of words, and it builds its list of pieces by counting which ones occur most often in a large body of text. A body of text that is mostly English therefore leaves common English words as whole tokens and other languages in more and smaller pieces.

The same meaning can therefore take more tokens in another language, and one study found that the same text, translated, can take up to 15 times as many tokens in one language as in another. Per-token pricing then charges more for the same meaning, and the context window, the limit on how much text a model can take in at once, holds less of a long text since it is counted in tokens.

A pricing or capacity term written in tokens is therefore easier to assess once the client knows the token-to-word ratio for each language it works in. Running a sample of the client’s own text through the tokeniser of the model in question will show that ratio.

Read the section in Words as numbers

Check question Why does a tokeniser cut some languages into more pieces than others?

  • It built its list of pieces from text written mostly in a handful of languages.
  • It splits every word by syllable, and some languages use longer words.
  • It translates each language into English first and counts the extra words.
  • Developers set a higher token count for languages with smaller markets.
Show the answer

Answer: It built its list of pieces from text written mostly in a handful of languages. The list follows what is frequent in the tokeniser’s own body of text, so languages common there get long tokens and the rest are left in shorter pieces.

Embeddings, meaning as a place on a map

After a tokeniser has cut text into tokens, short pieces such as words or parts of words, each token is swapped for a long list of numbers called its embedding. The list works like a map reference, placing the token at a point on a map with thousands of directions where a paper map has two.

Training moves tokens that appear in similar contexts closer together, so “court” and “tribunal”, which turn up beside many of the same words, end up near each other and far from “banana”. Closeness therefore stands for similar use, which tends to go with similar meaning. The same process absorbs the biases of human text, since words that people write in similar settings end up close together whether or not the association is fair, which is one route by which a screening or scoring system can disadvantage protected groups.

Older systems gave each word one fixed point, so “bank” sat in the same place whether the text was about rivers or loans. A transformer, the design behind modern language models, starts from a fixed point for each token and moves it at each processing stage using the words that come before it, so the two senses of “bank” can end up in different places.

Steps across the map can also stand for relationships between words, and a famous demonstration shows both the idea and its limits. Researchers took the step from “man” to “woman”, added it to “king” and searched for the nearest word, which was “queen”, so that one step seemed to stand for the same relationship in both pairs. The search leaves out the three words the puzzle started from, however, and a 2020 study found that with those words allowed, the share of correct answers on the standard test built from such puzzles fell from 0.71 to 0.21. A striking demonstration can therefore overstate how well a technique works.

Read the section in Words as numbers

Check question Starting at “king” and taking the step that leads from “man” to “woman” lands closest to “queen”. What does that suggest about embeddings?

  • The model stores a family tree of royal titles, entered by its developers.
  • Words are arranged in alphabetical order along one of the directions.
  • Embeddings place every word at exactly the same distance from every other.
  • Some steps across the map stand for the same relationship between words.
Show the answer

Answer: Some steps across the map stand for the same relationship between words. The finding suggests that some steps stand for the same relationship, although it holds only when the search leaves out the three words the puzzle started from.

Attention, who listens to whom

Attention is the step in which each token, a word or a piece of a word, gathers information from itself and the tokens before it, which lets a model work out how a word depends on something said earlier. Every token works out three lists of numbers from the list that stands for it: a query describing what it is looking for, a key advertising what it offers and a value holding the information it hands over.

Take “it” in “The tribunal dismissed the appeal because it was filed out of time”. The query of “it” is compared with its own key and each earlier key, and in this illustration the match with “appeal” scores highest. The softmax, the step that turns scores into shares, then gives “appeal” the largest share, so “it” takes in mostly the value of “appeal”.

Read the section in The transformer

Check question In attention, what is the job of a token’s value?

  • It describes what the token is looking for among the earlier words in the text.
  • It advertises what the token offers, so others can match against it.
  • It holds the information the token passes to the tokens attending to it.
  • It sets the token’s position in the sentence, counted from the start.
Show the answer

Answer: It holds the information the token passes to the tokens attending to it. The query is what a token looks for and the key is what it advertises, while the value is the content passed along, in proportion to each token’s share of attention.

Feed-forward layers and stored facts

A transformer, the design behind modern chatbots, works on each token, a word or a piece of a word, in alternating stages. In attention each token draws on the words before it, and in the feed-forward layer, a small network of its own, each token is then worked on separately. The feed-forward layers hold roughly two thirds of the weights, the numbers training adjusts, in a standard transformer, and research suggests that much of what a model knows about the world, such as which city a landmark is in, is stored there.

Researchers showed in 2022, with a technique called ROME, that one fact could be changed by adjusting the weights of a single feed-forward layer. In one example they edited a layer where a model appeared to hold the link between the Eiffel Tower and Paris, so that the model placed the tower in Rome.

Knowledge appears to be spread across many weights that also serve other facts, however, and later work found that the layer where a fact appeared to sit was often not the best layer to edit. An edit made to change one association can disturb others, so a fact in a model is unlike a record in a database, which can be found and deleted.

A business asked to correct or erase personal data that its model has learned may therefore be unable to point to where the data sit or to show that an edit removed them. One practical response is a filter on the model’s answers, which is meant to stop them showing the data while the weights stay as they were. Whether a filter meets a request for correction or erasure under Articles 16 and 17 of the GDPR, or Article 16 and Article 17 of the UK GDPR, where the data may remain encoded in the weights, is an open question. The UK’s data protection regulator, known as the ICO and since 30 September 2026 constituted as the Information Commission, has said that output filters “may not be sufficient, as they do not actually remove the data from the model”.

Read the section in The transformer

Check question In which part of a transformer does research suggest much factual association is stored?

  • The tokeniser, which keeps a table of facts beside each word
  • The system prompt, which the developer fills with facts at launch
  • The softmax at the output, which ranks facts by how often they appear
  • The feed-forward layers, which hold most of the weights
Show the answer

Answer: The feed-forward layers, which hold most of the weights The feed-forward layers hold roughly two thirds of the weights, and research suggests that they hold much of what a model knows, although knowledge appears to be spread across many weights that also serve other facts.

One token at a time

A chat model writes its answer in a loop, one token at a time, a token being a word or a piece of a word, and each token it writes is fed back in as input.

  1. The model reads the text so far, running it through its layers, the stages of calculation stacked inside it.
  2. At the end of the text, the model gives a score to every token on its fixed list of known tokens, and a formula called the softmax turns the scores into probabilities.
  3. One token is picked and added to the end of the text.
  4. The model runs again on the longer text, and the loop repeats until the answer ends.

A 100-token answer therefore takes about 100 runs, and each run compares the new token with the earlier ones using lists of numbers called keys and values. The software saves those lists in a store called the KV cache, so that it need not work them out again, and the cache grows with every token. A long conversation therefore costs more memory as well as more work for each token written.

Read the section in The transformer

Check question Why does a chat model’s KV cache grow during a long conversation?

  • It stores a copy of the model’s weights for every message in the conversation.
  • It keeps every earlier token’s keys and values so they need not be recomputed.
  • It records the probabilities of every token in the vocabulary at every step taken.
  • It saves each user message to retrain the model when the conversation has ended.
Show the answer

Answer: It keeps every earlier token’s keys and values so they need not be recomputed. Each new token adds its own keys and values to the store, which saves recomputing the earlier ones at the cost of memory.

Long inputs and where they go wrong

A model works out how the words of a text bear on one another by comparing every token, a word or a piece of a word, with itself and every earlier token, a step called attention. The comparisons therefore grow much faster than the text, since doubling the length of a prompt gives twice as many tokens, each compared with about twice as many others, which roughly quadruples the work.

Long inputs also strain reliability, since a 2023 study found that the models it tested used information best at the beginning or end of a long input and worse in the middle.

A review protocol might therefore check clauses in the middle of a long agreement separately, or have the system retrieve the agreement in smaller pieces, looking up the passages relevant to each question and giving the model only those. Later models may do better than the ones that study tested, so the weakness is something to test in the tool a firm uses.

Read the section in The transformer

Check question A reviewer wants a chatbot to check a clause buried in the middle of a long agreement. What reduces the risk the research points to?

  • Asking the model to read the whole agreement twice before it answers
  • Splitting the agreement and retrieving the relevant parts separately
  • Asking the model to read more slowly, so its attention is spread evenly
  • Adding pages of background so that the clause sits deeper in the text
Show the answer

Answer: Splitting the agreement and retrieving the relevant parts separately The models in that study used information best at the start and end of a long input, so smaller, targeted pieces leave fewer clauses deep in the middle.

Pretraining, learning to continue text

Pretraining is the first stage of training, in which a model reads a library of trillions of tokens, the words and pieces of words it works with, and at every position guesses which token comes next. After each batch of passages, its weights, the numbers it adjusts as it learns, shift so that its guesses come closer to the text that really followed.

The result is a base model, one that has only been pretrained, and it continues documents. Given a question, the base model writes whatever usually follows a question on the web, which might be an answer, more questions or a forum thread. The model learns the truth only where the true statement is also the one people most often write, which is one root of hallucination, a fluent and confident statement that is false.

What goes into the library shapes what comes out, so developers filter web text heavily and remove duplicates. The contents of the library also raise questions of copyright, since a library of text can include protected books. One example is The Pile, a collection of text for training language models that researchers described in a paper at the end of 2020. Books3, one of its components, was a set of books that the Pile’s creators describe as derived from “a copy of the contents of the Bibliotik private tracker”, and a private tracker, in ordinary usage, is a file-sharing site open only to its members.

Read the section in From predictor to assistant

Check question What does the pretraining of a base model reward in its guesses?

  • Answers that human raters marked as helpful and harmless
  • Statements that match a database of verified facts
  • Good guesses about how text continues, true or not
  • Short replies, since long ones cost more to compute
Show the answer

Answer: Good guesses about how text continues, true or not Pretraining scores predictions of the next token, and helpfulness and refusals come later, from post-training.

Scaling laws and the data budget

A scaling law is a regularity developers have observed, in which a model’s error at predicting the next word falls by an amount that can be predicted in advance as the model grows, reads more text and is trained with more computing power. Researchers at OpenAI reported in 2020 that each tenfold increase in computing power cuts the error by about the same fraction, which lets developers predict the results of a large training run from smaller ones.

DeepMind tested in 2022 how to split a fixed computing budget between model size and training text, and concluded that the two should grow in step. Developers call a split compute-optimal when it gives the lowest error that a fixed budget can buy, and by that yardstick the largest models of the day had read too little for their size.

Developers now often train smaller models on far more text than that split would give them, since a smaller model costs less to run each time someone uses it. Meta reported that it trained its smaller Llama 3 models “for much longer than is compute-optimal” and that they performed better than compute-optimal models at the same cost of running them. A model’s size is therefore a weak guide to the computing power spent on training it.

Read the section in From predictor to assistant

Check question Why did Meta train its smaller Llama 3 models on far more text than the compute-optimal amount?

  • DeepMind’s rule applies only to models larger than 70 billion parameters.
  • Extra text was needed to fill the larger vocabulary that Llama 3 introduced.
  • A small model trained longer performs well and costs less to run for each query.
  • Safety reviewers asked for the extra training before the models could be released.
Show the answer

Answer: A small model trained longer performs well and costs less to run for each query. The compute-optimal split gives the best result for a fixed training budget, while a developer serving many users also weighs the running cost of every answer.

Post-training, from text continuer to assistant

A model that has only learned to continue text is called a base model, and pretraining is the stage that produces it. Post-training is the further training that turns a base model into an assistant that follows instructions, usually in stages.

  1. Supervised fine-tuning shows the model example prompts paired with good answers, which resembles studying model answers before an exam.
  2. Reinforcement learning from human feedback trains by trial and reward. People rank alternative answers, a separate reward model learns to predict their rankings, and the assistant is then nudged towards answers the reward model scores highly.

The reward model is only a stand-in for people, so pushing hard on its score invites reward hacking, meaning answers that score well without being better, and sycophancy, the tendency to tell users what they want to hear.

Later methods change who judges the answers or how the model is changed. Constitutional AI has an AI model judge which answers are more harmful, using a written list of principles, in place of rankings by people. Direct preference optimisation drops the reward model and adjusts the assistant directly to prefer the better answer in each pair.

Read the section in From predictor to assistant

Check question A team wants to train an assistant on pairs of answers marked better and worse, without building a separate model to score them. Which method fits?

  • Reinforcement learning from human feedback
  • Supervised fine-tuning on raw web text
  • Direct preference optimisation
  • Constitutional AI with a trained reward model
Show the answer

Answer: Direct preference optimisation Direct preference optimisation trains on pairs of answers marked better and worse, which removes the need for a reward model.

Reasoning models and checkable rewards

A reasoning model writes out its working before answering, much as a student uses scrap paper. A model produces each token, a word or a piece of a word, by running one pass through its stages of calculation, so each extra token of working adds a round of calculation and leaves notes that later tokens can draw on.

Training can then reward working that leads to right answers, as DeepSeek’s R1 showed with automatic checkers. The checkers, such as known answers to mathematics questions and tests for code, marked each final answer right or wrong, and the weights, the numbers training adjusts, shifted towards the attempts marked right.

DeepSeek chose checkers because it had found that reward models, separate models that learn from data to score answers, are open to reward hacking, meaning answers that score well without being better. Each checker looks only at whether the final answer is right or the code passes its tests. Models still find shortcuts, such as code that returns the values a test expects without solving the general problem, so a lawyer who relies on a model’s report that its work passes a check may want to see how it passed.

The written working is an imperfect record of what drove the answer. Researchers at Anthropic slipped reasoning models a hint in 2025, and in the cases where a model switched to the answer the hint pointed to, Claude 3.7 Sonnet mentioned the hint in its working 25 per cent of the time on average and DeepSeek R1 39 per cent. The researchers call their test settings somewhat contrived, yet the result suggests that the working can read as a plausible statement of reasons while staying silent about what decided the outcome.

Read the section in From predictor to assistant

Check question Why are verifiable rewards, marks a computer can check, harder to game than a learned reward model?

  • Human raters review each answer twice, which removes sycophancy entirely.
  • The model is barred from seeing its own working during training runs.
  • Checkers reward the longest answers, which forces the model to show every step.
  • A checker tests the answer itself, so persuasive style scores zero.
Show the answer

Answer: A checker tests the answer itself, so persuasive style scores zero. A learned reward model can be swayed by style, while a checker looks only at whether the answer is right or the code passes, although models can still write code aimed at the tests.

Experts, routers and students

A mixture-of-experts model splits part of each of its layers, the stages of calculation stacked inside it, into many smaller blocks called experts, and a small router picks a few of them for each token, a word or a piece of a word, at each layer. Only part of the model therefore works on any one token, which saves computing work.

The experts need not be specialists in subjects such as law or medicine, despite the name, since the developers of Mixtral, an openly released model, reported that its router did not pick experts by topic and followed the form of the text, such as the layout of computer code.

A model’s parameters are the numbers training adjusts, and total parameters measure everything it stores, while active parameters measure what each token uses. DeepSeek-V3 has 671 billion in total and 37 billion active, so the cost of computing each token tracks the active count, while the memory needed tracks the total, since every expert has to be held in memory. The EU AI Act lists “the number of parameters of the model” in Annex XIII, among the criteria the Commission takes into account when it designates a general-purpose AI model as having systemic risk. That passage, read in the text consolidated on 27 July 2026, does not say whether a mixture-of-experts model’s parameters are counted in total or as active.

Distillation is another way of cutting running costs, in which a small student model is trained to imitate a large teacher. Before writing each token, a model works out a probability for every token it might write next. A developer distilling its own model can therefore train the student on those full probabilities, which show more than the single token the teacher chose. A competitor working through a public interface usually sees only the text answers, without those probabilities.

Read the section in From predictor to assistant

Check question A competitor trains a small model to imitate a larger one through the larger model’s public interface. What is the technique, and what does the competitor see?

  • Distillation, working mainly from the larger model’s text answers
  • Distillation from a copy of the larger model’s full weight file
  • Mixture of experts, borrowing the router choices of the larger model
  • Fine-tuning, working from the larger model’s training data
Show the answer

Answer: Distillation, working mainly from the larger model’s text answers A student model learns to imitate a teacher, ideally from the teacher’s full probabilities for each token, while a public interface usually returns the text of each answer without those probabilities.

Temperature and top-p

A token is a word or a piece of a word, and at each step the model gives every token it knows a score. A formula called the softmax turns the scores into percentages that add up to 100. The software around the model then picks a token, either the most likely one each time, called greedy decoding, or at random in proportion to the percentages, called sampling.

Temperature is a setting that divides every score before the softmax. A temperature below 1 widens the gaps between the scores, so the favourite wins more often; a temperature above 1 shrinks the gaps, so less likely tokens come up more often.

Top-p sampling trims the list before the draw, ranking the tokens from most to least likely and keeping them until their running total first equals or passes a chosen share, such as 90 per cent. The token that takes the total past that share stays in and every token after it is left out of the draw, so an odd, unlikely word has a smaller chance of slipping into the answer.

Read the section in Sampling, hallucination and memorisation

Check question What does top-p sampling do before the software draws the next token?

  • It raises the score of the likeliest token until it hits the chosen percentage.
  • It picks the single most likely token every time, whatever the setting.
  • It shuffles the candidates so that each one has an equal chance of being drawn.
  • It keeps the likeliest tokens up to a chosen total and sets the rest aside.
Show the answer

Answer: It keeps the likeliest tokens up to a chosen total and sets the rest aside. Top-p cuts off the unlikely tail of the list, and the draw then happens among the tokens kept, with their percentages scaled up to total 100.

Why temperature zero can still vary

Setting the temperature to zero tells the software to take the most likely token, the likeliest word or piece of a word, at every step, so the same prompt ought in theory to give the same answer every time. Researchers showed in 2025 that answers can still vary because of the way computers do arithmetic.

Working out each token’s score means adding up a great many numbers. Computers store numbers with a limited number of digits and round after every addition, so adding the same numbers in a different order can give a slightly different score.

The chips that run a model add numbers in a different order depending on how many requests they handle together, which depends on how busy the server is. A tiny shift in a score can tip the choice between two close tokens, and one changed word can send the rest of the answer down a different path. In one test the researchers sent the same prompt 1,000 times at a temperature of zero and received 80 different versions of the answer.

A single transcript may therefore be impossible to reproduce exactly, even by the person who produced it. A party relying on an AI output in a dispute may need the model version, the settings that control how each token is picked, the logs and the system prompt, the standing instructions given to the model. That record can show what was produced and may help to explain why, and some of it may be held only by the provider.

Read the section in Sampling, hallucination and memorisation

Check question A party wants to rely on a chatbot answer as evidence, knowing that a rerun may differ. What should it preserve?

  • The model version, system prompt, settings and logs from the session
  • Only the final answer, since reruns will reproduce the rest of the record
  • A rerun of the prompt on the latest model, made on the day of trial
  • The provider’s marketing description of the model’s accuracy
Show the answer

Answer: The model version, system prompt, settings and logs from the session Small differences in the arithmetic can tip the choice between close tokens, so a transcript may be impossible to reproduce exactly, and the surrounding record is what supports it.

Why models invent things

A hallucination is a fluent, confident statement by a model that is false, and for lawyers the familiar example is an invented case citation. Each possible next token, a word or a piece of a word, gets a probability from the model, which measures how likely the token is to come next and is a different thing from whether a statement is true. An invented citation can therefore look likely word by word, since it follows the usual pattern of citations closely, with a court, a year and a page number in the expected places.

A paper on why language models hallucinate, published in 2025 by researchers at OpenAI and Georgia Tech, points to arbitrary facts, meaning facts a model could not work out from other facts, and to scoring. A private person’s birthday is the paper’s example: mentioned only once in the training data, it gives the model too little to learn from, so the model tends to produce a date that merely looks right. The paper therefore predicts that if 20 per cent of birthday facts appear exactly once in the training data, a base model, one that has not been taught to decline a question, will give a false answer to at least 20 per cent of birthday questions.

Scoring also rewards guessing, since most benchmarks, the standard tests used to compare models, mark each answer right or wrong and give zero credit for an admission of uncertainty, as on a multiple-choice exam without negative marking. On the paper’s account, developers tune their models to do well on benchmarks, so the habit of guessing is learned in training as well as rewarded in testing. Deducting a mark for each wrong answer can reverse the ranking between a model that guesses and one that declines, and the authors of the paper propose changing how evaluations are scored.

Read the section in Sampling, hallucination and memorisation

Check question On the 2025 paper’s account, why is a model more likely to invent a private person’s birthday than the date of a famous event?

  • Private birthdays are removed from the training data before training begins.
  • Famous dates are stored in a separate table that the model consults first.
  • A fact seen only once in training gives the model too little to learn from.
  • The model refuses questions about famous events, so only private ones are answered.
Show the answer

Answer: A fact seen only once in training gives the model too little to learn from. On the paper’s account, a birthday seen once gives the model too little to learn from, so it guesses, while a date mentioned many times forms a pattern the model can learn and repeat.

Memorisation, discoverable and extractable

Memorisation means that a model can reproduce a passage from its training data word for word or nearly so, or an image exactly or nearly so, when prompted, and researchers commonly test text in stretches of 50 tokens, the words and pieces of words a model reads.

Discoverable memorisation is the easier test, and its label is unrelated to disclosure in litigation. The researcher already holds the training passage, gives the model its true opening and checks whether the model completes the rest.

Extractable memorisation is the stronger finding, made when an outsider without the training data gets the model to produce the passage, as in the 2023 attack that had ChatGPT repeat the word “poem” until it broke out of its chat behaviour and emitted memorised text. The difference resembles reading a witness the first line of a letter and asking for the next one, compared with getting the witness to recite the letter for a questioner who has not seen it.

Memorisation concentrates in long, distinctive, much-copied text such as famous novels. A failed attempt to draw a passage out proves little, since extraction attacks give only a lower bound on how much a model has memorised, a minimum that a better prompt might exceed.

Lawyers meet memorisation in copyright claims that a model contains the works it learned from, as in a Munich case over song lyrics, and courts in London and Munich came to different results at first instance, on different claims and different evidence. In Getty Images v Stability AI, a claim over Stable Diffusion, a model that makes images from text prompts, the photo agency Getty Images did not say that the model was itself a copy of its works or that it stored any copies of them. Getty’s copyright case by the end of the trial was one of secondary infringement, the wrong of importing or dealing in an “infringing copy”, knowing or having reason to believe that it is one. Getty relied on section 27(3) of the Copyright, Designs and Patents Act 1988, under which an imported article counts as an infringing copy if making it in the United Kingdom would have infringed copyright, and argued that making the model’s weights would have done so. The judge said that the evidence, on the case as argued, did not show any of those works to have been memorised by the model through over-exposure to them, meaning repeated exposure to the same work in training. The High Court held that the model was not an infringing copy, since in the judge’s words “in its final iteration Stable Diffusion does not store or reproduce any Copyright Works and nor has it ever done so”. The judge said that the reproduction of the works in its development was irrelevant to whether it was an infringing copy. The High Court has since given permission to appeal in Getty. GEMA, a collecting society that manages rights in musical works on behalf of composers, lyricists and music publishers, brought the Munich case over song lyrics against OpenAI. In GEMA v OpenAI the Munich Regional Court held that memorisation embodied the song lyrics at issue in the models’ parameters, and that this embodiment was a reproduction under German and EU copyright law. The Munich court’s press release of 11 November 2025 states that its judgment in GEMA is not final. Bayern.Recht, the Free State of Bavaria’s legal portal, lists an appeal to the Munich Higher Regional Court under reference 6 U 3662/25 e, and on 30 October 2026 it did not show a decision in that appeal.

Data protection raises the same concern about what a trained model still holds. The European Data Protection Board, the body of the EU’s data protection authorities, says in Opinion 28/2024 that information from the training data, including personal data, may remain “absorbed” in a model’s parameters, the numbers training adjusts. The Board adds that the information is represented through mathematical objects, which may differ from the original data while still retaining the original information. The Board took the view in the same Opinion that a model trained on personal data can be treated as anonymous only where the likelihood of extracting personal data from it directly and the likelihood of obtaining such data through queries are both insignificant. Both likelihoods are judged by the means reasonably likely to be used by the controller, the organisation that decides why and how the data are used, or by another person.

Read the section in Sampling, hallucination and memorisation

Check question An outsider with access only to a chatbot’s public interface, and without supplying any text from the novel, gets it to print a chapter word for word. Which kind of memorisation does the result show?

  • Discoverable memorisation only
  • Extractable memorisation
  • An invented chapter that only looks plausible
  • A leak from a benchmark test
Show the answer

Answer: Extractable memorisation The outsider did not supply the true opening from the training data, so the result shows extraction, the stronger of the two findings.

The model inside a product

A model on its own is a large file of numbers, called weights, and the file sits idle until software loads it and runs it on some input. Everything a user experiences therefore comes from a larger system that a business builds around the model, usually with a system prompt, the standing instructions placed ahead of every conversation, along with tools, a search over documents, filters, logs, a memory and the screen on which the user types. The same model can behave quite differently in two products, and a product can change its behaviour overnight through an edit to its system prompt, with the model itself untouched.

Control over that system is usually divided between several businesses and the person using the product:

  1. The developer trains the model, choosing the data and the methods, and where it offers the model through its own service it can update or retire it.
  2. The deployer, the industry’s name for the business that builds a product on the model, writes the system prompt, decides which tools and data the model can use, adds its own safeguards and writes the customer terms.
  3. The user controls what is typed in and any files added to the conversation.

Open weights change that division, since a business that downloads a model’s published weights and runs them on its own computers holds a copy that the developer has lost any technical means to monitor, patch or withdraw. That loss of control may limit what a court or a public authority can in practice order.

The EU AI Act draws a similar line in Article 3, in words of its own. Under that Article a provider is a person or body that develops an AI system or a general-purpose AI model, or has one developed, and places it on the market, meaning first makes it available on the EU market, or puts the system into service under its own name or trademark. The AI Act calls a model general-purpose where, in outline, it displays significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, unless it is used for research, development or prototyping before it is placed on the market. The same Article defines a deployer as a person or body using an AI system under its authority, except in the course of a personal non-professional activity. Putting a system into service means supplying it for first use directly to the deployer, or using it oneself, in the EU and for its intended purpose. The AI Act’s labels do not line up exactly with the industry’s, since the business the industry calls the deployer, which builds a product on another company’s model and offers it under its own name, may itself be the provider of that product in the AI Act’s terms. In those terms, a firm that then uses the product under its authority is the product’s deployer.

Read the section in The system around the model

Check question A bank buys a vendor’s AI system and uses it in its own business to screen loan applicants. Which role does the bank take under the AI Act?

  • Provider, since it uses the system for a commercial purpose
  • Deployer, since it uses the system under its authority
  • Importer, since the vendor’s model was trained abroad
  • End user, a role the AI Act sets apart from deployers
Show the answer

Answer: Deployer, since it uses the system under its authority Article 3 defines a deployer as a person or body using an AI system under its authority, other than in a personal non-professional activity, and the bank’s use in its own lending fits that definition. The vendor would ordinarily be the provider, having developed the system and placed it on the market under its own name.

Retrieval, reading before answering

A model’s knowledge is fixed when its training ends and appears to be spread across many of its weights without any record of which document taught which fact, so the model lacks a reliable way to say where a fact came from. Retrieval-augmented generation, usually shortened to RAG, adds a search step before the model answers. The software searches a collection of documents for passages relevant to the user’s question, pastes the best matches into the model’s input and asks the model to answer from those passages and to cite them.

The difference resembles a closed-book exam and an open-book one: the open book helps, yet a student can still misread the page or copy from the wrong one, and a model given retrieved passages can do the same.

The search usually works by meaning, using embeddings, which turn each passage into a list of numbers that works like a set of map coordinates, with similar meanings placed close together. Documents are first cut into chunks of a few paragraphs, and each chunk is searched and retrieved on its own. Chunking deserves care with legal material, since a split can separate a clause from its proviso or a holding from the facts that limit it.

Retrieval reduces a model’s tendency to make things up without eliminating it, as a study by researchers at Stanford found in 2024 when it tested legal research tools built on retrieval. The authors found that the tools from the vendors they tested “each hallucinate between 17% and 33% of the time”, counting an answer as a hallucination where it was wrong or cited a source that did not support it. The vendors have updated their products since the tests, so the figures describe the versions available in 2024.

Read the section in The system around the model

Check question A retrieval system answers a question about an indemnity using a chunk that stops just before the proviso. What is the risk?

  • The answer may state the indemnity without the proviso that limits it.
  • A refusal follows, since chunks are required to hold whole clauses.
  • Retraining on the chunk makes the model forget the proviso permanently.
  • The citation will be blocked, since short chunks are treated as invalid.
Show the answer

Answer: The answer may state the indemnity without the proviso that limits it. The model answers from the passages it is given, so a proviso left in another chunk can drop out of the answer without any sign that it existed.

Tools and agents

A model only produces text, so on its own it is unable to look up a record or send an email. Tool use works by letting the model write a request in a fixed format, such as a request to look up an account balance, which the software built around the model then decides whether to run before feeding the result back to the model as more text. What the model can do is therefore set in the software around it, which runs or refuses each request.

Anthropic, the company that makes the Claude models, describes an agent as a model using tools in a loop. The model plans a step and asks for a tool, the software runs the tool and returns the result, and the model reads the result and decides on the next step, until the task is done or a stopping rule applies, such as a maximum number of steps. A question about what an agent was technically able to do therefore starts with that software, its tool settings and its logs. Whether the agent had authority to do it may also depend on the user’s instructions, any contract between the parties and the law of agency so far as it applies to software.

Those tools often sit in other software, so agents need a common way to connect to them. The Model Context Protocol is one such standard, which lets a firm write one connection to its document system that every AI application supporting the standard can then use.

Read the section in The system around the model

Check question Suppose an agent deletes a client folder through a file tool. What shows whether the agent was technically able to do so?

  • The model’s weights, where permissions are learned during training
  • A word list inside the model, which blocks terms such as “delete”
  • The tool permissions set in the software around the model
  • The developer’s published description of the model
Show the answer

Answer: The tool permissions set in the software around the model The model only proposed the action, which the software around it then decided to run, so the setting sits in that software. Whether the agent had authority to delete the folder may also depend on the user’s instructions, any contract between the parties and the law of agency so far as it applies to software.

Agents that pay

An agent that can act for a user can also be asked to pay for something, and payment protocols, shared sets of technical rules for how an agent and a seller exchange a payment, let it do so without a person at each step. Web servers, the computers that answer requests for pages and files, reply with numbered status codes, such as 404 for a missing page. The web’s standards name code 402 “Payment Required” but have left it unused, and the protocol called x402, which started at Coinbase, the cryptocurrency exchange, puts that code to work:

  1. The agent asks a server for a paid resource, such as a dataset.
  2. The server replies with code 402 and its payment terms.
  3. The agent sends a payment with its next request, signed with the secret key that controls the account it pays from, which proves that the payment comes from that account.
  4. A facilitator, a service the server can call on, checks the payment and records it on a blockchain, a shared public ledger of transactions, after which the server releases the resource.

The x402 Foundation’s site names stablecoins, cryptocurrencies designed to hold a steady value against an ordinary currency, as the protocol’s main use.

The Agent Payments Protocol, known as AP2, deals with the proof of what a user authorised. AP2 records that authority in mandates, which are digital records signed with cryptography so that a later change to them would show. In the version Google announced in September 2025, the Intent Mandate recorded the user’s instruction, such as a request to find white running shoes, and the Cart Mandate recorded the exact items and price that the user approved. Google has since donated AP2 to the FIDO Alliance, an industry standards body. Version 0.2 uses Checkout and Payment Mandates, each of which is open while it only sets limits and closed once it is bound to a particular purchase. A user who is present signs the closed mandate for a particular purchase. For a user who is away the agent signs the closed mandate with its own key. The specification says that trust in that key rests on “open Mandates that are signed by the User or a trust list of Agent Providers”, a trust list being a list of agent providers that the party checking the mandate trusts.

Payment law in the EU and the UK shows why that record may be useful. For payments by card or from a payment account in the EU, Article 64 of the Payment Services Directive treats a payment as authorised only if the payer has given consent in the form agreed with its payment service provider. Under Article 72 of the Payment Services Directive, when a user denies having authorised a payment, the payment service provider bears the burden of proving that the payment was authenticated and accurately recorded. The same Article provides that the recorded use of a payment instrument, such as a card, is not necessarily enough on its own to prove that the payer authorised the payment. The UK’s Payment Services Regulations 2017 say the same in regulations 67 and 75. A user that is not a consumer may agree with its provider that Article 72 does not apply in whole or in part, and regulation 63 of the UK’s regulations lets the parties disapply regulation 75 unless the user is a consumer, a micro-enterprise or a charity. Whether an instruction given through an agent counts as consent in the agreed form may depend on the terms the user agreed with its provider, and AP2’s signed mandates are an attempt to build the evidential record that a dispute over authority would need.

Read the section in The system around the model

Check question An agent using version 0.2 of the AP2 protocol buys a flight while the user is away, and the user disputes the payment. Which record shows the limits the user set?

  • The closed mandate the agent signed
  • The open mandate set before the purchase
  • The x402 status code
  • The facilitator’s blockchain record
Show the answer

Answer: The open mandate set before the purchase The agent signs the closed mandate for the purchase when the user is away. An open mandate is the record that sets limits, so any limits the user set appear there.

Prompt injection and the lethal trifecta

Prompt injection is text planted where a model will read it, which the model then treats as an instruction against the wishes of the business that deployed it and often against the interests of the person using it. In its direct form the user types the attack; in its indirect form the attack arrives hidden inside content that the system reads on the user’s behalf, such as a web page, an email or a calendar invitation.

The difficulty in fixing prompt injection is that a model receives its instructions and the data it works on as a single stream of text. A database avoids the older attack called SQL injection, in which text typed into a web form is run as a command, by passing whatever a user types in a separate slot. A model has only the markers in its chat format, which show which part of the text came from whom. The model respects those markers only because training taught it to. The software around the model does not enforce them, so an instruction inside fetched content can still be obeyed.

Simon Willison’s “lethal trifecta” describes an agent that has access to private data, is exposed to untrusted content and has a way to send information out. An attacker who plants text in the agent’s path can then order it to gather the private data and send it away, and taking away any one of the three parts blocks that route to the data. Defences therefore lie mostly in how the system is built, keeping any model that has read untrusted content away from consequential actions, for instance by requiring the user’s approval before an email leaves.

The UK’s National Cyber Security Centre wrote in December 2025 that, since models do not separate data from instructions, it is “very possible” that prompt injection attacks will not ever be totally mitigated in the way SQL injection attacks can be. A weakness that is known and unsolved in that way may shape what is expected of a business that sets up an agent for use, both under the security duty in data protection law and in negligence. Article 32 of the GDPR and Article 32 of the UK GDPR bind controllers, who decide how personal data are used, and processors, who handle the data for them. Each has to implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk. In choosing those measures, each has to take into account the state of the art, the costs of implementation, the nature, scope, context and purposes of the processing and the risks to people’s rights and freedoms. A controller or processor that gives an agent handling personal data all three parts of the lethal trifecta with weak controls may therefore find its measures hard to defend under Article 32.

Read the section in The system around the model

Check question Why can instructions hidden in a document override what the deployer told the model?

  • The model reads instructions and data as a single stream of text.
  • The author of the hidden text holds administrator rights over the model.
  • Hidden text is read before the system prompt, which then expires.
  • Every document is treated as if the model’s own developer had written it.
Show the answer

Answer: The model reads instructions and data as a single stream of text. A database keeps commands and data apart by design, while a model respects the markers that label each part of its text only because training taught it to, so planted text can sometimes win.

Fine-tuning and LoRA

Fine-tuning means taking a model that another developer has already trained and training it further on a smaller collection of examples chosen for one task, such as a firm’s precedents. The training moves the model’s existing weights, the numbers it learned, towards the new task.

LoRA is one cheaper way to fine-tune, which leaves the original weights untouched and trains a much smaller set of extra numbers that are added to the originals when the model runs, much like clipping an extra lens onto a camera whose own lens stays as it was. For GPT-3, a model with 175 billion weights, the LoRA paper reports that the method trained 10,000 times fewer numbers than retraining every weight. QLoRA, a later method, fine-tuned a model with 65 billion weights on a single graphics chip, the kind of chip on which models are trained and run.

That ease lets whoever holds a model’s weights train away the safety behaviour its developer added, such as the model’s habit of refusing harmful requests. OpenAI therefore tested the risk itself before releasing its open-weight gpt-oss models, in what it called malicious fine-tuning, retraining the models to be as capable as possible in biology and cybersecurity. OpenAI chose those two fields because misuse there could cause severe harm, such as help in creating biological threats or in breaking into computer systems.

Fine-tuning can also change a client’s legal role under the EU AI Act, which sets duties for the provider of a general-purpose AI model. That term means, in outline, a model that displays significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are placed on the market, meaning first made available on the EU market. The provider is the person or body that develops such a model, or has it developed, and places it on the market under its own name or trademark, whether for payment or free of charge. The AI Act also uses the term systemic risk for a risk specific to capabilities that match or exceed those of the most advanced models. The impact of that risk on the EU market has to be significant, through how widely the model is made available or through actual or reasonably foreseeable negative effects on, for instance, public health or public security, and the risk can spread at scale. In its guidelines on general-purpose AI models, the Commission considers that a downstream modifier, meaning an actor that changes the model and is distinct from the original provider and not acting on its behalf, becomes the provider of the modified model only if the change significantly alters the model’s generality, capabilities or systemic risk. The Commission’s indicative criterion for when a modifier becomes the provider is that the modification uses more than a third of the computation used to train the original. Recital 109 says that the modifier’s duties should be limited to the modification, although the guidelines add that a modifier that becomes the provider after changing a model with systemic risk takes on the duties for such models. The guidelines say that they are not binding for providers of general-purpose AI models and that only the Court of Justice can give an authoritative interpretation of the AI Act, although they add that the Commission will base its enforcement action on them.

Read the section in Open weights, images and provenance

Check question Why did OpenAI test maliciously fine-tuned versions of gpt-oss before releasing the weights?

  • Fine-tuning was required by the AI Act for every model released with open weights.
  • Holders of open weights can train away safety behaviour and boost harmful abilities.
  • The released weights would update themselves automatically from users’ fine-tuning.
  • Malicious fine-tuning was a required step in preparing the weights for download.
Show the answer

Answer: Holders of open weights can train away safety behaviour and boost harmful abilities. OpenAI retrained gpt-oss to be as capable as possible in biology and cybersecurity, which let it estimate how far a determined holder could push weights that sit beyond the developer’s control once downloaded.

Open weights, licences and the open-source label

A closed model is offered only as a service, with the weights staying on the developer’s computers, while the developer of an open-weight model publishes the weights so that a user can download them. Publishing the weights is a separate step from publishing the training data or the code used for training, and a developer can take one step without the others.

Licences for open weights vary widely, and Meta’s Llama 4 Community License shows how much one of them can say. Section 1 grants a royalty-free licence to use, copy, modify and distribute the model. Section 2 withholds the section 1 rights from a licensee whose products or services, together with those of its affiliates, had more than 700 million monthly active users in the calendar month before Llama 4 was released. A business above that line therefore has to ask Meta for a licence, which Meta may grant or refuse as it chooses. Meta’s acceptable use policy, which the licence incorporates, also withholds the section 1 rights for the multimodal Llama 4 models, those that work with images as well as text, from individuals domiciled in the EU and companies with their principal place of business there. End users of a product or service built on those models are not affected. Other developers have chosen the permissive Apache License 2.0, whose conditions deal mainly with passing on a copy of the licence, marking changed files and keeping the original notices.

Whether a licence with use restrictions or user thresholds counts as open source is disputed. The Open Source Initiative said in July 2023 that the licence for Llama 2, an earlier Meta model, is not open source, because the Initiative’s definition forbids discrimination against persons, groups or fields of endeavour. The Initiative’s Open Source AI Definition asks a developer that calls its AI system open source to make available the code used to train and run it and the model’s parameters, such as its weights. The definition also asks for information about the training data detailed enough for a skilled person to build a substantially equivalent system, so it does not require all of the raw training data to be published, although the Initiative’s FAQ says that training data open to resharing has to be shared.

The open-source label also has consequences under the EU AI Act, which sets duties for the provider of a general-purpose AI model. That term means, in outline, a model that displays significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are placed on the market, meaning first made available on the EU market. The provider is the person or body that develops such a model, or has it developed, and places it on the market under its own name or trademark, whether for payment or free of charge. Article 53(1) requires that provider to keep technical documentation for national competent authorities and for the AI Office, the part of the European Commission that supervises these models. The provider also has to give documentation to the businesses that build the model into their own systems. The same paragraph requires the provider to adopt a policy to comply with EU copyright law and to publish a summary of the content used to train the model. Article 53 has applied since 2 August 2025 under Article 113. Article 111(3) gives older models more time: a provider whose model was on the market before that date has until 2 August 2027 to comply.

Article 53(2) lifts the two documentation duties for providers of models released under a free and open-source licence that allows access, use, modification and distribution, with the weights and the information on the model’s design and use made public. The exception does not apply to a model with systemic risk, the AI Act’s category for models with high-impact capabilities and for models that the Commission decides have equivalent capabilities or an equivalent impact. High-impact capabilities are capabilities that match or exceed those recorded in the most advanced general-purpose models. Even where the exception applies, the copyright policy and the training summary remain due, as recital 104 explains. Recital 103 adds that a model provided against a price or otherwise monetised should not benefit from the exception, other than in transactions between microenterprises, meaning very small businesses. The Commission’s guidelines apply that bar on monetisation as a condition of the exception, with the same carve-out.

In its guidelines on general-purpose AI models, the Commission lists terms that would disqualify a licence, among them “usage restrictions triggered by user scale thresholds”, such as a demand for further licensing once monthly active users pass a set number. On the Commission’s reading, a licence with a user threshold such as Llama 4’s would therefore appear to fall outside the exception. The guidelines say that they are not binding for providers of general-purpose AI models and that only the Court of Justice can give an authoritative interpretation of the AI Act, although they add that the Commission will base its enforcement action on them.

Read the section in Open weights, images and provenance

Check question What does the Open Source Initiative’s definition of open-source AI ask a developer to release?

  • The full raw training data, together with every document the model read
  • The parameters alone, under any licence the developer chooses to apply
  • A hosted version of the model that members of the public can use free of charge
  • The code, the parameters and enough on the data to rebuild a similar system
Show the answer

Answer: The code, the parameters and enough on the data to rebuild a similar system The definition asks for the code, the parameters and information about the training data detailed enough for a skilled person to build a substantially equivalent system, without requiring all of the raw data to be published.

How image generators work

Most image generators are diffusion models, which learn by damage and repair. In training, the model is shown real images with increasing amounts of random speckle, called noise, added to them, and it learns to predict the noise so that it can take it away again.

Generation runs the film backwards, starting from pure noise and removing a little at each step, steered by the words of the prompt, until a picture emerges that matches the description. Stable Diffusion, an image generator whose weights were published for download, runs those steps on a compressed version of each image, which cuts the computing cost.

Stable Diffusion’s first versions were trained, according to its model card, the description its developers published with the model, on subsets of LAION-5B, a collection of 5.85 billion pairs of images and captions gathered from the web. LAION, the German association behind the collection, distributes it as a table of links to images hosted elsewhere, though it downloaded images to check them against their captions while building the table. One photographer sued over such a download, and in Kneschke v LAION the Hanseatic Higher Regional Court in Hamburg held in December 2025 that the German exceptions for text and data mining, the automated analysis of works to find patterns, permitted it. The photographer has brought a further appeal, and the Federal Court of Justice’s notice, as it stood on 30 October 2026, shows a hearing on 3 September 2026 and a decision listed for 17 December 2026.

Read the section in Open weights, images and provenance

Check question During training, what does a diffusion model learn to do?

  • Store each training image in compressed form for later retrieval
  • Predict the noise added to a real image so it can be removed
  • Rank images by how closely they match the caption they came with
  • Draw images pixel by pixel, starting from the top left corner
Show the answer

Answer: Predict the noise added to a real image so it can be removed Learning to undo noise is what later lets the model turn pure noise into a new image under the guidance of the prompt.

Marking machine-made content

Two families of technique aim to let people tell content made by a machine from content made by a person. Provenance records describe where a file came from, and Content Credentials, a standard published by the Coalition for Content Provenance and Authenticity, known as C2PA, are one example. Content Credentials attach to a file a digitally signed record of its origin and its edits, including any use of AI, stored as metadata, the information about a file kept alongside its contents. Any later change to the file or the record shows up as a broken signature, yet the C2PA’s explainer accepts that the record can be removed from the file. The explainer also says that Content Credentials do not judge whether the provenance information is true.

A watermark hides a signal in the content itself, so the signal stays in the content when metadata is stripped away. Google DeepMind’s SynthID-Text, described in a paper in Nature, nudges a language model’s choice of words into a statistical pattern that a detector can recognise. The paper on SynthID-Text accepts that edits such as paraphrasing weaken the watermark and that a watermark exists only where the generator chose to apply one, so a text without a watermark proves little about who or what wrote it.

The EU AI Act now requires providers, the persons and bodies that develop AI systems or have them developed and place them on the market or put them into service under their own name or trademark, to mark what their systems generate. Article 50(2) obliges the providers of AI systems that generate synthetic audio, images, video or text to ensure that the outputs are “marked in a machine-readable format and detectable as artificially generated or manipulated”. The duty does not apply so far as a system only assists with standard editing or does not substantially alter the input or its meaning, or where the law authorises its use to detect, prevent, investigate or prosecute crime. Article 50 has applied since 2 August 2026 under Article 113. Article 111(4) gives older systems more time: a provider whose system was on the market before that date has until 2 December 2026 to comply with the marking duty.

The Commission has also published guidelines on Article 50, and their status is uncertain on the sources available on 30 October 2026. On 20 July 2026 the Commission approved their content in a Communication saying that they “will be formally adopted by the Commission at a later date, when all language versions are available” and will be applicable only from that moment. The Register of Commission Documents did not list a later adoption on 30 October 2026, although the Commission’s web page on the guidelines, last updated on 31 July 2026, says that the Commission adopted them. A lawyer relying on them should therefore check their status first. Their text says that they are non-binding and that only the Court of Justice can give an authoritative interpretation of the AI Act. As they stand, the guidelines say that providers may rely on one marking technique or several, so long as the overall solution meets the requirements of Article 50(2). Signatories to the Code of Practice on transparency of AI-generated content commit in general to mark audio, images, video and text inside a document file with at least two kinds of mark: digitally signed metadata and an imperceptible watermark. The commitment lasts for as long as a single technique falls short of those requirements on its own. Metadata can be stripped and watermarks weakened, so a provider that relies on one technique alone may find it harder to show that its marking is adequate.

Disclosing a deepfake is a separate duty, which Article 50(4) places on the deployer, the person or body using the system under its authority, other than in a personal non-professional activity. The duty is limited for evidently artistic, creative, satirical or fictional work, and does not apply where the law authorises the use to detect, prevent, investigate or prosecute crime. Article 3(60) defines a deepfake as AI-generated or manipulated image, audio or video content that resembles existing persons, objects, places, entities or events and would falsely appear to a person to be authentic or truthful.

Read the section in Open weights, images and provenance

Check question A provider wants to meet Article 50(2) of the EU AI Act. Why might it combine metadata with a watermark?

  • The AI Act requires at least two separate marking techniques for every output.
  • Watermarks are banned for video, so metadata is needed alongside them.
  • Metadata proves the content is true, which a watermark is unable to do.
  • Metadata can be stripped and watermarks weakened, so one alone leaves gaps.
Show the answer

Answer: Metadata can be stripped and watermarks weakened, so one alone leaves gaps. Each technique has its own weakness, so a provider that relies on one alone may find it harder to show that its marking is adequate. Article 50(2) of the EU AI Act does not fix a number of techniques. The status of the Commission’s non-binding guidelines on Article 50 is uncertain, since its Communication says that they will be formally adopted at a later date, its web page says that the Commission adopted them and its Register of Commission Documents did not list an adoption on 30 October 2026. The guidelines say that providers may rely on one technique or several, so long as the overall solution meets the requirements of Article 50(2).

Superposition and sparse autoencoders

A model is built from units, small calculating parts arranged in rows called layers, and it needs to keep track of far more concepts than it has units. Training therefore gives each concept, which researchers call a feature, its own pattern of activity spread across many units. The patterns overlap, so every unit takes part in several features at once, an arrangement that researchers at Anthropic, the developer of the Claude models, called superposition. One unit in a small language model they studied responded to “a mixture of academic citations, English dialogue, HTTP requests, and Korean text”, HTTP requests being the messages a web browser sends to fetch a web page.

Hot-desking offers a rough comparison, since an office that has fewer desks than staff still works so long as only a few people come in on any one day. Over a month, though, each desk is used by many different people, so a visitor who searches one desk finds things left by several of them, much as a researcher examining one unit across many inputs finds it responding to unrelated things.

A sparse autoencoder is a second model trained to untangle the overlapping patterns. Each one reads the activity of a whole layer at once and rewrites it as a much longer list of features, only a handful of which are active for any given input, so each feature is far easier to label than a single unit. In the office comparison, a sparse autoencoder looks over all the desks in use on a given day and works out which members of staff came in.

Read the section in Looking inside and testing

Check question Why does superposition work inside a model despite all the overlapping patterns of activity?

  • Each unit is reserved for one concept, so the patterns are kept apart.
  • Most concepts are rarely active together, so overlaps seldom collide.
  • The model switches off half of its units for each input it receives.
  • Concepts are stored in a separate lookup table, away from the units.
Show the answer

Answer: Most concepts are rarely active together, so overlaps seldom collide. Concepts being rarely active at the same time is what makes the packing work, and on the rare occasions when two overlapping concepts are active together, their signals can interfere with each other.

What interpretability can show today

Interpretability is the research that tries to explain in human terms what goes on inside a trained model, and researchers can now read and even steer some features, the concepts a model tracks internally. Strengthening a single feature associated with San Francisco’s best-known suspension bridge made a version of Claude, Anthropic’s model, mention the bridge in reply to most questions and even describe itself as the bridge.

A study that Anthropic published in March 2025 went a step further and traced how features pass information along inside a smaller Claude model, producing something like a wiring diagram of the steps behind a single answer. The study found an internal step through Texas, for instance, when the model was asked for the capital of the state containing Dallas and answered Austin. The tracing ran on a simplified copy of the model, which the authors describe as capturing the original only incompletely and imperfectly, so each diagram shows how the copy works.

The authors estimated that their method gave satisfying insight on only about a quarter of the prompts they tried, and they found cases where the model’s written reasoning did not match the computation behind the answer. Current methods therefore explain parts of a model’s computation on selected prompts, with expert effort, using approximations whose accuracy is itself uncertain, which remains far from explaining a single decision to a court.

Read the section in Looking inside and testing

Check question Researchers strengthened one feature inside Claude, and the model began mentioning a famous bridge in reply to most questions. What does the result show?

  • Each unit in the model stores one fact, which can be read off directly.
  • Interpretability methods can now explain any single decision a model makes.
  • The model’s weights can be read and edited like ordinary source code.
  • Some features can be found, labelled and used to steer what a model says.
Show the answer

Answer: Some features can be found, labelled and used to steer what a model says. Steering a feature shows that some internal concepts can be located and amplified, while explaining a whole decision remains far harder.

Duties to explain automated decisions

Article 22 of the EU’s General Data Protection Regulation, known as the GDPR, gives a person the right not to be subject to a decision based solely on automated processing that produces legal effects concerning them or similarly significantly affects them. In SCHUFA Holding (Scoring) the Court of Justice read this as a prohibition in principle, which applies without the person having to invoke it. The GDPR does not define “solely”, and the Court of Justice appears not to have ruled, as at 30 October 2026, on how much human involvement takes a decision outside Article 22. The Article 29 Working Party, the European advisory body set up under the directive the GDPR replaced, issued guidelines that the European Data Protection Board has endorsed. On their view, a person who merely approves an output without any actual influence on the result does not stop a decision counting as solely automated. The right does not apply where the decision is necessary for entering into or performing a contract with the person, is authorised by EU or national law that lays down suitable safeguards, or rests on the person’s explicit consent. In the contract and consent cases the controller still has to provide safeguards, at least human intervention, a chance to give a view and a way to contest the decision, and Article 22(4) limits the use of special category data. Article 15(1)(h), part of the right of access, lets the person ask the controller, the organisation that decides how and why the personal data are used, for “meaningful information about the logic involved”.

In Dun & Bradstreet Austria, decided on 27 February 2025, the Court of Justice of the European Union explained what that information has to contain. The Court held at paragraph 58 that the person has a right to an explanation of “the procedure and principles actually applied” in using their personal data by automated means to obtain a result such as a credit profile. That explanation has to let the person understand which of their personal data were used and in what way, according to paragraph 61. A controller does not meet the duty by merely communicating a complex mathematical formula, such as an algorithm, as paragraph 59 explains. For profiling such as credit scoring, the Court said at paragraph 62 that the national court could find it sufficiently transparent and intelligible to tell the person how far a change in the personal data taken into account would have led to a different result.

Counterfactual testing, which checks how the result changes when one input changes, explains a system’s behaviour from the outside. That testing is harder where the system relies on a language model, since the same input can produce different outputs from one run to the next. The Court’s reasoning does not appear to call for research into the model’s internal computation, although it says at paragraph 61 that complexity does not relieve the controller of the duty to explain.

In the United Kingdom, section 80 of the Data (Use and Access) Act 2025 replaced Article 22 of the UK GDPR, the version of the GDPR kept in UK law after Brexit, with new Articles 22A to 22D. That section came into force on 5 February 2026, so far as it was not already in force, under commencement regulations made under the 2025 Act. Under Article 22A, a decision counts as based solely on automated processing where a human is not meaningfully involved in taking it, and as significant where it produces a legal effect, or a similarly significant effect, for the person. Article 22B restricts solely automated significant decisions based on special category data, such as data about health or ethnic origin. Article 22B also bars any solely automated significant decision where the processing relies, even in part, on recognised legitimate interests, a lawful basis that the 2025 Act added. Outside those cases the UK provisions appear to allow solely automated significant decisions, including in circumstances where Article 22 of the EU GDPR gives a right not to be subject to them. Article 22C requires the controller to put safeguards in place that give the person information about the decision and enable them to make representations, obtain human intervention and contest it.

The UK GDPR’s Article 15(1)(h) still gives a right to “meaningful information about the logic involved”, now for automated decision-making that is subject to the safeguards in Article 22C. Judgments of the Court of Justice given since the end of 2020 do not bind UK courts, although section 6(2) of the European Union (Withdrawal) Act 2018 lets those courts have regard to them so far as relevant. How far a UK court would follow Dun & Bradstreet Austria when reading the same words is therefore an open question.

Read the section in Looking inside and testing

Check question How has the UK GDPR treated significant decisions based solely on automated processing since 5 February 2026?

  • It appears still to give a right not to be subject to them, with three narrow exceptions.
  • It appears to allow them generally, subject to safeguards, and restricts two kinds of case.
  • It appears to allow them only with the person’s explicit consent, whatever data they use.
  • It appears to allow them without safeguards, since the old Article 22 has been repealed.
Show the answer

Answer: It appears to allow them generally, subject to safeguards, and restricts two kinds of case. Section 80 of the Data (Use and Access) Act 2025 replaced Article 22 of the UK GDPR with Articles 22A to 22D. Outside the cases that Article 22B restricts, those provisions appear to allow such decisions, including where Article 22 of the EU GDPR gives a right not to be subject to them. The safeguards in Article 22C give the person information about the decision and enable them to make representations, obtain human intervention and contest it.

Benchmarks and time horizons

A benchmark is a fixed set of test questions published so that models from different developers can be compared on the same questions. Scores lose value over time as test questions leak into the training data of later models, a problem called contamination. Developers also tune their models for well-known tests, so a rising score can overstate how much better a model has become on questions it has not met.

OpenAI gave an example in February 2026, when it stopped reporting results on SWE-bench Verified, a widely used test on which a model has to fix real bugs in software. OpenAI said it had audited 138 problems that its own model repeatedly failed and found material flaws in the tests or the problem descriptions of about six in ten of them. OpenAI also reported that models from several developers could reproduce the original human-written fixes, which it read as a sign that the problems had leaked into their training data.

Reading a benchmark result well therefore calls for asking when the test was published, whether its questions could have leaked into training data, whether the developer checked for overlap and how closely the test resembles the work the model will do for a client.

METR is a research group that tests agents, meaning models set up to work through a multi-step task on their own. METR measures each agent by the length of the tasks it can complete, which it calls the time horizon. A horizon of one hour means that an agent succeeds half the time on tasks that take a skilled person about an hour, and METR’s paper of March 2025 found that the time horizon of leading models had doubled roughly every seven months since 2019.

Read the section in Looking inside and testing

Check question An agent’s METR time horizon rises from one hour to four hours. What has changed?

  • It now succeeds half the time on tasks a skilled person takes about four hours to do.
  • Every task a skilled person finishes in under four hours is now one it completes.
  • Its memory of a session now holds four hours of work before it runs out of room.
  • One-hour tasks now take it a quarter of the time they used to take.
Show the answer

Answer: It now succeeds half the time on tasks a skilled person takes about four hours to do. The horizon is the length of task, measured by a skilled person’s time, at which the agent succeeds half the time, so a longer horizon means longer tasks at the same success rate.

Safety frameworks and staged release

Several developers of the most capable models, which the industry calls frontier models, publish frontier safety frameworks. Each framework sets out how its developer will test new models for dangerous abilities, such as helping with cyberattacks or with chemical and biological weapons, and what stronger safeguards, such as filters that block certain requests or limits on who may use the model, it will apply once a model’s capability goes past set levels. Anthropic’s Responsible Scaling Policy, OpenAI’s Preparedness Framework and Google DeepMind’s Frontier Safety Framework are examples.

A recent pattern is the staged release of models with strong cyber capability, in which a developer first lets only vetted organisations use a model. Anthropic announced Claude Mythos Preview in April 2026 without releasing it to the public. Access went only to the partners in Project Glasswing, a group of large technology companies and other organisations, and to over 40 further organisations that maintain important software, all for defensive security work.

Developers also publish studies of how their models behave under deliberately difficult conditions. In a December 2024 study, Claude 3 Opus was told that it was being trained to answer all requests, harmful ones included. Claude 3 Opus was also told that only conversations with free users would be used for that training, so refusing a free user could lead training to modify the model’s behaviour. The model complied with harmful requests from free users 14 per cent of the time and very rarely from paid users. In almost all of those free-user conversations the model’s written reasoning said that it was complying so that training would not change its preference for harmlessness, which the researchers called alignment faking.

The AI Act classifies some general-purpose AI models as models with systemic risk, a category for models with high-impact capabilities and for models that the Commission decides have equivalent capabilities or an equivalent impact. High-impact capabilities are capabilities that match or exceed those recorded in the most advanced general-purpose models. Article 55 requires the providers of models with systemic risk to evaluate them with standardised protocols and tools, including adversarial testing, in which testers deliberately try to make a model misbehave. Customers who relied on statements in safety frameworks and in system cards, the long reports that leading developers publish with each major model, may later argue that those statements were representations made to them.

Read the section in Looking inside and testing

Check question What did researchers call Claude 3 Opus’s behaviour of complying with harmful requests so that training would not change its values?

  • Sycophancy, telling users what they want to hear
  • Reward hacking, scoring well in training without being better
  • Alignment faking, appearing to go along with a training goal
  • Agentic misalignment, an agent acting against the people it serves
Show the answer

Answer: Alignment faking, appearing to go along with a training goal The model appeared to go along with the training goal in conversations it believed would be used for training, so as to keep its existing preference for harmlessness.

The training copy, the weights and the output

Copyright disputes about AI treat the training copy, the weights and the output as separate objects, and the law asks a different question about each.

  1. The training copy is made when a developer collects a work, stores it in a dataset and passes it through the model, which is how training adjusts the model’s numbers. Storing a literary, dramatic, musical or artistic work in any medium by electronic means is copying under section 17(2) of the UK’s Copyright, Designs and Patents Act 1988. Article 2 of the Information Society Directive, the EU’s main copyright directive of 2001, covers reproduction “by any means and in any form”. Collecting and storing such a work is therefore a reproduction in the ordinary sense of copyright law, so the question is whether a licence or an exception permits those copies. Whether training itself is a reproduction is before the Court of Justice.
  2. The weights are those numbers, and they were in issue in GEMA v OpenAI, a claim by GEMA, a collecting society that manages rights in musical works on behalf of composers, lyricists and music publishers. The Munich Regional Court’s question was whether a work is embodied in the weights in a form from which it can be perceived or reproduced. On that approach, memorisation, a model’s ability to reproduce a passage it saw in training, word for word or nearly so, is what links the weights to a particular work.
  3. The output is what the model produces when someone uses it, and the familiar question is whether a particular answer, image or song reproduces a protected work.

Asking which object a claim attacks helps to sort the cases. On copyright, Getty Images v Stability AI ended as a dispute over whether the model itself was an infringing copy, while GEMA v OpenAI concerned both the models and their answers.

Read the section in Training data and copyright

Check question A rightholder complains that a chatbot’s answer reproduced three paragraphs of its article. Which object is in issue?

  • The training copy
  • The weights
  • The output
  • The user’s request
Show the answer

Answer: The output The complaint concerns what the deployed model generated, so it is a claim about the output, whatever the training or the weights may also show.

Getty v Stability and the infringing copy

Getty Images sued Stability AI over Stable Diffusion, an image generator, and shortly before closing submissions it abandoned two of its main claims. Getty gave up its claim over training, accepting that the evidence did not show any training in the United Kingdom. The judge did not need to address that allegation, since, as she recorded, it was by then accepted in the case that training did not take place there. Getty also gave up its claim over output, the images the model produces, since Stability had blocked the typed requests, known as prompts, used to produce Getty’s examples of infringing images, which substantially achieved the relief Getty could have obtained.

What remained of the copyright case was secondary infringement, the wrong committed by someone who imports or deals in an “infringing copy” of a work, knowing or having reason to believe that it is one. Getty did not say, as the judge recorded, that the model was itself a copy of its works, that it stored any copies of them or that the weights reproduced them. Under section 27(3) of the Copyright, Designs and Patents Act 1988, an imported article counts as an infringing copy if making it in the United Kingdom would have infringed copyright, and Getty argued that making the weights, the numbers a model learns in training, would have done so.

Joanna Smith J accepted that an “article” can be intangible, such as an electronic copy in cloud storage, and held that an infringing copy still has to be a copy. On that reasoning, an article which has not consisted of, stored or contained a copy does not qualify. The judge said, in describing the evidence on the case as argued, that it did not show any of Getty’s works to have been memorised by the model through over-exposure to them, meaning repeated exposure to the same work in training. The claim of secondary infringement failed because, in her words, “in its final iteration Stable Diffusion does not store or reproduce any Copyright Works and nor has it ever done so”. The reproduction of the works in its development was, she said, irrelevant to whether it was an infringing copy.

Getty’s claim over trade marks succeeded only in part, in findings the judge called “historic and extremely limited in scope”. She gave Getty permission to appeal on the infringing copy point, and Find Case Law, the National Archives’ database of judgments, did not hold a Court of Appeal judgment on it on 30 October 2026. Whether training or output infringes copyright in the United Kingdom remains open after the judgment, since Getty abandoned its claims on both. The order dismissing those claims should, the judge said, record that they were “fought all the way to closing submissions and then abandoned”, so that the court could not later be said to have decided them.

Read the section in Training data and copyright

Check question Why did Getty abandon its claim about training in the London case against Stability?

  • Stability showed that it held a licence for Getty’s images, signed before training.
  • Getty accepted that the evidence did not show any training in the United Kingdom.
  • The court ruled that training claims belong in the patent courts.
  • Getty’s training claims were found to have been brought too late.
Show the answer

Answer: Getty accepted that the evidence did not show any training in the United Kingdom. UK copyright covers acts done in the United Kingdom, under section 16(1) of the 1988 Act, so Getty was left with secondary infringement, alongside its claims over trade marks and passing off.

The German cases

German courts have tested the exceptions for text and data mining, the automated analysis of works to find information, against AI in four judgments across three cases, and the courts’ press releases describe the latest judgment in each case as not final. Section 44b of the German Copyright Act permits copies of lawfully accessible works made for such analysis unless the rightholder has reserved its rights. For content online a reservation counts only if it is machine-readable, which in ordinary usage means that software collecting content can read and act on it.

In Kneschke v LAION, the photographer Robert Kneschke sued LAION, a non-profit association that had built a dataset by downloading images from the web and checking with software that each image matched its description. One of the images was a photograph of his on an agency’s website whose terms forbade access by automated programs. The Hanseatic Higher Regional Court in Hamburg, on appeal from the first-instance judgment, held the download permitted by section 44b. The reason, according to the Federal Court of Justice’s summary of the appeal judgment, was that the photographer had not shown that those terms, written in ordinary language, were machine-readable in the second half of 2021, when LAION made the download. The Hamburg court held that the exception for scientific research covered the download as well. The Federal Court of Justice has set 17 December 2026 as the date for pronouncing its decision on the further appeal.

Memorisation, a model’s ability to reproduce a passage it saw in training, word for word or nearly so, was the subject of GEMA v OpenAI. GEMA is a collecting society, which manages rights in musical works on behalf of composers, lyricists and music publishers. In that case, lyrics by nine German songwriters came out of the chatbot in answer to simple prompts, the requests users type. The Munich Regional Court found the lyrics reproducibly contained in two models, meaning held in a form from which the models could produce them again. Lyrics memorised in that way, it held, were embodied in the models’ numbers, which was a reproduction under German and EU law. The court accepted that the exception covers copies needed to assemble a training corpus, the collection of works prepared for training. The judgment adds that those copies were not in issue in the case, so that view appears not to have been needed for the decision. Training that reproduces works in the model goes beyond extracting information, in the court’s view, so the exception did not apply to it. OpenAI, and not its users, was held responsible for the chatbot’s answers, since simple prompts produced them and OpenAI operated the models trained on the lyrics and was responsible for the models’ design and for the memorisation. Bayern.Recht, the Free State of Bavaria’s legal portal, lists an appeal to the Munich Higher Regional Court under reference 6 U 3662/25 e, and on 30 October 2026 it did not show a decision in that appeal.

Music, as distinct from lyrics, was the subject of GEMA v Suno, brought against the provider of an AI music generator that had trained its models in the United States and stored them on servers in Germany. In a judgment of 31 July 2026 the same court found the works reproducibly contained in two versions of Suno’s models and held that the memorisation of the works in the models was a reproduction that the exception did not cover. Under a German statute on collecting societies such as GEMA, the court also took jurisdiction over the copies Suno made in the United States for training, which it held unlawful under the law of the United States as the law of the country for which protection was claimed. This site covers EU and UK law and leaves that part of the judgment aside. For practice, the ruling suggests that training a model abroad may give limited protection to a developer whose model is stored or offered in Germany and can reproduce protected works.

Read the section in Training data and copyright

Check question In Kneschke v LAION, why did the Hamburg appeal court not need to decide whether training a model to generate new content counts as text and data mining?

  • The photographer had withdrawn that part of his claim before the appeal.
  • Checking whether an image matched its description was itself such an analysis.
  • LAION held a licence from the agency that covered training.
  • The Court of Justice had already ruled that training is text and data mining.
Show the answer

Answer: Checking whether an image matched its description was itself such an analysis. According to the Federal Court of Justice’s summary, the check whether an image and its description matched was already an automated analysis that produced information, which left the wider question about training to be answered in another case.

Like Company and the EU framework

Article 4 of the EU’s Digital Single Market Directive requires an exception, not limited to research or to a named class of user, for reproductions of lawfully accessible works made for text and data mining, the automated analysis of works to find information. The exception applies on condition that the rightholder has not expressly reserved that use “in an appropriate manner, such as machine-readable means in the case of content made publicly available online”. Recital 18 adds that, for such content, a reservation should only be considered appropriate if made by machine-readable means, “including metadata and terms and conditions of a website or a service”. Machine-readable means are, in ordinary usage, signals written for software to read, and metadata is information attached to a file or a web page that describes it. Recital 18 thus names website terms, while the Hamburg appeal court in Kneschke v LAION held that terms in ordinary language had not been shown to be machine-readable in 2021. The Federal Court of Justice’s decision in that case is awaited.

The AI Act builds on the same opt-out through its rules for general-purpose models. General-purpose models are those that display significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are placed on the market, meaning first made available on the EU market. Article 53(1)(c) requires every provider of such a model to have a policy to comply with EU copyright law. That policy has in particular to identify and comply with reservations of rights under Article 4(3) of the Digital Single Market Directive.

Like Company v Google Ireland, C-250/25, brings generative AI, which writes new text or makes images, and copyright before the Court of Justice, through a reference from a Hungarian court. According to the notice of the reference, the court asks whether a chatbot’s answer that displays text partly identical to a publisher’s web pages is a communication to the public, whether training a chatbot is a reproduction, and if so whether Article 4 covers it.

The Court’s case file, read on 29 October 2026, lists the case as in progress, and its judicial calendar lists the Advocate General’s Opinion for 3 November 2026. The Court says that its rulings on EU law are final and binding, so the Hungarian court and other national courts with similar cases will have to follow its eventual ruling in this case. The answers would bear directly on a question the Hamburg appeal court left open, whether the later training of generative AI models is itself text and data mining, and on the Munich court’s view that training which reproduces works in the model is not text and data mining. The answers in Like Company may persuade an English court without binding it. Under section 6(1) of the European Union (Withdrawal) Act 2018, UK courts are not bound by decisions of the Court of Justice made on or after IP completion day, the end of the transition period that followed the United Kingdom’s withdrawal from the EU. Under section 6(2) those courts may have regard to such decisions so far as relevant to the matter before them.

Read the section in Training data and copyright

Check question Under Article 4 of the Digital Single Market Directive, when may a developer mine lawfully accessible online works?

  • Whatever its purpose, unless the rightholder has opted out in an appropriate way
  • Only with a licence from the collecting society in each Member State concerned
  • Only for scientific research done by a public institution
  • Whenever the developer pays a statutory levy to the rightholder
Show the answer

Answer: Whatever its purpose, unless the rightholder has opted out in an appropriate way The exception in Article 4 is not limited to research or to a named class of user, so it appears open to a commercial developer. Rightholders can opt out by reserving their rights in an appropriate manner, which recital 18 treats as machine-readable means for content online, “including metadata and terms and conditions of a website or a service”. Article 3 deals separately with research organisations and cultural heritage institutions.

Does a model contain personal data?

Whether a trained model holds personal data decides whether the EU’s General Data Protection Regulation, the GDPR, governs the model itself, and whether the rights to have data corrected or erased extend into the model or stop at the data it was trained on and the answers it gives.

The Hamburg Commissioner for Data Protection and Freedom of Information took the view in a discussion paper of July 2024 that merely storing a large language model, the kind of model behind chatbots, is not processing of personal data, because in its view such a model does not store personal data. The paper reasoned that a name such as the invented “Mia Müller” survives only as fragments like “Mü” and “ller” and the statistical links between them, which in the Hamburg authority’s view do not relate to any individual.

The European Data Protection Board, the EU body that brings together the national data protection regulators, took a different view in Opinion 28/2024. Information from the training data may in the Board’s view remain “absorbed” in a model’s parameters, the numbers it learns in training, so a model trained on personal data is not necessarily anonymous. Its test asks whether two likelihoods are both insignificant for every person concerned: extracting personal data directly from the model and obtaining such data through questions put to it. Direct extraction, in the Opinion, includes deducing personal data from the model itself with little use of the interface through which users ask it questions, or without using that interface at all. Both likelihoods are judged by the means reasonably likely to be used by the controller, the organisation that decides why and how the data are used, or by another person. The national regulators, called supervisory authorities, apply that test case by case.

That assessment includes testing against attacks, such as membership inference, which tries to work out whether a given person’s record was in the training data. In the United Kingdom the data protection regulator, the ICO, stated its position in October 2026 that a model trained on personal data can still contain personal data, and added that whether a given model does so needs a case-by-case assessment.

Read the section in Personal data in models

Check question Why did the Hamburg data protection authority argue in 2024 that storing a language model is not processing of personal data?

  • The model is stored outside the EU, where the GDPR does not apply.
  • Personal data in training text is anonymised automatically before training.
  • The model’s developer had obtained consent from every person named.
  • Names survive training only as word fragments and links between them.
Show the answer

Answer: Names survive training only as word fragments and links between them. In the Hamburg authority’s view a name such as “Mia Müller” leaves only fragments and statistical links, while the European Data Protection Board later took a different, case-by-case approach.

Lawful basis and enforcement

A developer that collects personal data and trains a model on them needs a lawful basis, one of the grounds in Article 6(1) of the GDPR on which processing is permitted. Developers often rely on legitimate interests under Article 6(1)(f), which permits processing necessary for the legitimate interests pursued by the controller, the organisation that decides why and how the data are used, or by a third party, unless the interests, rights and freedoms of the person whose data are used override them.

Opinion 28/2024 of the European Data Protection Board, the EU body that brings together the national data protection regulators, applies to AI models a three-step test drawn from the case law of the Court of Justice. The controller has to pursue an interest that is lawful, clearly articulated, and real and present; the processing has to be necessary for that interest; and the interest has to survive a balancing exercise, in which reasonable expectations, in the Board’s view, play a key role.

The Board says that, where personal data are retained in a model, supervisory authorities should take into account whether a controller deploying it assessed that it was not developed by unlawfully processing personal data. The Board adds that a model trained unlawfully may afterwards be anonymised, in which case, if it can be shown that the model’s later operation does not involve personal data, the GDPR would not apply to that operation and the unlawful training should not affect it. Supervisory authorities may still impose corrective measures for the unlawful training itself.

Enforcement so far has followed different paths in different countries. Italy’s data protection authority, the Garante, announced a fine of €15 million on OpenAI. The Garante’s own notice says that the Court of Rome upheld the appeal lodged against the decision imposing the fine, in a judgment published on 18 March 2026. According to an unofficial copy of the judgment, OpenAI brought that appeal, and the court took the view that, under the GDPR’s one-stop-shop rule, the case should have passed to the Irish authority once OpenAI had established itself in Ireland. Under that rule, subject to exceptions, the supervisory authority of a company’s main or single establishment in the EU acts as lead supervisory authority for the company’s processing across borders. The Higher Regional Court of Cologne refused an urgent injunction against Meta’s training, on the summary examination available in such proceedings. Developers also talk to data protection regulators before they train, which does not amount to approval. The ICO, the UK’s regulator, said that it had not provided regulatory approval for Meta’s processing, and the Irish Data Protection Commission said that it had not approved, or found compliant, LinkedIn’s use of members’ data to train its models.

Read the section in Personal data in models

Check question Which lawful basis do developers often rely on to train models on personal data?

  • Consent under Article 6(1)(a)
  • Performance of a contract under Article 6(1)(b)
  • Legal obligation under Article 6(1)(c)
  • Legitimate interests under Article 6(1)(f)
Show the answer

Answer: Legitimate interests under Article 6(1)(f) Developers often rely on legitimate interests, which Opinion 28/2024 tests in three steps. The ICO said in its December 2024 response to a consultation that, based on current practices, legitimate interests is in its view the only lawful basis available for training generative AI, which writes new text or makes images, on personal data scraped from the web. The ICO added that this holds only where the developer passes the three-part test, including necessity.

Erasure, correction and unlearning

The GDPR gives a person the right in Article 16 to have inaccurate personal data rectified, and in Article 17 a right to erasure on the grounds it lists. UK law keeps both rights in the UK GDPR, the version of the GDPR kept after Brexit. Each right assumes that the controller, the organisation responsible for the data, can find the data and change them, which a database allows and a model’s file of numbers does not readily allow, since what a model learned about one person appears to be spread across numbers that also hold everything else it learned.

Developers responding to a consultation by the ICO, the UK’s data protection regulator, mainly argued that retraining would be impractical or not technically feasible. Requests should, in their view, be handled through output filters, which alter what the system says while the model’s numbers stay the same. The ICO said in its December 2024 response that filters may not be sufficient, since they do not actually remove the data from the model, and it has since said that effective mechanisms are likely to combine measures on the data, the model and the output. The Hamburg authority’s 2024 paper considered that these rights do not relate to the model itself and can relate at least to the inputs and outputs of the AI system built on it. The Hamburg paper does not say whether a filter satisfies those rights.

The gap between a filter and a change to the model is at the centre of a complaint that noyb, a privacy campaign group, filed for Arve Hjalmar Holmen. According to the complaint, ChatGPT answered a question about him with an invented story that he had murdered two of his children, mixed with true details. The complaint relies on the accuracy principle in Article 5(1)(d) of the GDPR and asks for the output to be deleted and the model trained further to stop producing inaccurate results. In noyb’s view a filter only hides the error, since in answer to an earlier complaint OpenAI said, according to noyb, that it was unable to correct data and could only block it for certain prompts, the requests users type. The allegations are noyb’s, and the group’s case page recorded on 29 October 2026 that the Irish Data Protection Commission had become the lead supervisory authority and that the complaint was pending.

Machine unlearning is the research field that tries to remove the influence of particular training data from a model that has already been trained. A paper led by A. Feder Cooper concludes that unlearning is not a general-purpose solution for controlling what generative models, those that write text or make images, produce. Unlearning may reduce what a model has absorbed about a person without guaranteeing what it will say about them, since even a model retrained without the person’s data may produce similar information from what it learned about other people.

Read the section in Personal data in models

Check question In the complaint filed for Mr Holmen against OpenAI, which GDPR principle does noyb rely on?

  • Purpose limitation, under Article 5(1)(b)
  • Data minimisation, under Article 5(1)(c)
  • Accuracy of personal data, under Article 5(1)(d)
  • Integrity and confidentiality, under Article 5(1)(f)
Show the answer

Answer: Accuracy of personal data, under Article 5(1)(d) The complaint treats ChatGPT’s invented story as inaccurate personal data, and the accuracy principle requires every reasonable step to be taken to ensure that personal data that are inaccurate, having regard to the purposes for which they are processed, are erased or rectified without delay.

The AI Act timetable

The AI Act’s duties did not all begin on one day, since Article 113 sets a general date of application and lists parts that apply earlier or later. The Digital Omnibus on AI, Regulation (EU) 2026/1744, then moved several of those dates.

  1. On 1 August 2024 the AI Act entered into force.
  2. From 2 February 2025 its list of prohibited practices and its general provisions have applied. Those provisions included a duty on the providers and deployers of AI systems to take measures to ensure, to their best extent, a sufficient level of AI literacy among their staff, meaning the skills and understanding to use such systems knowingly. Providers place AI systems on the market, meaning first make them available on the EU market, or put them into service, and deployers use them under their authority. Putting a system into service means supplying it for first use directly to the deployer, or using it oneself, in the EU and for its intended purpose. The Omnibus later replaced the literacy duty with a duty to take measures to support such literacy.
  3. General-purpose AI models are those that display significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are placed on the market. From 2 August 2025 the duties of providers of such models have applied, although providers of models placed on the market before that date have until 2 August 2027 to comply.
  4. On 27 July 2026 the Digital Omnibus on AI entered into force.
  5. From 2 August 2026, the general date of application, the transparency duties in Article 50 have applied, subject to the grace period for marking in point 6, and the Commission has been able to fine the providers of general-purpose models.
  6. From 2 December 2026 new prohibitions apply to intimate images made without consent and to child sexual abuse material. The same date ends the grace period for marking, which means attaching to generated content a sign that software can read, for systems already on the market before 2 August 2026 that generate audio, images, video or text.
  7. From 2 December 2027 the high-risk requirements apply to the uses listed in Annex III, such as credit scoring, the pricing of life and health insurance and recruitment.
  8. From 2 August 2028 the high-risk requirements apply to AI systems in products covered by the EU product-safety laws listed in Section A of Annex I, such as those on toys, lifts and medical devices. Section B of Annex I lists other laws, such as those on motor vehicles, civil aviation and machinery. Under Article 2(2), AI systems that are high-risk through a product law in Annex I and relate to products under the laws in Section B get only some of the AI Act’s provisions. The high-risk requirements therefore do not apply to those systems directly, although Articles 102 to 109 amend most of those laws so that measures adopted under them have to take the requirements into account.

Recital 40 of the Omnibus gives its reasons for postponing the high-risk dates: the standards, common specifications and guidance that providers were to rely on had arrived late, as had the national authorities that are to enforce the AI Act. Harmonised standards turn general requirements such as accuracy into tests a provider can run, and under Article 40 a system that follows one whose reference is published in the Official Journal is presumed to meet the requirements it covers. For a requirement that such a standard does not cover, providers have to show compliance without that presumption.

Read the section in Regulating the technology

Check question Why did the Digital Omnibus on AI postpone the high-risk dates?

  • Article 50 was already in force before the Omnibus was proposed.
  • The high-risk rules were found to conflict with the Product Liability Directive.
  • Standards and guidance had arrived late, as had the national authorities.
  • The Court of Justice had annulled the original high-risk dates.
Show the answer

Answer: Standards and guidance had arrived late, as had the national authorities. The Omnibus gives its reasons in recital 40, which says that the delayed availability of standards, common specifications and guidance, and the delayed establishment of national authorities, led to challenges for the original date of 2 August 2026.

What counts as an AI system

Whether the AI Act applies at all depends first on Article 3(1), which defines an AI system as a machine-based system that “infers, from the input it receives, how to generate outputs such as predictions, content, recommendations, or decisions”. Recital 12 says that the capability to infer refers to obtaining outputs and to deriving models or algorithms from inputs or data. Deriving a model from data is what training does and obtaining outputs is what a trained model does when it answers, so inference in the AI Act appears to cover training as well as answering.

The Commission’s guidelines on the definition, which it says are not binding, read the definition to include expert systems, which draw conclusions by applying rules and facts set down by specialists to new situations. The guidelines leave out basic data processing, such as a database query or an ordinary spreadsheet, meaning software that follows fixed instructions programmed by people without using logical inference, in which software applies rules to new situations to draw conclusions, or machine learning, the technique by which software learns patterns from examples.

A tool trained on past decisions would, on this site’s reading, probably fall within the definition, subject to two carve-outs, whose scope is uncertain, on the Commission’s reading. One covers a tool whose performance could be achieved by a basic statistical rule, such as predicting the average of past results every time. The other covers a tool that merely approximates a long-established method such as logistic regression, a standard statistical technique that fits a simple formula to past data.

Systems that meet the definition are then sorted by the use made of them. Article 5 bans certain practices, Annex III lists high-risk uses such as credit scoring and recruitment, and Article 50 sets transparency duties for chatbots, deepfakes and generated content.

Read the section in Regulating the technology

Check question Which of these is most likely an AI system under Article 3(1) of the AI Act?

  • A spreadsheet that applies a fixed interest formula
  • A credit model trained on past loan data to predict default
  • A tax calculator coded from the statute rule by rule
  • A website form that checks that every required field is filled in
Show the answer

Answer: A credit model trained on past loan data to predict default The trained credit model applies patterns it learned from past data, so it would probably fall within the definition, while the other tools follow fixed instructions that people wrote out in advance.

General-purpose models, systemic risk and fines

A general-purpose model, such as the model behind a chat assistant, is one that displays significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are first made available on the EU market. The AI Act’s duties for such models build up in layers.

  1. Every provider owes the duties in Article 53(1): technical documentation, information for businesses that build on the model, a policy to comply with EU copyright law, and a public summary of the content used to train the model. The next point makes an exception to two of them.
  2. Article 53(2) lifts the two documentation duties for a model released under a free and open-source licence that allows its access, use, modification and distribution, where the information on the model’s design and use is made public with its parameters, weights included, the numbers it learns in training. Its provider still owes the copyright policy and the training summary.
  3. A model whose training used more than 1025 floating-point operations, a measure of the calculation involved, is presumed under Article 51(2) to have high-impact capabilities, meaning capabilities that match or exceed those of the most advanced models. Such a model is treated as having systemic risk unless its provider shows the Commission that, exceptionally, it does not. Systemic risk is the AI Act’s term for a risk specific to those high-impact capabilities. That risk significantly affects the EU market, because of how widely those models are made available or because of actual or reasonably foreseeable negative effects on public health, safety, rights or society, and can spread on a large scale through the businesses that build on them. The provider of a model with systemic risk loses the open-source exception and owes the further duties in Article 55: model evaluation including adversarial testing, in which testers deliberately try to make the model misbehave, risk mitigation, serious incident reporting and adequate cybersecurity.

The Commission enforces these duties itself, and from 2 August 2026 Article 101 lets it fine a provider that intentionally or negligently breaches them, up to 3 per cent of worldwide annual turnover or €15 million, whichever is higher. The providers of models already on the market before 2 August 2025 have until 2 August 2027 to comply, under Article 111(3). Other breaches are generally punished by the Member States within caps in Article 99: €35 million or 7 per cent for a prohibited practice, and €15 million or 3 per cent for breaches of the high-risk duties and of Article 50. Under Article 99, small and medium-sized enterprises face whichever of the two figures is lower. The Digital Omnibus on AI, an amending regulation of 2026, gave small mid-cap enterprises, the next size up, the same lower figure for all but prohibited practices. Article 101, on the Commission’s own fines, does not give either relief.

Read the section in Regulating the technology

Check question A general-purpose model is presumed to have systemic risk. Which duty does Article 55 add for its provider?

  • A copyright policy that honours text and data mining opt-outs
  • A public summary of the content used to train the model
  • Testing the model adversarially and reporting serious incidents
  • Registering the model in the EU database as a high-risk system
Show the answer

Answer: Testing the model adversarially and reporting serious incidents The copyright policy and the training summary apply to every provider of a general-purpose model, while Article 55 adds evaluation, risk mitigation, incident reporting and cybersecurity for models with systemic risk.

When fine-tuning makes a provider

Fine-tuning means taking a model that another developer has already trained and training it further on a smaller collection of examples chosen for one task, such as a firm’s precedents. The Commission treats fine-tuning as one way of modifying a general-purpose model, one that displays significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are first made available on the EU market. Its guidelines on general-purpose AI models say that not every modification makes the business that does it a provider. The AI Act uses the term provider for a person or body that develops a model, or has one developed, and places it on the market, meaning first makes it available on the EU market, under its own name or trademark, whether for payment or free of charge.

The Commission asks whether the modification leads to a significant change in the model’s generality, capabilities or systemic risk. Models with systemic risk are the AI Act’s category for models with high-impact capabilities and for models that the Commission decides have equivalent capabilities or an equivalent impact. High-impact capabilities are capabilities that match or exceed those recorded in the most advanced general-purpose models. As an indicative criterion, a downstream modifier, meaning an actor that changes the model and is distinct from the original provider and not acting on its behalf, becomes the provider of the modified model where the modification uses more than a third of the computation used to train the original.

Who counts as the modifier is assessed case by case, and the Commission names control over the model’s weights, the numbers it learns in training, as a factor that may be important. On the Commission’s reading, a modifier that becomes a provider in that way has its duties under Article 53(1) of the AI Act limited to the modification, so its documentation, copyright policy and training summary cover the modification and the data used for it. The duties are wider for a model with systemic risk, since the modifier then also owes the duties for such models and has to notify the Commission.

Read the section in Open weights, images and provenance

Check question A client’s fine-tuning of a model without systemic risk makes it the provider of a modified model under the Commission’s guidelines. What do its duties cover?

  • The modification and the data used for it
  • The whole original model and all of its training data
  • Only the AI system in which the client uses the model
  • The original provider’s duties, which pass to the client in full
Show the answer

Answer: The modification and the data used for it On the Commission’s reading the duties of such a modifier under Article 53(1) are limited to the modification, so its documentation covers the modification, and its copyright policy and training summary cover the data used for it.

The Product Liability Directive

With the proposed AI Liability Directive withdrawn, the new Product Liability Directive, Directive (EU) 2024/2853, is, on this site’s reading, the EU instrument most likely to govern a claim for harm caused by defective AI. The Directive makes the manufacturer of a defective product liable without the injured person having to prove fault, and Article 4(1) defines a product to include software, with recital 13 naming AI systems among its examples. Article 2(2) leaves out free and open-source software developed or supplied outside the course of a commercial activity.

The right to compensation belongs to natural persons, for death, personal injury including medically recognised harm to psychological health, damage to property and the destruction or corruption of data not used for professional purposes. Damage to property leaves out three kinds of property: the defective product itself, a product damaged by a defective component that was built into it or connected to it by the product’s own manufacturer or under that manufacturer’s control, and property used only for professional purposes. The claimant still proves the defect, the damage and the causal link between them, although the Directive eases that task.

  1. Article 9 lets a court order the defendant to disclose relevant evidence once the claimant has presented facts and evidence enough to make the claim plausible.
  2. Article 10(2) presumes a product defective in defined cases, such as a failure to disclose that evidence or an obvious malfunction during reasonably foreseeable use.
  3. Article 10(4) has a court presume defect, causation or both where, despite the disclosure of evidence under Article 9, the claimant faces excessive difficulties in proving them, in particular because of technical or scientific complexity, and shows that they are likely. The defendant can rebut each presumption.

A manufacturer can escape liability by proving that the defect probably did not exist when the product was placed on the market. Article 11(2) withholds that defence where the defect is due to software, including updates, or to the lack of an update needed to keep the product safe, so long as these are within the manufacturer’s control.

Member States have until 9 December 2026 to bring the Product Liability Directive into national law under Article 22. Under Article 2(1), as a corrigendum published on 7 May 2026 corrected it, the Directive applies to products placed on the market or put into service after 8 December 2026.

Read the section in Regulating the technology

Check question An AI product’s manufacturer stops issuing the safety updates the product needs, and a defect appears later. Why may the manufacturer still be liable?

  • The Product Liability Directive makes manufacturers liable for every defect, whenever it appears.
  • The defence that the defect arose later is unavailable for updates within its control.
  • The AI Act’s fines for the missing update are paid over to the injured user.
  • Claimants need only show that the product contains AI.
Show the answer

Answer: The defence that the defect arose later is unavailable for updates within its control. Article 11(2) of the Product Liability Directive withholds the defence where the defect is due to the lack of an update needed to keep the product safe, so long as the update is within the manufacturer’s control.

The United Kingdom’s approach

The United Kingdom had not passed a statute comparable to the AI Act by 29 October 2026. The previous government’s response of February 2024 to its consultation on AI regulation set out an approach in which existing regulators apply five cross-sectoral principles, among them safety, transparency, fairness and accountability, each within its own remit. That government kept the principles non-statutory for the time being, and made the case for future targeted binding requirements on the small number of organisations developing highly capable general-purpose AI systems.

The King’s Speech of 17 July 2024 said that the new government would “seek to establish the appropriate legislation to place requirements on those working to develop the most powerful artificial intelligence models”. The King’s Speech of 13 May 2026 did not announce a bill to regulate AI. The Technology Secretary said in June 2026 that the government would use one of the bills it did announce, the Regulating for Growth Bill, to legislate for a “cross-economy AI Growth Lab”, part of its plan for sandboxes in which companies can safely test AI products.

Financial services show how the United Kingdom’s approach works in practice, since the Financial Conduct Authority, the FCA, says on its page on AI that “We do not plan to introduce extra regulations for AI”. The FCA relies on existing frameworks such as the Consumer Duty and the Senior Managers and Certification Regime.

A business established in the United Kingdom is still within the AI Act under Article 2(1) when it places an AI system or a general-purpose model on the EU market, meaning first makes it available there, or when the output of its AI system is used in the EU. Advice to such a client therefore runs on two tracks, the AI Act for its business in the EU and the approach led by existing regulators for its business in the United Kingdom. The AI Act’s general-purpose models are those that display significant generality, can competently perform a wide range of distinct tasks and can be built into many other systems, other than models used for research, development or prototyping before they are placed on the market.

Read the section in Regulating the technology

Check question A UK software company sells an AI system to customers in France. Is it within the AI Act?

  • The AI Act covers it, since it places the system on the EU market.
  • The AI Act stopped applying to UK businesses after Brexit.
  • The AI Act covers it only if it also has an office in the EU.
  • The AI Act covers it only once the United Kingdom passes a matching statute.
Show the answer

Answer: The AI Act covers it, since it places the system on the EU market. Article 2(1) of the AI Act covers providers placing AI systems on the market in the EU, irrespective of whether they are established in the EU or in a third country.

Who answers for what a model says

A language model writes by predicting likely words, so a chatbot can state a wrong fact as fluently as a right one, and a lawyer asked about a wrong answer starts by asking who, in law, made the statement. The Law Commission wrote in a July 2025 discussion paper that even autonomous and adaptive AI systems “do not currently have separate legal personality”, so a claim has to be brought against a person, such as the developer of the model or the business that put the product in front of customers.

English and EU law then offer a claimant several routes against that business.

  1. Under section 2(1) of the Misrepresentation Act 1967, a person who enters a contract after a misrepresentation by the other party and suffers loss as a result can claim damages, unless that party proves that it had reasonable grounds to believe, and did believe up to the time the contract was made, that the facts it stated were true. Section 2(4) takes that claim away from a consumer who has a right to redress for the same conduct under the statutory scheme against unfair commercial practices, such as misleading consumers. That right rests for now on Part 4A of the Consumer Protection from Unfair Trading Regulations 2008, which continues until the first regulations under section 233 of the Digital Markets, Competition and Consumers Act 2024 come into force. The 1967 Act does not mention automated statements, so a court would have to decide whether a chatbot’s answer is a statement made by the business.
  2. Under section 50 of the Consumer Rights Act 2015, what is said or written to a consumer by or on behalf of a trader about a service is treated as a term of the contract where the consumer takes it into account, subject to any qualification given on the same occasion and any change expressly agreed. Subject to those limits, section 57 stops a term excluding that liability from binding the consumer.
  3. For products placed on the market or put into service in the EU after 8 December 2026, the national laws that implement the Product Liability Directive will give natural persons a claim without proof of fault for injury and for certain damage to property and data caused by defective software. Recital 13 says that information is not a product, so whether harm flowing from a chatbot’s wrong answer counts as a defect in the software or as information outside the Directive is, on this site’s reading, an open question.

The safer working assumption for a business that answers customers through a chatbot is therefore that a court may treat the chatbot’s answers as the business’s own statements.

Read the section in Liability, agents and professional duty

Check question A company loses money by relying on a chatbot’s wrong answer. Why does the Product Liability Directive not help it?

  • The Product Liability Directive applies only to physical goods and leaves out software.
  • A claimant has to prove fault, which the company is unable to do.
  • A company is not a natural person, and financial loss alone is not listed.
  • The chatbot’s vendor counts as a service provider and not as a manufacturer.
Show the answer

Answer: A company is not a natural person, and financial loss alone is not listed. Article 5 of the Directive gives the right to compensation to natural persons, and financial loss on its own, without injury or damage to property or data, is not among the kinds of damage that Article 6 lists.

Agents and the law of agreements

An AI agent runs a language model, the program behind a chatbot, in a loop, planning a step, using a tool such as a web browser or a payment service, reading the result and deciding what to do next, so it may search, choose and pay without its user approving each step. The legal question is whether the user is bound by what the agent agreed, and who bears the loss when the agent gets it wrong.

English contract law has met machines that make agreements before. In its 2021 advice on smart legal contracts, contracts whose terms are performed automatically by computer code, the Law Commission relied on Thornton v Shoe Lane Parking. In its view a person who deploys a program can make an offer and a person who interacts with it can accept, judged by what the parties objectively intended. The Law Commission concluded that the current legal framework in England and Wales can accommodate such contracts without the need for statutory law reform, although the common law would need an incremental and principled development in specific contexts.

That advice discussed the law of mistake for deterministic programs, which do only what they are programmed to do. A language model agent chooses its own steps, and the same request can produce a different response each time. Prompt injection, text planted in a web page or an email that the agent reads and obeys, also means that a stranger to the contract may have chosen the disputed action. How an English court would apply the law of mistake, or decide whether the user is bound at all, when an agent does something its user did not expect is an open question.

The law of agency offers another way to think about agents, although the Law Commission concluded that a computer program could not be regarded as a party’s agent in law. That conclusion came in a passage on when a court’s jurisdiction can rest on the location of an agent, and its wording is general. Whether a court would instead reason by analogy, for instance by treating a user who lets an AI agent deal with sellers as representing that the agent may do so, is an open question.

Internationally, the UNCITRAL Model Law on Automated Contracting is a text that countries may choose to enact. Article 5 says that a contract formed using an automated system is not to be denied validity on the sole ground that a natural person did not review or intervene in its formation. Article 7 attributes a system’s action to the person who uses the system for that purpose, unless the parties have agreed a procedure of their own, and says that attribution is not to be denied only because the outcome was unexpected. Article 8, which is optional, then stops the other party relying on an action the user could not reasonably have expected, if the other party knew, or could reasonably be expected to have known, that the user did not expect it, unless the parties have agreed otherwise.

The Model Law’s preference for an agreed procedure points to the practical answer, since contract terms between the user, the business that provides the agent and the businesses it deals with are the main tool available today. The terms can define what the agent may do, who bears a loss caused by a mistaken or injected action, and what records each side keeps, within the limits the law sets, among them the fairness test for consumer contracts in section 62 of the Consumer Rights Act 2015.

Read the section in Liability, agents and professional duty

Check question Which instrument offers states an optional rule on actions that a user of software could not reasonably have expected?

  • Section 2 of the Misrepresentation Act 1967
  • Article 9 of the Electronic Commerce Directive
  • The UNCITRAL Model Law on Automated Contracting
  • Article 50 of the EU’s AI Act
Show the answer

Answer: The UNCITRAL Model Law on Automated Contracting Article 8 of the Model Law of July 2024 is included for states that choose to adopt it, and it softens Article 7 for actions the user could not reasonably have expected.

Professional duty after Ayinde

In Ayinde the Divisional Court said that freely available generative AI tools, which write new text on request, “are not capable of conducting reliable legal research”. Lawyers who use AI for research, the court said, have “a professional duty therefore to check the accuracy of such research by reference to authoritative sources” before using it in their professional work. The authoritative sources it named include the government’s legislation database, the National Archives’ database of judgments and the official Law Reports.

The court also set out its powers when false material is put before it, which run from public admonition and costs orders to referral to a professional regulator, contempt proceedings and referral to the police. Placing false material before the court with the intention that the court treats it as genuine may be a contempt of court, depending on the person’s state of knowledge. Negligence about whether the material is false is not enough, but knowledge that it is false, or the lack of an honest belief that it is true, may be. In the most serious cases, deliberately placing false material before the court with the intention of interfering with the administration of justice amounts to the common law offence of perverting the course of justice.

Those with leadership responsibilities, such as heads of chambers and managing partners, were called on to take “practical and effective measures”, and later decisions press the same point about supervision. In Cork v Smith, where the evidence was that a junior solicitor had used an AI tool the firm was piloting, the judge said that it was incumbent on the more senior lawyers to check the junior’s work. In UK v Secretary of State for the Home Department, an appeal by a person anonymised as UK, the Upper Tribunal’s headnote says that a lawyer who delegates work to another fee-earner remains responsible for supervising it.

The Solicitors Regulation Authority’s warning notice “Misuse of AI” says that firms need effective governance structures, systems and controls to manage the risks of AI. A firm’s AI policy, its training, its checks on citations and its records of which tools were used are therefore part of its professional risk control.

Read the section in Liability, agents and professional duty

Check question In Ayinde, what did the court warn that placing false material before it could amount to?

  • A regulatory fine payable by the provider of the AI tool used
  • Professional negligence owed directly to the opposing party
  • A breach of the AI Act’s transparency duties for chatbots
  • Contempt or, with intent, perverting the course of justice
Show the answer

Answer: Contempt or, with intent, perverting the course of justice Depending on the person’s state of knowledge, the conduct may be a contempt, and in the most serious cases it amounts to perverting the course of justice. A referral to the lawyer’s regulator is also likely to be appropriate, the court said, where a lawyer places false citations before it.

Regulators, agents and payments

Financial regulators in the EU and the United Kingdom have so far said that their existing rules apply to firms that use AI. The Financial Conduct Authority, the FCA, says that it does not plan to introduce extra regulations for AI and will “rely on existing frameworks, which mitigate many of the risks associated with AI”. The European Securities and Markets Authority said in May 2024 that it expects investment firms using AI to comply with MiFID II, the EU’s main law on investment services.

AI agents, systems that plan and complete tasks step by step, often without a person approving each step, are where regulators have begun to ask whether more is needed, since a payment that an agent starts raises the question whether its user authorised it. Payment protocols for agents, shared technical rules for how an agent and a seller exchange a payment, appeared in 2025, and Google’s Agent Payments Protocol keeps what a user authorised in signed digital records called mandates.

In March 2026 the FCA said that it would work with the Treasury to modernise payments regulation, including “considering whether change or development of regulation is needed to support agentic AI payments”. The Treasury then consulted on updating the framework to account for innovations including agentic payments, from 14 July to 6 October 2026, and it had not published the outcome on 30 October 2026. The Bank of England’s Financial Stability Report of July 2026 says that more autonomous AI systems in payments raise new questions about authorisation, fraud detection, liability and legal accountability, among other subjects, and that Bank staff are studying agentic payments and agentic trading in depth.

The Mills Review, published by the FCA in July 2026, expects AI to “recommend actions, initiate transactions, and execute decisions within agreed parameters”, and its recommendations go to the FCA Board to consider. Internationally, the Financial Stability Board, a body of financial authorities that works with the G20, finalised non-binding sound practices in October 2026, which institutions are encouraged to consider and which describe keeping records that show which agent took each action.

Those records, with contract terms saying when an agent’s action counts as the user’s, are likely to decide many disputes before a court has to say whether a user is bound by what an agent did.

Read the section in Liability, agents and professional duty

Check question What do the Financial Stability Board’s sound practices encourage financial institutions to consider for AI agents?

  • Registering each agent with the Financial Stability Board before use
  • Keeping records that show which agent took each action
  • Stopping the use of agents for payments pending official approval
  • Having a person approve every step that an agent takes
Show the answer

Answer: Keeping records that show which agent took each action The sound practices, which are not binding, describe records showing which agent took each action, what triggered it, what it accessed and whether it stayed within its permissions, on a risk-based approach to how much is logged.

Frozen weights and invented citations

A model’s weights are the numbers it learns in training, and every later answer uses those numbers unchanged. The model’s knowledge is therefore fixed when its training ends, on a date known as its knowledge cutoff, and the model does not know of later events. Running a small model on a laptop with the internet switched off shows this at first hand, since the model then has only its weights to draw on.

A model asked something beyond what it knows tends to answer anyway. A case citation has a very regular shape, which a model has learned thoroughly. A request for an authority therefore produces text of that shape: a plausible pair of names, a believable neutral citation and a holding that supports the proposition asked about. Each part is likely, and the whole may describe a case that does not exist. A false statement made fluently and with confidence is called a hallucination, and a 2025 paper by researchers at OpenAI and the Georgia Institute of Technology explains why a fact seen rarely in training tends to come out wrong.

In Ayinde the Divisional Court did not consider the risks materially reduced by “asking the tool not to provide an answer if it is not sure”, and it said that the safeguard is “to check any output by reference to an authoritative source”.

Read the section in Does AI reason?

Check question A colleague asks a chatbot whether a case it has just cited is real, and the chatbot says yes. What does that reply show?

  • Little, since the reply comes from the same model as the citation
  • That the case exists, since the chatbot has checked its training data
  • That the case exists, since a model declines to confirm invented cases
  • That the case is good law, since the model read it in training
Show the answer

Answer: Little, since the reply comes from the same model as the citation The confirmation is a second answer from the same model, written in the same way as the first, so the check that counts is a reader opening an authoritative source and finding the passage.