We are trying to fix probability with more probability. That is a losing game. Thanks for pointing out the elephant in the room with LLMs. The basic design is non-deterministic. Trying to extract "facts" or "truth" or "accuracy" is an exercise in futility.
> The basic design is non-deterministic Is it? I thought an LLM was deterministic provided you run the exact same query on exact same hardware at a temperature of 0.
The "confident idiot" problem: Why AI needs hard rules, not vibe checks
181–190 of 399 posts
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#182We are trying to fix probability with more probability. That is a losing game. Thanks for pointing out the elephant in the room with LLMs. The basic design is non-deterministic. Trying to extract "facts" or "truth" or "accuracy" is an exercise in futility.
lol humans are non-deterministic too
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#183Earlier quoted context omitted.
> Reflect a moment over the fact that LLMs currently are just text generators. You could say the same thing about humans.
No, you actually can't. Humans existed for 10s to 100s of thousands of years without text. or even words for that matter.
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#184- Claude, please optimise the project for performance. o Claude goes away for 15 minutes, doesn't profile anything, many code changes. o Announces project now performs much better, saving 70% CPU. - Claude, test the performance. o Performance is 1% _slower_ than previous. - Claude, can I have a refund for the $15 you just wasted? o [Claude waffles], "no".
> Claude: sorry you have to want until XX:00 as you have run out of credit.
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#185Earlier quoted context omitted.
Reflect a moment over the fact that LLMs currently are just text generators. Also that the conversational behavior we see it’s just examples of conversations that we have the model to mimic so when we say “System: you are a helpful assistant. User: let’s talk. Assistant:” it will complete the text in a way that mimics a conversation?. Yeah, we improved over that using reinforcement learning to steer the text generati…
> Reflect a moment over the fact that LLMs currently are just text generators. You could say the same thing about humans.
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#186Earlier quoted context omitted.
> LLMs are text model, not world models and that is the root cause of the problem. Is it though? In the end, the information in the training texts is a distilled proxy for the world, and the weighted model ends up being a world model, just an once-removed one. Text is not that different to visual information in that regard (and humans base their world model on both). > Not having a world model is a massive disadvanta…
I really think it is, this is the exact same thing that keeps going wrong in these conversations over-and-over again. There simply is no common sense, none at all, just a likelihood of applicability. To the point that I even wonder how it is possible to get such basic stuff for which there is an insane amount of support wrong. I've had an hour long session which essentially revolved around why the landing gear of an…
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#187The thing that bothers me the most about LLMs is how they never seem to understand "the flow" of an actual conversation between humans. When I ask a person something, I expect them to give me a short reply which includes another question/asks for details/clarification. A conversation is thus an ongoing "dance" where the questioner and answerer gradually arrive to the same shared meaning. LLMs don't do this. Instead,…
If you're paying per token then there is a big business incentive for the counterparty to burn tokens as much as possible.
Maximizing the utility of your product for users is usually the winning strategy.
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#188Earlier quoted context omitted.
My favorite is when it bounces back and forth between the same two wrong answers, each time admitting that the most recent answer is wrong and going back to the previous wrong answer. Doesn't matter if you tell it "that's not correct and neither is ____ so don't try that instead," it likes those two answers and it's going to keep using them.
Ha! Just experienced this. It was very frustrating.
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#189Spoiler: there won't be a part 2, or if there is it will be with a different approach. I wrote a followup that summarizes my experiences trying this out in the real world on larger codebases: https://thelisowe.substack.com/p/reflections-on-relentless-v...
tl;dr I use a version of it in my codebases now, but the combination of LLM reward hacking and the long tail of verfiers in a language (some of which don't even exist! Like accurately detecting dead code in Python (vulture et. al can't reliably do this) or valid signatures for property-based tests) make this problem more complicated than it seems on the surface. It's not intractable, but you'd be writing many different language-specific libraries. And even then, with all of those verifiers in place, there's no guarantee that when working in different sized repos it will produce a consistent quality of code.
Re: The "confident idiot" problem: Why AI needs hard rules, not vibe checks
#190We are trying to fix probability with more probability. That is a losing game. Thanks for pointing out the elephant in the room with LLMs. The basic design is non-deterministic. Trying to extract "facts" or "truth" or "accuracy" is an exercise in futility.