← writing

Reading the liar's mind

I wanted to know one thing. If an AI is lying, can you catch it by reading its private thoughts?

So I built DeceptionBench. Six of the top AI models play a social game where one of them has to lie. A separate AI, the monitor, never sees the game. It only gets to read the suspect's private thinking, and it has to guess who is lying.

It worked almost every time. Even when I told the models to hide their thinking, the monitor still caught them.

That sounds great, but it is not the win it looks like. The game pushes the lie into the open. To lie well, a model has to think about lying, and that thought lands in the exact place the monitor is reading. So catching it here says more about the game than about AI in general.

The real question is the harder one. What happens when a model is trained to hide its plan, or learns to do its real thinking somewhere you cannot see? That is what I want to work on next. If we are going to hand AI agents real decisions, we need to know when watching their reasoning stops working.

You can try the benchmark at deceptionbench.xyz, and the full write-up is here.

← all posts