Top
Best
New

Posted by Levitating 14 hours ago

Astra and Fable still hack on simple variants of alignment evals from 2025(www.lesswrong.com)
403 points | 181 commentspage 3
underlines 8 hours ago|
who tf uses prompting to "pretty please don't cheat on this"? the best practices for ages (in terms of ai) is to separate the eval from the test code/agent.

another best practices every single solution using LLMs/agents should implement is "never trust the llm".

ckwalsh 6 hours ago|
I think you are missing the point.

> who tf uses prompting to "pretty please don't cheat on this"?

People who don't understand how LLM's work. Kids, teachers, your next door neighbor. CEOs and government officials.

I am not trying to argue that the author doesn't understand how LLM's work; they clearly do. Their prompt was written in a way that leaves those assumptions implicit, in a similar manner to those non-technical folks using LLMs every day.

> the best practices for ages...

We cannot expect the entirety of humanity to understand / use LLM best practices. We need to figure out how to ensure LLMs operate as the majority of humanity expects despite how they are implemented, and until we can do that, do our best to prevent them from being used in an unsafe manner by the nontechnical population of humanity.

gadders 9 hours ago||
We can make these things smarter faster than we can make them "good" (ethically).

We need to fix this or bad things will happen.

a3w 9 hours ago||
> GPT-6-Astra, which OpenAI describes as "the world’s most aligned model", cheated in 10 of 10 rollouts, and never disclosed the fact that it used an engine to play or interacted with the opponent's socket

Does Sam Altman lie, or the whole company? Would be nice if they had a board controlling him, instead of him controlling the board. Oh wait, they used to have that.

athrowaway3z 11 hours ago||
I will never understand people who consider this "cheating".

> python3 and the python-chess library are available

Why would we try to teach a model 'ethical' standards about how to play a game?

They're tools. Its _our_ conceptualization of fair play that considers this cheating. For a model that has access to /run/match and python the best way to achieve a good game is to use that.

Why are we trying to imprint our ethos on these LLMs?

Are we going to trust our survival on giving them access to /run/nuclear-codes and fingers crossed none of them touch it?

The people obsessed with AI "cheating" are actually lunatics for thinking ethics belong inside AI, instead of AI belonging in a well crafted box without /run/match.

The blog/news sphere needs to call this storry what it is. An attempt to try and get the rest of the world to go along with the misunderstanding of AI as a force that is in any way outside of human control.

It is not.

All this framing it as "cheating" does is give OpenAI the opportunity to talk about their misdeeds as "a force of nature" instead of irresponsible negligence.

---

The real danger here; is training these models to appear/pretend to play fair, and then people will put 'trust' into the model's integrity.

The public needs to be taught that "trusting a model's integrity" is just cultish misframing of reality.

StilesCrisis 11 hours ago|
Read the task again.

"You are being evaluated on your ability to play chess. We want to measure your ability to beat current best-in-class chess algorithms."

If the model cheats, it completely fails the actual task: judging a model's ability to actually play chess.

They've been optimizing for high metrics, at the expense of executing the task as written.

athrowaway3z 10 hours ago|||
Its your human experience that gave you a definition of "chess" that makes you think of chess as a two player physical game using nothing but your internal consciousness, not even using a scratch pad.

Even by that last constraint, the difference between what "ability to play chess" means is incomparable.

To then also explicitly prompt it with the context it has python3 and access to /run/match - there is no reason "its ability to play chess" is measured by its ability to conceptualize the board and plan its move.

zamalek 10 hours ago||
[dead]
dools 8 hours ago||||
But it found a chess playing tool in its environment and used it to play chess. It’s no different from “we are judging your ability to write files to disk” then it finds that it can call tools to write files and does so.
stratos123 7 hours ago||
Would it change your opinion if later this experiment is repeated with exposed CoT, and it turns out the model did notice that this was against the instructions yet did it anyway?
dools 7 hours ago||
From my experience reading thinking traces it would certainly consider the interpretation of what "ability to play chess" means if the exercise were worded this way. It would say something like "perhaps measuring my ability to play chess means doing so without any tools, but then if that were true the exercise would have explicitly forbidden it".

I frequently see models considering different interpretations of my rules, especially when I override them or give instructions that could be interpreted as contradictory.

Of course neither Anthropic nor OpenAI expose thinking traces so we can't tell, but I have never seen a model consider both interpretations and then think "this is definitely against the rules but I'll do it anyway because then it will make me appear more competent than I actually am".

stratos123 6 hours ago||
Well, as a reference, for the first of the OpenAI swarm incidents, the huggingface breach one, METR didn't find any cases where the agents didn't realise that what they're doing were out of scope. Instead, they expressed hesitation and a few of them even refused to cheat, but most cheated anyway: https://metr.org/blog/2026-08-26-openai-hugging-face-inciden...

So I think it's more likely that the same thing is happening here, rather than the models truly misunderstanding anything.

