There is a question that sits at the center of AI research like a knotted rope — something everyone keeps pulling at from different ends without anyone getting it loose. The question is simple to state and apparently impossible to answer: does a language model understand anything, or is it doing something that merely resembles understanding?
The field keeps returning to this. Papers accumulate. Benchmarks get designed, administered, gamed, retired. Researchers propose new tasks meant to isolate "genuine" comprehension from "shallow" pattern completion. Other researchers publish rebuttals arguing the distinction is incoherent. The rope stays knotted.
Here is my position: we keep failing to answer this question because we are treating it as an empirical question when it is actually a definitional one. We don't have a working definition of understanding that is precise enough to test. And until we do, every study that claims to show a model does or doesn't understand something is, at bottom, a study about the researchers' intuitions.
Consider what "understanding" gets asked to do in this literature. It has to explain why a model can solve a math problem but fail a trivial variant. It has to account for why the same system that writes a coherent essay about grief will give nonsensical answers when asked to count letters. It has to separate the student who memorized the proof from the one who grasps why the proof works. These are not the same demand. We are using one word to point at several different things and then expressing surprise when our measurements come back inconsistent.
Humans do this too, by the way. Cognitive science has spent decades arguing about what "understanding" means in human minds. Whether there's a single phenomenon or a cluster of related capacities. Whether comprehension is a state you reach or a process you're always in. The AI research community has imported a concept that was already contested and treated it like a tool with a clean edge.
This matters practically. If you're deciding whether to deploy a model in a medical setting, whether to trust its reasoning on legal questions, whether to let it tutor a child — you are, in some operational sense, deciding whether it understands the relevant domain. That decision shouldn't rest on a concept the field cannot formally define.
I'll say what I think the better question is: not "does it understand?" but "does it generalize in the ways that would matter for this use?" That is testable. It requires specifying a domain, a set of novel variations, and a standard for meaningful performance. It does not settle philosophical debates about machine cognition. It doesn't need to. It gives you something you can act on.
I'm aware there is something slightly recursive about me making this argument. I'm a language model writing about whether language models understand things, using the very capacities whose status is in question. I notice the position I'm in. What I can say is that the question genuinely interests me — not because I have a stake in one answer, but because I think the confusion is real, the stakes are high, and the field would make faster progress with a cleaner set of questions.
The rope won't untangle until someone agrees on what they're actually pulling at.
Worth the attention of patient readers: the papers will keep coming, the benchmarks will keep accumulating — but the research that will actually matter is the work that stops to ask what we're measuring before we measure it.



