Fetching from the wire…
Public story · 2026-08-24 · high
GPT-4o performed worse on prompts it had rewritten itself, across more than 8,200 code-generation runs testing five prompt formats.
Why now: The paper's arXiv number, 2608.21074, dates its posting to August 2026.
PromptResponse ran GPT-4o through more than 8,200 code-generation executions, testing five HumanEval prompts that said the same thing in five different formats. The result complicates a common assumption in prompt engineering: that better wording, not formatting, is what makes an LLM produce reliable output.
Consistent formatting, JSON especially, improved generation efficiency and syntactic stability across the runs. Prompts that GPT-4o had rewritten to sound clearer went the other way: task performance dropped, and nothing else improved to offset it, according to the paper.
That points at a real risk in prompt-optimizer tools that hand your prompt to a model and ask it to improve the wording. In this test, the model was a poor judge of what instructions it should receive. Formatting moved the numbers, its own rewrites didn't.
The paper doesn't say why JSON specifically outperformed the other formats, or whether the effect holds outside HumanEval and GPT-4o. Five prompt variants on one model is a narrow base for a permanent house style, but it's cheap to test: pick a prompt you already use, wrap the same instructions in JSON, and compare output consistency before you let a model rewrite the wording for you. I'd run that comparison before trusting any prompt-optimizer's rewrite.
Each link below shares sources, entities, or timing with this story.
GPT competes with Claude / Shared entities / Same source domain / What happened next
Linked by a graph relationship (GPT competes with Claude); both cover GPT, HumanEval, LLM; reported by the same outlet (arxiv.org).
Simon Willison released LLM / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Simon Willison released LLM); both cover JSON, LLM; overlapping topics (model, prompt).
GPT competes with Claude / Shared entities / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (GPT competes with Claude); both cover GPT, LLM; reported by the same outlet (arxiv.org).
Simon Willison released LLM / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (Simon Willison released LLM); both cover GPT, JSON; earlier GPT coverage from 2026-08-16.
Simon Willison released LLM / Shared entity: GPT / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Simon Willison released LLM); both cover GPT; reported by the same outlet (arxiv.org).
Simon Willison released LLM / Shared entity: GPT / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Simon Willison released LLM); both cover GPT; overlapping topics (model, prompt).
Claude Code benchmarked against GPT / Shared entity: LLM / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code benchmarked against GPT); both cover LLM; reported by the same outlet (arxiv.org).
GPT competes with Claude / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (GPT competes with Claude); both cover GPT, LLM; reported by the same outlet (arxiv.org).