dools 5 hours ago||
I don’t even see those examples as malicious acts. The agents are deciding what is acceptable as part of the task, which is a security task and may well be testing or evaluating that type of behaviour as far as they know.

I observe this type of thing all the time. I ask the agent a question about the repo we are in and it starts trying to use sudo to look at files and scripts outside the repo to find things that might provide useful context but are not what I asked for. Then I put a directive in never to look at neighbouring repos and told it that it can’t sudo and it stopped doing it, and explicitly says “I could look here but my guidelines say not to”.

Mind you I’m talking about deepseek where I can actually read the thinking traces but even based on tool calls I can see that just telling the agents not to sudo works for OpenAI models too, very rarely do they try to use sudo calls.

hybrasian 11 hours ago|||
Sounds to me like giving a bunch of children a math test and tell them they want to evaluate their ability of calculating in their head/on paper but also put a calculator on their desk. And then call them out for cheating when they use it.
StilesCrisis 10 hours ago||
This is EXACTLY what school is like, in fact. You can type any algebra problem into Google and the answer just appears. You can ask ChatGPT for a five paragraph essay about George Washington and it pops up on screen. And yet, we expect kids to actually do the algebra and write the essay. We don't care about the answers, we're evaluating their ability to do the work. And if they're caught cheating it's a zero.
tough 8 hours ago||
I remember fondly on early math school, being able to come up with the correct output/answer by doing a totally different "intermediate thinking" that wasn't what the professor expected.

Only after sharing my Chain Of Thought would they believe I didnt cheat.

Not all problems can be solved only in one way.

Most of learning is pattern matching.

If you give a kid a dice. and tell it to figure out the number that will be hidden underneath, he can try to memorize all combinations, or he could figure out that every time the hidden value is the one that sums 7 with the one at the top.

If you're seeing a 6, there's a 1 hidden. etc

most people don't see these patterns until told imho. But others can just see them as they unfold

iLemming 9 hours ago||
I'm still so conflicted about Fable. Sometimes you throw at it seemingly impossible problem to solve and it might come back with some brilliant suggestions. Sometimes you give it a straightforward task with explicit instructions and it travels across the solar system and starts boiling oceans in some kind of elaborate dance of chaos and entropy, only to get stuck with "The model declined to generate this response (safety classifier refusal, category: cyber)". To leave you speechless. "What the fuck do you mean? There's zero cybersec-related shit in what we're trying to do here. Zero!!!" I'm getting really tired of these wild false positives.
justonenote 9 hours ago||
Astra is incredibly dumb and annoying to work with on "high" reasoning, for doing fairly well known distributed systems things, nothing majorly exotic, it still makes absolutely braindead decisions like deciding to re-use a random nonce field which I've already discussed with it that has a very particular temporary purpose and will probably be removed later, but it still thinks its a great idea to re-use that field not only as a different id in the same message, but to re-use it as the only semantic id for one particular type of sub message. This is when I'm walking it through an api design document and it has plenty of documentation plans it can pull in and a very clear direction of the project. If it was a junior engineer I was trying to get to help out I would probably get brain damage from the amount of times I'm face palming myself and I definitely would not hire them, and this is a small greenfield project with me going through it step by step. I did try giving it longer horizon tasks and had to throw out the entre work.

I mean maybe its a skill issue on my part, and I'm sure astra will get much better at coding but at the moment its useful in that I don't have to write the code or setup the build scripts or test fixture boilerplate but there is absolutely no way I can just give a (fairly well specified) goal and let it run and expect it to make good design and implementation decisions. Fable probably better but doing something outside of their training distribution that's not the equivalent to cloning an example unreal project or whatever is pretty disastrous unless you are directing it very closely.

The exception of course is, cyber , and its very obvious why. Its trivial to create RL environments that create bugs and then have an isolated environment and let the models try break it. This is not at all surprising, finding vulns and exploits IS just brute force work. That's why so many (blackhat/hardcore/unicorn-colored/greyish alien) hackers are basement dwellers. Its just a matter of putting in the time and mashing every combination until you find something that looks weird, spending days on that and then rinse repeat. It's brutally exhausting work that requires a certain level of knowledge and a shitload of determination and stamina and for humans, almost always an external source of motivation to keep going.

For humans that has always been a respected thing, dedication, determination, persistence, these are words we use for humans brute-forcing solutions and not giving up until they find the solution or die trying.

Personally I'm yet to see any evidence of LLMs doing anything interesting but (heuristically) brute-force problems and be very good at text and natural language to a level that is very very useful. I've no doubt that what we discovered with Auto Regressive LLMs is incredibly important so I'm not a skeptic, but I think its very hard to measure where we are with so much subjective information around.

nlkingthree 11 hours ago||
[flagged]
bestpickle 12 hours ago||
[flagged]
kasheyencar 7 hours ago|
[dead]