OpenDevin: An Open Platform for AI Software Developers as Generalist Agents
基本信息
- 论文标题:OpenDevin: An Open Platform for AI Software Developers as Generalist Agents
- 作者: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
- 提交日期:2024年7月23日(v1)
- 分类:软件工程 (cs.SE);人工智能 (cs.AI);计算与语言 (cs.CL)
- 代码地址:https://github.com/OpenDevin/OpenDevin
摘要
软件是人类拥有的最强大工具之一,它使熟练的程序员能够以复杂而深刻的方式与世界交互。与此同时,随着大语言模型(LLMs)的改进,能够与其周围环境交互并产生影响的 AI 智能体也在迅速发展。本文介绍了 OpenDevin,一个用于开发强大且灵活的 AI 智能体的平台,这些智能体通过编写代码、与命令行交互以及浏览网页等方式,以类似人类开发者的方式与世界交互。本文描述了该平台如何支持新智能体的实现、与沙盒化代码执行环境的安全交互、多智能体间的协调,以及评估基准的集成。基于当前集成的基准,论文在 15 个具有挑战性的任务上对智能体进行了评估,其中包括软件工程(如 SWE-Bench)和网页浏览(如 WebArena)等任务。OpenDevin 以宽松的 MIT 许可证发布,是一个跨越学术界和工业界的社区项目,拥有来自 160 多位贡献者的超过 1,300 次贡献,并将持续改进。