跳转到主要内容

category



欢迎来到OpenDevin,这是一个开源项目,旨在复制Devin,一位能够执行复杂工程任务并在软件开发项目上与用户积极合作的自主人工智能软件工程师。该项目渴望通过开源社区的力量复制、增强和创新Devin。


🤔 Devin是什么?


Devin代表了一种尖端的自主代理,旨在应对软件工程的复杂性。它利用了shell、代码编辑器和web浏览器等工具的组合,展示了LLM在软件开发中尚未开发的潜力。我们的目标是探索和扩展Devin的能力,确定其优势和需要改进的领域,以指导开放代码模型的进展。
 

🐚 为什么选择OpenDevin?


OpenDevin项目诞生于对原始Devin模型的复制、增强和创新的渴望。通过让开源社区参与进来,我们的目标是解决Code LLM在实际场景中面临的挑战,制作出对社区有重大贡献的作品,并为未来的进步铺平道路。


🚧 项目状态


OpenDevin目前正在进行中,但您已经可以运行alpha版本来查看端到端系统的运行情况。项目团队正在积极致力于以下关键里程碑:

  • UI:开发一个用户友好的界面,包括聊天界面、演示命令的shell和web浏览器。
  • 体系结构:构建一个稳定的代理框架,具有强大的后端,可以读取、写入和运行简单的命令。
  • 代理功能:增强代理生成bash脚本、运行测试和执行其他软件工程任务的能力。
  • 评估:建立符合Devin评估标准的最小评估管道。

完成MVP后,团队将专注于各个领域的研究,包括基础模型、专家能力、评估和代理研究。