World's Fair 2025
Devin 2.0 and the Future of SWE - Scott Wu, Cognition
Overview
The talk discusses the rapid advancement of AI agents in software engineering, highlighting a trend of capability doubling approximately every 70 days for coding tasks. This exponential growth has transformed AI's role from simple tab completion to handling complex, multi-file development tasks, with the interface and most critical capabilities evolving every few months.
Who should watch
- AI Engineers
- Product Managers
- Builders working with AI agents
- Those interested in the evolution of software development tools
- Individuals facing challenges with repetitive coding tasks or complex bug fixes
Key takeaways
- AI agent capabilities in coding are advancing exponentially, with a doubling time of roughly 70 days, leading to significant increases in work capacity year-over-year.
- The evolution of AI agents has progressed from basic tab completion to handling complex tasks like repetitive migrations, bug fixes, and feature implementation across multiple files.
- Key capabilities that have emerged and become critical include robust instruction following, memory and knowledge retention, repository setup and snapshotting, and understanding code context through hierarchies and language servers.
- More recent advancements focus on iterative workflows, allowing humans to explore codebases with agents before task execution, and the ability to handle entire backlogs of tasks autonomously.
- The development of AI agents requires significant work in codebase intelligence, planning, debugging, asynchronous testing, and integrating with existing developer workflows and tools.
- The future trajectory suggests AI agents will tackle entire projects, necessitating further advancements in confidence, autonomous testing, and decision-making across complex codebases.
- *The doubling time for AI agents in code is about every 70 days.*
- *The most important capabilities to solve for actually change every two or three months.*
Notable quotes
Scott Wu noted that the capability of AI agents in code doubles approximately every 70 days.
He also stated that the most important capabilities and the right way to interface with AI agents change every two to three months as the technology advances.
Unofficial community note. Prefer the recording for nuance.