文章摘要
【关 键 词】 AI程序员、开源项目、Devika、OpenDevin、代码开发
Devin的介绍:Devin是由Cognition公司发布的首个AI程序员,具备端到端的代码部署、调试和优化能力,能够进行项目规划和大模型微调。尽管Devin在全球科技圈引起了广泛关注,但它目前处于邀请测试阶段,且为闭源产品,使用门槛较高。
资本支持:Devin获得了资本市场的青睐,成立仅6个月便获得了1.75亿美元的融资,公司估值达到20亿美元。
开源项目的出现:为了解决Devin的使用门槛问题,GitHub上出现了两个复现Devin功能的开源项目:Devika和OpenDevin。这两个项目在短时间内分别获得了超过17000颗星的关注,显示出Devin的受欢迎程度。
Devika项目:Devika是一个智能AI代理,其核心框架与去年流行的AutoGPT类似,专注于代码编程领域。Devika能够进行代码库拷贝、配置、Bug修复、更新和调试运行等任务,并通过文本提示驱动。Devika的前端UI界面与Devin相似,左侧进行文本提示,右侧展示执行和生成结果。
OpenDevin项目:OpenDevin的功能和配置与Devika相似,支持用户选择执行任务的大模型,如OpenAI、Claude、Gemini、Azure OpenAI等。OpenDevin的UI包括聊天界面、演示命令的shell、浏览器等,具有稳定的后端AI代理框架,能够自动读取、写入和运行简单命令。
Devin的特色功能:Devin允许用户自行选择运行的大模型,包括市面上所有流行的开源和闭源产品。用户可以通过输入API KEY和型号来运行特定模型,也可以使用本地的大模型,只需输入URL即可。此外,Devin还支持自定义用于向量数据库存储的嵌入模型。
总结:文章主要介绍了AI程序员Devin及其相关的开源项目Devika和OpenDevin,这些项目旨在降低Devin的使用门槛,使其功能更加普及。Devika和OpenDevin在功能上几乎复制了Devin,提供了用户友好的界面和灵活的模型选择,使得开发者能够更容易地利用AI技术进行代码开发和项目管理。
原文和模型
【原文链接】 阅读原文 [ 1385字 | 6分钟 ]
【原文作者】 AIGC开放社区
【摘要模型】 moonshot-v1-32k
【摘要评分】 ★★★☆☆