Claude SWE-Bench Performance
Jan 6, 2025

Summary
This post details the development of an agentic system around Claude 3.5 Sonnet to achieve high performance on the SWE-bench benchmark. It explains the agent's design philosophy of minimal scaffolding and maximal model control, featuring a Bash Tool for command execution and an Edit Tool for file manipulation. The post highlights specific improvements in tool descriptions and error-proofing, such as requiring absolute paths for the Edit Tool and using exact string replacement for edits. It also discusses challenges encountered, including long runtimes, high token costs, grading complexities, and the limitations of current multimodal integration for debugging.
More from the AI Code Generation and Software Engineering Agents trail
- Using Claude Science to produce the first complete map of the sky in UV light
- Project Swap: What happens when agents trade for us?
- Automated researchers can reliably mitigate alignment failures
- How Claude is accelerating protein design and analytical chemistry
- Patterns and problems in multiagent systems