paper-with-me

Papers

SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering

2024-05-06 · John Yang, Carlos E. Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, Ofir Press

Language model (LM) agents are increasingly being used to automate complicated tasks in digital environments. Just as humans benefit from powerful software applications, such as integrated development environments, for complex tasks like software engineering, we posit that LM agents represent a new category of end users with their own needs and abilities, and would benefit from specially-built interfaces to the software they use. We investigate how interface design affects the performance of language model agents. As a result of this exploration, we introduce SWE-agent: a system that facilitates LM agents to autonomously use computers to solve software engineering tasks. SWE-agent's custom agent-computer interface (ACI) significantly enhances an agent's ability to create and edit code files, navigate entire repositories, and execute tests and other programs. We evaluate SWE-agent on SWE-bench and HumanEvalFix, achieving state-of-the-art performance on both with a pass@1 rate of 12.5% and 87.7%, respectively, far exceeding the previous state-of-the-art achieved with non-interactive LMs. Finally, we provide insight on how the design of the ACI can impact agents' behavior and performance.

📄 PDF Abstract BibTeX arXiv:2405.15793

Code (2)

princeton-nlp/swe-agent
swe-agent/swe-agent

Tasks

Bug fixingLanguage ModelingLanguage ModellingNavigate

Similar Papers 제목 키워드 기반

AXIS: Efficient Human-Agent-Computer Interaction with API-First LLM-Based Agents

2024-09-25 · Junting Lu, Zhiyang Zhang, Fangkai Yang, Jue Zhang 외

Multimodal large language models (MLLMs) have enabled LLM-based agents to directly interact with application user interfaces (UIs), enhancing agents' performance in complex tasks. However, these agents often suffer from …

Training Computer Use Agents to Assess the Usability of Graphical User Interfaces

2026-04-28 · Alice Gao, Weixi Tong, Rishab Vempati, Katharina Reinecke 외 arxiv

Usability testing with experts and potential users can assess the effectiveness, efficiency, and user satisfaction of graphical user interfaces (GUIs) but doing so remains a costly and time-intensive process. Prior work …

Secure and Efficient Access Control for Computer-Use Agents via Context Space

2025-09-26 · Haochen Gong, Chenxiao Li, Rui Chang, Wenbo Shen arxiv

Large language model (LLM)-based computer-use agents represent a convergence of AI and OS capabilities, enabling natural language to control system- and application-level functions. However, due to LLMs' inherent uncerta…

Towards Computer-Using Personal Agents

2025-01-31 · Piero A. Bonatti, John Domingue, Anna Lisa Gentile, Andreas Harth 외

Computer-Using Agents (CUA) enable users to automate increasingly-complex tasks using graphical interfaces such as browsers. As many potential tasks require personal data, we propose Computer-Using Personal Agents (CUPAs…

STEVE: A Step Verification Pipeline for Computer-use Agent Training

2025-03-16 · Fanbin Lu, Zhisheng Zhong, Ziqin Wei, Shu Liu 외

Developing AI agents to autonomously manipulate graphical user interfaces is a long challenging task. Recent advances in data scaling law inspire us to train computer-use agents with a scaled instruction set, yet using b…