全球首个AI软件工程师问世:可以自己训练微调大模型的AI软件工程师Devin简介
大语言模型的一个最重要的应用就是在编程领域。当前的GPT-4等模型已经在代码补全和生成方面为程序员节省了大量的时间。但是,大多数编程领域的大模型应用都是单行代码补全或者单个函数生成的方式。完整的程序生成依然面临较大的挑战。而现在,一个初创企业直接发布了一个AI软件工程师,可以直接作为一个程序员来接受用户需求和反馈,独立完成编码和应用上线功能。这就是Cognition发布的全球首个AI软件工程师Devin。

Devin简介
Devin不是一个人的名字,它是一个配备了程序员工具的大模型,由CognitionAI发布。CognitionAI是一家初创企业。
Devin不仅仅是提供编码建议和自动完成一些任务,而是能够独立完成整个软件项目。例如,如果你告诉Devin要创建一个展示悉尼所有意大利餐馆的网站,它会自动搜索餐馆信息,获取它们的地址和联系方式,然后构建并发布一个展示这些信息的网站。在这个过程中,Devin会展示它正在执行的所有任务,并且在测试编写的代码时自动找出并修复错误。
下图是Devin自行阅读QLoRA的GitHub项目之后,用这个库来微调Llama-7B模型的截图:


