地址:
GitHub - OpenDevin/OpenDevin: 🐚 OpenDevin: Code Less, Make More
介绍:
OpenDevin 是一个雄心勃勃的开源项目,旨在复制并扩展 Devin 的功能,Devin 是一款自主的人工智能软件工程师。该项目设计用于处理复杂的工程任务,并促进软件开发中的积极合作。其主要目标是利用开源社区的力量,增强并创新 Devin 现有的能力 (GitHub) (GitHub) (AI Cheatsheet)。
OpenDevin 的关键特点包括其理解和处理自然语言指令的能力,使开发者能够简单有效地传达他们的想法和需求。它提供了一套全面的开发工具,如聊天界面、命令终端、工作流程规划器和代码编辑器,旨在简化和增强软件开发过程 (AI Cheatsheet) (GitHub)。
目前,OpenDevin 处于 alpha 阶段,表明它正在快速开发中并且某些方面可能不稳定。它在 Docker 沙盒内运行,以确保系统操作安全并保护用户数据。这种设置是其更广泛架构框架的一部分,该框架还包括用户界面和后端系统,能够处理从基本到复杂的软件工程操作 (Open Source Agenda)。
对于有兴趣贡献或将 OpenDevin 集成到他们项目中的人,设置过程涉及配置系统与一个语言模型(LLM)API 密钥,并且系统允许选择各种后端模型以满足不同的开发需求。OpenDevin 支持多种编程语言和框架,确保了一个灵活而强大的软件开发工具 (Open Source Agenda)。