Experiment report · Simulator

Give models a PLC simulator and their pass rate jumps

Three models write PLC programs for 10 Hard tasks, once without a simulator and once able to run their own code in one and revise it. Same day, same image, same harness. Grading checks every condition, hidden ones included.

ModelWithoutWith simulatorFisher p
GPT-6 Astra21/3030/300.002
GPT-6.1 Sol13/3029/30<0.001
Opus 5.512/3021/300.037
Total46/90 (51%)80/90 (89%)+38 pts (95% CI +23 to +52)
Table 1. Passing runs / runs; three runs per model per task.

Feedback, not information

Hiding the plant’s numbers in the simulator barely moved it (80/90 to 77/90). The gain comes from running and revising, not from the numbers.

22 of 30 cells went up

Of 30 model-by-task cells, 22 went up and 2 went down (sign p<0.001).

Limits

  • Three models and ten Hard tasks.
  • Agents could run only the base condition.