美国初创公司Cognition推出全球首个AI软件工程师 具备Debug及自学新语言等能力

来源:网界网 | 2024-03-13 15:48:08

人工智能(AI)技术不断进步,就连辅助编程、Debug(排除错误)都做到。不过AI会否抢走软件工程师的饭碗,也成为不少人的疑问。美国一间初创公司最近更推出全球首个AI软件工程师,具备Debug及自学新语言等能力

美国初创公司Cognition在今日宣布推出AI软件工程师Devin,同时公布影片介绍,指Devin在SWE-bench编码基准测试中表现出色(见图),能独立解决GitHub问题并在Upwork上完成实际工作,突破先前模型,甚至能超越顶尖的人类工程师。

AI软件工程师Devin亦擅长长期规划、推理以及从文件中学习,可以自主规划和完成软件开发专案,具备独立修复错误的能力。在过程中,亦能做出数以千计的准确决策,并且从研究资料库中获取指令,建立并微调大型语言模型(LLM)。

官方形容,Devin是一位“不会疲倦及技术娴熟的队友”,能与工程师并肩作战或独立完成任务,再供工程师审查。因此令工程师能专注于解决其他需要更具创意、复杂的问题,让工程团队实现更远大的目标。

据影片介绍,AI软件工程师Devin具备以下4方面能力:

快速掌握新技术: Devin只需阅读文件,就可以快速掌握不熟悉的工具和框架

开发端到端应用:构建并部署功能齐全的网路应用程式,根据用户反馈逐步增加功能

自动查找错误:能阅读API文档,识别、调试及修复代码问题,同时为开源和生产级软件库作出贡献

训练AI模型:从研究资料库中获取指令,建立并微调大型语言模型,克服技术挑战并成功运行项目

将影响软件工程师未来角色人类监督仍重要

然而,科技网站MSPoweruser亦提到,这类技术的影响可能是双向的,一方面可以简化开发流程,减少重复性任务,并允许人类工程师专注于更有创意及更复杂的问题。另一方面,又带出关于人类软件工程师未来角色的问题,以及他们需要如何适应与日益强大的AI系统一起工作。

相关阅读

每日精选