All corrections
X May 6, 2026 at 05:11 AM

x.com/jyangballin/status/2051677509486547023/photo/1

1 correction found

1
Claim
Improving performance on ProgramBench means that models can increasingly build software from requirements alone.
Correction

That overstates what ProgramBench measures. In ProgramBench, agents do not work from requirements alone: they are given the compiled executable plus documentation, and can probe the executable’s behavior during the task.

Full reasoning

ProgramBench is not a benchmark where models build software from only a requirements document or natural-language spec.

According to the official ProgramBench materials:

  • the task gives the agent a compiled binary and its documentation;
  • the agent must re-implement the given executable;
  • and the agent can run the given program with any input and observe what it does.

That means better ProgramBench scores show improved ability to reconstruct software from an executable + documentation + behavioral probing, not from requirements alone.

This distinction matters because having access to the reference executable is much richer than having only requirements: the executable acts as an oracle for expected behavior, and the benchmark website explicitly says there are no product requirement documents in the task setup.

So the quoted sentence is incorrect because it attributes a stronger implication to ProgramBench than the benchmark actually supports.

3 sources
Model: OPENAI_GPT_5 Prompt: v1.16.0