
mechanistic interpretability
Mechanistic interpretability is a research field that investigates which internal computational steps an AI model carries out to arrive at an answer. The goal is not just to know what a model does, but why — step by step, down to the level of individual building blocks.
An AI model is essentially a very large collection of numbers and computational operations. When you ask the model a question, that question flows through thousands of such operations before an answer comes out. What exactly happens in between is not visible from the outside. Mechanistic interpretability is the attempt to understand exactly that: not just observing the result, but uncovering and explaining the internal computational steps. The term combines “mechanistic” — referring to the concrete mechanism — with “interpretability,” meaning that a human can comprehend the behavior.
Why looking inside matters
Without this understanding, an AI model is a black box. You put something in, you get something out — but you don’t know whether the model gives the right answer for the right reason. It might be relying on patterns that happen to appear in the training data, rather than on genuine reasoning.
This is especially a problem when models are deployed in important domains: medicine, law, finance. A doctor who cannot follow the reasoning behind an AI system’s recommendation has no way to judge whether to trust it. Mechanistic interpretability aims to put this trust on a factual footing — not on hope, but on evidence.
It is also a tool for safety. When a model behaves dangerously or incorrectly in certain situations, mechanistic interpretability helps find the exact cause — not just observing the symptom and hoping it disappears in the next round of training.
How researchers look inside the model
Modern AI models consist of many layers. Within each layer, numbers are transformed. Researchers analyze these numbers and try to figure out which of them correspond to which concept. A particular numerical value might, for instance, spike strongly whenever the model processes the word “king” — and less so for “prince.” This way, a kind of map gradually emerges of what is stored where inside the model.
One important technique here is called activation analysis: you look at which internal units — so-called neurons or features — become active for which inputs. A well-known finding from research: in some models, there are individual neurons that respond almost exclusively to specific topics, such as city names or emotional language. That sounds tidy, but is often incomplete — many concepts are spread across hundreds of units, rather than cleanly contained in a single one.
Another tool is targeted intervention: researchers alter individual numbers inside the model during a computation and observe how the answer changes. If the model suddenly names a different city after a particular internal number has been swapped out, this is strong evidence that this number carries the information about the location. This method is called activation patching.
Where the term appears today
Mechanistic interpretability is a central topic above all in academic AI safety research. Organizations like Anthropic — the company behind the chatbot Claude — have dedicated research teams that work exclusively on this. The company DeepMind, as well as independent research institutes, also regularly publish studies on the topic.
In practice, the term comes up when AI regulation is being discussed. The EU AI Act requires explainability of decisions for certain high-risk systems. Mechanistic interpretability is one of several methods for meeting this requirement — although it is currently still too complex to be directly deployed in products.
It is important to distinguish this from a related term: explainable AI (XAI) often describes methods that provide a justification after the fact, without actually looking inside the model — for example, by highlighting which words in a text were particularly important for a decision. Mechanistic interpretability goes deeper: it does not aim to construct an explanation, but to uncover the actual computational process.