• 发文
  • 评论
  • 微博
  • 空间
  • 微信

首个AI程序员诞生!能力比人类更强,程序员的末日来了?

乌鸦智能说 2024-03-14 14:55 发布于北京 发文

今天凌晨,一家刚刚成立的人工智能初创公司Cognition发布了世界第一款可以全自主生成代码、修复Bug、设计软件的AI工程师Devin。这款名为 "Devin"的人工智能可以编写、调试和部署代码,以创建正常运行的网站和产品。据其创始人Scott Wu,它的编程性能远远超过了现有的最先进的 LLM,如 GPT-4 和 Gemini。

不同于过去只能编写核心代码辅助人类程序员的AI,Devin实现了程序设计、代码编写、软件发布的全自动化过程。Devin的创造者Scott Wu的说法,Devin最终将能代替人类编码员完成许多低级编码工作,而且速度更快。

/ 01 / 成立不到4个月、团队仅10人,Devin性能优于GPT-4

ChatGPT类似,Devin有一个人机交互界面。 用户可以要求它建立一个网站或一个软件程序。然后,Devin 会生成一个系统实施软件的计划,并逐一处理每个部分。Devin 有自己的命令行、代码编辑器,甚至还有自己的浏览器。

收到提示后,Devin 就会开始工作,创建文件和编写代码。它还能调试自己的代码--在演示中,Devin 会在遇到错误时修复问题。早期用户表示,他们可以在 5-10 分钟内创建整个网站和简单的游戏。

如果用户发现Devin在执行过程中偏离了自己最初的设想,可以及时在对话框输出指令,调整需求,Devin就可以重新设计流程。

从性能上看,Devin远远优于现有大模型。在SWE-bench(人工智能基准测试)中,Devin能够独立解决GitHub问题库里13.86%的案例问题,而不需要人类的任何协助。相比之下,Anthropic发布的Claude 2仅能解决4.80%的问题,而SWE-Llama-13b 和 GPT-4 则分别能处理 3.97% 和 1.74% 的问题。

Devin的创造者Scott Wu相信,Devin最终将能代替人类编码员完成许多低级编程工作,而且速度更快。一个程序员设计一个简易网页或游戏的平均周期为一周,若是要求较高的中大型项目,至少也得一个月起步。而Devin凭借现有的技术水平仅需要15-30min的时间。

此外,所有现有的LLM模型都需要人工指令,告诉它们必须修复哪个文件。而Devin则拥有自己的shell、编码器和浏览器,只需要一个指令就可以自动生成一整套软件设计开发流程。

鲜少有人知道,这款强大的AI应用其实出自于一个成立不到四个月的初创团队。

2023年11月,Scott Wu成立了AI初创公司Conviction,成立之初,Conviction就获得了以创始人基金(Founders Fund)为主的2100万美元的A轮投资,同时得到了AI行业领头者Sarah Guo,Elad Gil等人的支持。

Conviction AI技术团队“小而精”,仅有10人。创立者Scott Wu毕业于哈佛大学,曾蝉联三届国际信息学奥林匹克冠军。成员大多来自于业内顶尖AI公司,如Google DeepMind,Scale AI。其中年纪最小的Walden Yan在加入Cognition AI时还是哈佛大学计算机和经济专业本科在读生。

/ 02 / 硅谷裁员潮,AI影响已经开始?

Devin的强势出现在震惊世界的同时,也不由让人担心其是否会成为AI取代人类的开始。 使用过Devin的计算机科学家Silas Alberti曾感叹:“ Devin不像一个帮助编写代码的助手,而像是一个在完成自己工作的真人。”

这样的“真人”是否会真正取代人类的编程工作,尚不得而知。但可以确定一点的是,AI对人类工作的影响正在发生。

2024年,Google重整公司业务,辞退了数百名主抓硬件、中央工程的研发人员。按Google的说法,裁员一个很重要的原因是,公司要削减开资,将集中在更为紧迫和优先的公司研发项目——人工智能上。而在这之前,Google刚刚裁掉了12000名员工,占公司人员总人数6%。

这样的事情不止发生在Google。Layoff.fyi网站数据显示,2024年第一个季度,已经有204家科技公司开展大规模裁员,总裁员人数达到49978人。自2023年,大型科技公司纷纷开始裁员,以Google裁员12000人为首,Meta、Microsoft、Amazon分别裁掉了11000人、10000人、10000人。被裁员工大多来自销售、硬件、公关 、市场营销等领域。

Devin出世前,人们曾经以为程序员会在这场裁员浪潮中幸免于难,可AI的指数级进步再次挑战了人们“狭隘”的想象力。

曾被当作对付AI失业浪潮最后武器的“学会编码”口号,现在看来,却比以往任何时候都更加过时。从某种意义上讲,答案仍是否定的。

技术革命虽会导致劳动力市场的重大变革,但是并非机器代替人了人,而是职业代替了职业。

正如互联网催生了“在线客服”“网红主播”“APP设计师”等职业,人工智能也孕育了许多新的就业机会,目前已有AI训练师、数据标注员、数据工程师等。我们应不断学习新的技能,关注行业风口,把握新的职业风向。

曾任Google、微软全球副总裁的李开复在其新书《AI未来进行时》里写道:“每当有撼动现状的新技术出现时,人们的第一反应基本上都是惶恐、忧虑,但是随着时间的推移,这些惶恐、忧虑通常会消失,新技术将逐渐融入人们的生活。”他强调了人类可以通过“二次学习”“二次定义”“二次复兴”来实现“与AI的良性共生”。

相信 Devin也是如此,他并非程序员的敌人,而是将码农者从繁重重复的代码中解放出来,从事更多更有创造性的程序设计活动。这或许是程序员的春天,也说不定呢。

声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

    暂无数据

    乌鸦智能说

    人工智能新时代的商业智库和价值灯...

    举报文章问题

    ×
    • 营销广告
    • 重复、旧闻
    • 格式问题
    • 低俗
    • 标题夸张
    • 与事实不符
    • 疑似抄袭
    • 我有话要说
    确定 取消

    举报评论问题

    ×
    • 淫秽色情
    • 营销广告
    • 恶意攻击谩骂
    • 我要吐槽
    确定 取消

    用户登录×

    请输入用户名/手机/邮箱

    请输入密码