Weights & Biases builds o1-based AI programming agent achieving 64.6% on SWE-Bench-Verified
Building a reliable autonomous AI programming agent required addressing o1's tendency to misorder time-sequenced events and extensive iteration over hundreds of evals to achieve consistent agent behavior.
o1 exhibited a time-ordering failure mode: after a sequence of edits and test runs, it would claim a test still failed without having re-run the test following the most recent edit.
The o1-based agent resolves 64.6% of SWE-Bench-Verified issues, tops the leaderboard, and significantly outperforms OpenAI's own published o1 result.
Frequently asked questions
What did this team achieve with this AI workflow?
The o1-based agent resolves 64.6% of SWE-Bench-Verified issues, tops the leaderboard, and significantly outperforms OpenAI's own published o1 result.
What tools did this team use?
o1, gpt4o, Weave, Phaseshift, Eval Studio, docker.
What results were reported?
SWE-Bench-Verified issue resolution rate: 64.6%; Evals run during development: 977 (source-reported, not independently verified).
What failed first in this deployment?
o1 exhibited a time-ordering failure mode: after a sequence of edits and test runs, it would claim a test still failed without having re-run the test following the most recent edit.
How is this quality assurance AI workflow structured?
GitHub issue received → O1 iterative code editing → Auto-command execution → Gpt4o history compression → Cross-check rollout selection.