Rishi Desai, an ML engineer at Abundant AI, presents SWE-Marathon, a benchmark designed to evaluate AI coding agents on tasks requiring long-horizon reasoning and coherence. The benchmark poses the critical question: can these agents maintain focus and functionality over a billion-token budget? This research delves into the current limitations of AI in handling complex software engineering projects, moving beyond simple code completion or bug fixing.
Related startups
The Evolution of AI Coding Agents
Desai illustrates the progression of AI agents from addressing isolated coding tasks to tackling full-scale, end-to-end projects. He highlights examples from leading AI labs and companies, such as Anthropic building a C compiler, OpenAI's 'Parameter Golf' experiment, Cloudflare's rapid Next.js rebuild, and Cursor's work on autonomous coding. These initiatives demonstrate a clear trend towards agents capable of managing more complex and extended software development lifecycles.
SWE-Marathon: A New Benchmark for Long-Horizon Tasks
The SWE-Marathon benchmark aims to measure an agent's ability to perform multi-step tasks over extended periods, simulating real-world software engineering workflows. Unlike previous benchmarks like HumanEval or SWE-bench, which focused on shorter tasks or single function completions, SWE-Marathon pushes the boundaries by assessing agents on tasks that can take hours to complete. This includes everything from initial repository exploration and setup to debugging, server actions, and final deployment, spanning hundreds of millions of tokens and requiring sophisticated planning and execution.
