OpenHands: An Open Platform for AI Software Developers as Generalist Agents

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Xingyao, Li, Boxuan, Song, Yufan, Xu, Frank F., Tang, Xiangru, Zhuge, Mingchen, Pan, Jiayi, Song, Yueqi, Li, Bowen, Singh, Jaskirat, Tran, Hoang H., Li, Fuqiang, Ma, Ren, Zheng, Mingzhang, Qian, Bill, Shao, Yanjun, Muennighoff, Niklas, Zhang, Yizhe, Hui, Binyuan, Lin, Junyang, Brennan, Robert, Peng, Hao, Ji, Heng, Neubig, Graham
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913799571767296
author Wang, Xingyao
Li, Boxuan
Song, Yufan
Xu, Frank F.
Tang, Xiangru
Zhuge, Mingchen
Pan, Jiayi
Song, Yueqi
Li, Bowen
Singh, Jaskirat
Tran, Hoang H.
Li, Fuqiang
Ma, Ren
Zheng, Mingzhang
Qian, Bill
Shao, Yanjun
Muennighoff, Niklas
Zhang, Yizhe
Hui, Binyuan
Lin, Junyang
Brennan, Robert
Peng, Hao
Ji, Heng
Neubig, Graham
author_facet Wang, Xingyao
Li, Boxuan
Song, Yufan
Xu, Frank F.
Tang, Xiangru
Zhuge, Mingchen
Pan, Jiayi
Song, Yueqi
Li, Bowen
Singh, Jaskirat
Tran, Hoang H.
Li, Fuqiang
Ma, Ren
Zheng, Mingzhang
Qian, Bill
Shao, Yanjun
Muennighoff, Niklas
Zhang, Yizhe
Hui, Binyuan
Lin, Junyang
Brennan, Robert
Peng, Hao
Ji, Heng
Neubig, Graham
contents Software is one of the most powerful tools that we humans have at our disposal; it allows a skilled programmer to interact with the world in complex and profound ways. At the same time, thanks to improvements in large language models (LLMs), there has also been a rapid development in AI agents that interact with and affect change in their surrounding environments. In this paper, we introduce OpenHands (f.k.a. OpenDevin), a platform for the development of powerful and flexible AI agents that interact with the world in similar ways to those of a human developer: by writing code, interacting with a command line, and browsing the web. We describe how the platform allows for the implementation of new agents, safe interaction with sandboxed environments for code execution, coordination between multiple agents, and incorporation of evaluation benchmarks. Based on our currently incorporated benchmarks, we perform an evaluation of agents over 15 challenging tasks, including software engineering (e.g., SWE-BENCH) and web browsing (e.g., WEBARENA), among others. Released under the permissive MIT license, OpenHands is a community project spanning academia and industry with more than 2.1K contributions from over 188 contributors.
format Preprint
id arxiv_https___arxiv_org_abs_2407_16741
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle OpenHands: An Open Platform for AI Software Developers as Generalist Agents
Wang, Xingyao
Li, Boxuan
Song, Yufan
Xu, Frank F.
Tang, Xiangru
Zhuge, Mingchen
Pan, Jiayi
Song, Yueqi
Li, Bowen
Singh, Jaskirat
Tran, Hoang H.
Li, Fuqiang
Ma, Ren
Zheng, Mingzhang
Qian, Bill
Shao, Yanjun
Muennighoff, Niklas
Zhang, Yizhe
Hui, Binyuan
Lin, Junyang
Brennan, Robert
Peng, Hao
Ji, Heng
Neubig, Graham
Software Engineering
Artificial Intelligence
Computation and Language
Software is one of the most powerful tools that we humans have at our disposal; it allows a skilled programmer to interact with the world in complex and profound ways. At the same time, thanks to improvements in large language models (LLMs), there has also been a rapid development in AI agents that interact with and affect change in their surrounding environments. In this paper, we introduce OpenHands (f.k.a. OpenDevin), a platform for the development of powerful and flexible AI agents that interact with the world in similar ways to those of a human developer: by writing code, interacting with a command line, and browsing the web. We describe how the platform allows for the implementation of new agents, safe interaction with sandboxed environments for code execution, coordination between multiple agents, and incorporation of evaluation benchmarks. Based on our currently incorporated benchmarks, we perform an evaluation of agents over 15 challenging tasks, including software engineering (e.g., SWE-BENCH) and web browsing (e.g., WEBARENA), among others. Released under the permissive MIT license, OpenHands is a community project spanning academia and industry with more than 2.1K contributions from over 188 contributors.
title OpenHands: An Open Platform for AI Software Developers as Generalist Agents
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2407.16741