SWE Agent
sofware engineer agent enabled by LLM
Created:
Devin from Cognitive AI made waves when it came out in March 2024.
There are follow-on developments since then.
- SWE-Agent Agent Computer Interfaces Enable Software Engineering Language Models.SWE-agent turns LMs (e.g. GPT-4) into software engineering agents that can fix bugs and issues in real GitHub repositories. Yang, John, Carlos E. Jimenez, Alexander Wettig, Shunyu Yao, Karthik Narasimhan, and Ofir Press. “SWE-agent: Agent computer interfaces enable software engineering language models,” 2024. SWE-agentSWE-agent turns LMs (e.g. GPT-4) into software engineering agents that can fix bugs and issues in real GitHub repositories.We accomplish these results by designing simple LM-centric commands and specially-built input and output formats to make it easier for the LM to browse the repository, view, edit and execute code files. We call this Agent-Computer Interface (ACI)Agent-Computer Interface (ACI) and build the SWE-agent repository to make it easy to iterate on ACI design for repository-level coding agents. https://swe-agent.com.
- [2407.16741] OpenDevin: An Open Platform for AI Software Developers as Generalist Agents