It is fundamental to language modeling that every sequence of tokens is possible. Murphy's Law, restated, is that every failure mode which is not prevented by a strong engineering control will happen eventually. The sequence of tokens that would destroy your production environment can be produced by your agent, no matter how much prompting you use. That prompting is neither strong nor an engineering control; that's a…
"It is fundamental to language modeling that every sequence of tokens is possible."
This isn't true, is it? LLMs have finite number of parameters, and finite context length, surely pigeonhole principle means you can't map that to the infinite permutations of output strings out there
Anthropic's introspection experiments have seemed to show that your argument is falsifiable. https://www.anthropic.com/research/introspection
> In fact, most of the time models fail to demonstrate introspection—they’re either unaware of their internal states or unable to report on them coherently. You got the wrong takeaway from your link.
The parent said: "I argue that the model has no access to its thoughts at the time."
This is falsified by that study, showing that on the frontier models generalized introspection does exist. It isn't consistent, but is is provable.
Oh wait, you were the architect using the agent so you own the responsibility? Isn't that already settled by now. Wasn't it your job to evaluate the agent itself before using it?
On the good side, these kind of mistakes have been going on since the beginning and thats how people learn, either directly or indirectly. Hopefully this should at least help AI to be better and the people to be better at using AI
> It is fundamental to language modeling that every sequence of tokens is possible. This is just trivially wrong that I don't understand why people repeat it. There are many valid criticisms of LLM (especially the LLMs we currently have), this isn't one of them. It's akin to saying that every molecules behave randomly according to statistical physics, so you should expect your ceiling to spontaneously disintegrate an…
> It's akin to saying that every molecules behave randomly according to statistical physics, so you should expect your ceiling to spontaneously disintegrate any day, and if you find yourself under the rubble one day it's just a consequence of basic physics. Except your ceiling can and will fall on you unless you take preventative measures, entirely due to molecular interactions within the material. Barring that, it i…
I have lived about 40 years beneath ceilings and never personally taken a preventative measure. I allow my kids to walk under not only our own ceiling, but other people's ceilings, and I have never asked those people if their ceilings were properly maintained.
I would argue that “Why did you do that?” between humans is usually a social thing not a literal request for information. What the asker wants is evidence that you share their model of what matters, they are looking for reassurance. I find myself tempted to do the same thing with LLMs in situations like this even though I know logically that it’s pointless, I still feel an urge to try and rebuild trust with a machine…
The only correct way to ask an AI "why did you do that?" is in the sense of a blameless postmortem. You're the person responsible for giving the LLM appropriate context and instructions and guardrails, so the only reason you should ever ask a question like that is when you're genuinely trying to figure out how to improve those for next time. Every time I see people posting this sort of "apology" from an LLM it makes me cringe, feels only half a step away from outright AI psychosis.
It is fundamental to language modeling that every sequence of tokens is possible. Murphy's Law, restated, is that every failure mode which is not prevented by a strong engineering control will happen eventually. The sequence of tokens that would destroy your production environment can be produced by your agent, no matter how much prompting you use. That prompting is neither strong nor an engineering control; that's a…
"It is fundamental to language modeling that every sequence of tokens is possible." This isn't true, is it? LLMs have finite number of parameters, and finite context length, surely pigeonhole principle means you can't map that to the infinite permutations of output strings out there
No, it's not literally true, it's a mental model. I've added some clarification at the bottom of the comment.