Xingyao Wang, Boxuan Li, Yufan Song, Frank F. Xu, Xiangru Tang, Mingchen Zhuge, Jiayi Pan, Yueqi Song, Bowen Li, Jaskirat Singh, Hoang H. Tran, Fuqiang Li, Ren Ma, Mingzhang Zheng, Bill Qian, Yanjun Shao, Niklas Muennighoff, Yizhe Zhang, Binyuan Hui, Junyang Lin, Robert Brennan, Hao Peng, Heng Ji, Graham Neubig
软件是人类拥有的最强大工具之一,它使熟练的程序员能够以复杂而深刻的方式与世界互动。与此同时,得益于大语言模型(LLM)的进步,能够与周围环境交互并施加影响的AI智能体也取得了快速发展。本文介绍 OpenHands(原名 OpenDevin),一个用于开发强大且灵活的 AI 智能体平台,这些智能体以类似于人类开发者的方式与世界交互:编写代码、与命令行交互、浏览网页。我们描述了该平台如何支持新智能体的实现、与沙盒环境的安全交互以实现代码执行、多智能体之间的协调,以及集成评估基准。基于当前集成的基准,我们对智能体在 15 个具有挑战性的任务上进行了评估,包括软件工程(如 SWE-BENCH)和网页浏览(如 WEBARENA)等。OpenHands 采用宽松的 MIT 许可证发布,是一个跨越学术界和工业界的社区项目,已获得来自 188 多位贡献者的 2.1K+ 贡献。