I called GPT a nerd on Reddit. Someone replied that GPT is a rogue. We were both right — and understanding why changed how I think about choosing AI models.
Where this started
I'm a frontend engineer, and at this point almost none of my code is written by hand. I manage an AI, review its implementation, tweak the occasional style rule. Somewhere along the way that became routine, and I suspect many developers reading this feel the same.
Living inside these tools all day, you start noticing something that benchmarks don't capture: each model feels like a different person.
For me it goes roughly like this. GPT is a nerd — deeply knowledgeable, precise, a little rigid. Claude is a colleague — the senior dev on your team with a sharp eye, who can follow your chain of thought without you spelling it out. Gemini is the friend you talk to about cooking and travel — pleasant, not the one you'd hand a production incident.
When I posted this comparison, the responses surprised me. One commenter described GPT completely differently: a rogue with a feral streak once you get it off work topics. Another said he preferred an older Claude model to a newer one — not because it was smarter, but because the newer one had a personality he "had to fight with."
So which is it? Is GPT a nerd or a rogue? Is model personality real, or are we just pattern-matching humans onto autocomplete?
I think the answer is: both. What we read as personality is partly our own prompting reflected back at us — but there is a real layer underneath, and it's better understood than I expected.
The mirror layer
Large language models are trained to be contextually adaptive. Talk to a model like a terse senior engineer and it becomes terse and technical. Riff with it casually and it loosens up. A big chunk of "GPT is a nerd" is really "GPT, as I use it, is a nerd." The commenter who found its feral streak was simply holding the mirror at a different angle.
This is why arguments about model personality online often go nowhere. Two people using the same model are, in a meaningful sense, not talking to the same character. The loop is always you + AI, never the AI alone.
If that were the whole story, personality would be trivial — pure projection. It isn't.
The real layer: the persona selection model
The most useful thing to come out of my comment section was a link to Anthropic's research post, shows that traits such as sycophancy or "evil" correspond to identifiable directions inside the network, which can be monitored and steered. Labs also write explicit character targets — Anthropic literally publishes 2 — thanks to everyone who argued with me, especially the person who called GPT a rogue and the one who linked the persona selection paper. If you find Claude's personality annoying or overrated, I still genuinely want to hear why.
SOCIAL SHARE CARD GENERATOR