Large Language Models (LLMs) are the things which are often called by the marketing term “AI.” To oversimplify, they consist a of a collection of enormous matrices and some ways of turning text into matrices and matrices into text. They are enormously useful tools for many applications, but the idea that they are intelligent is simply a category error.
This was described in a picturesque way in a tweet by David Deutch:
“Come see our artificial bird!”
“Impressive, but that’s a tower.”
[Later]”What about this bird?”
“A fine tower.”
[Later]”This one reaches the stratosphere, higher than any bird.”
“Still a tower, not a bird.”
“Bah! Stop moving the goalposts! How high must it reach convince you?”
Now, I want to highlight again that LLMs are extraordinarily useful tools. They have a variety of uses (such as being the best machine translation between languages available) but in the correct software harnesses (such as openCode) they are enormously helpful tools when programming. Speaking as a professional programmer, I think that they’re as big a step forward in programming as the introduction of the compiler was. (As a side note: “vibe coding” a way to write fragile, unmaintainable code that can’t grow past a certain low level of complexity. Programming with LLM coding agents still involves designing the program and making all of the important decisions; the enormous productivity boost comes from how you can have the LLM do the stuff that is just following commonly available examples and doesn’t require judgment. The enormous productivity enhancement comes from that having made up most of the code that people used to write by hand.)
But it’s the very fact that I’ve used LLMs extensively and even written several programs that use LLMs to do tasks that makes me wonder about the sanity of people who use LLMs and claim that they’re intelligent. They’re incredibly powerful tools, but if you actually try to use them to get work done, it becomes painfully obvious very quickly that they are tools that you have to learn how to use and are not intelligent at all. So this should be obvious even to people who aren’t used to thinking abstractly and have never asked themselves what intelligence actually is.
But then it occurred to me that there are people who never notice when people who use “big words” are idiots—TV news commentators, for example. (Really, of course, it’s not big words. It’s people who use speech patterns typical of universities.) TV news commentators can be wrong constantly, and some kinds of people just don’t care and still treat them as respectable.
You can see the same thing in the way some people respect newspapers, which seems related to the Gell-Mann Amnesia Effect.
Briefly stated, the Gell-Mann Amnesia effect works as follows. You open the newspaper to an article on some subject you know well. In Murray’s case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward-reversing cause and effect. I call these the “wet streets cause rain” stories. Paper’s full of them. In any case, you read with exasperation or amusement the multiple errors in a story-and then turn the page to national or international affairs, and read with renewed interest as if the rest of the newspaper was somehow more accurate about far-off Palestine than it was about the story you just read. You turn the page, and forget what you know.
There seems to be a sort of person who simply ignores how often someone is wrong, and only pays attention to how authoritative they sound. And I’m strongly wondering whether this is the sort of person who claims that LLMs are intelligent.