惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Y
Y Combinator Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
L
LangChain Blog
美团技术团队
N
Netflix TechBlog - Medium
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
博客园 - 司徒正美
爱范儿
爱范儿
D
DataBreaches.Net
月光博客
月光博客
U
Unit 42
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
MongoDB | Blog
MongoDB | Blog
腾讯CDC

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
“码农”瑟瑟发抖,10人初创公司发布能写代码会改bug的“AI码农”...
2024-03-13 · via 少数派

作者|贾桂鹏

一代人终将老去,总有人正年轻。这句话非常适合开发者们,一代开发者老去,新一代就立刻接班。但事实是,随着越来越多的流程实现自动化,大多数工作在某种程度上已经过时,现在开发人员也面临同样的问题。

3月13日,初创公司Cognition发布公告,宣布推出全球首个AI软件工程师Devin,并号称会彻底改变人类构建软件的方式。Devin在SWE-bench编码基准测试中取得了突破性的成功,展示了其执行复杂任务的能力,甚至超越了顶尖的人类工程师。这一发布引起了码农们广泛的关注。

未来,如果越来越多的机器可以自己编写代码,“代码民工”们又将何去何从?

天才团队带来的AI码农

据了解,发布Devin的Cognition是一家仅有10人的初创公司,而且才成立不到2个月,当前,在SWE-bench上取得了13.86%的惊人成绩,相比之下,Claude 2是4.80%,而SWE-Llama-13b和GPT-4可以分别处理3.97%和1.74%。

在Cognition的演示中,Devin可以迅速地完成程序员们每天都在做的那些基础工作,比如开发,调试,debug,部署等。而且,它拥有自己的shell、代码编辑器和浏览器等常见开发者工具,它们都集成在一个沙盒计算环境中,这样Devin就可以自己去调用。

面对用户给出的自然语言描述需求,Devin可以打开代码编辑器,使用浏览器进行debug,然后运行代码和检查代码,最终部署完成用户的需求。要知道,这些工作以往都是程序员来完成,而现在AI已经可以替代。

开发者展示了一个让Devin自己解决sympy Python代数系统中关于对数计算错误的例子。我们可以看到,Devin搭建了代码环境,重现了错误,并独立编码和测试了修复方案。

对于大家都熟悉的隐藏在一幅背景图里的AI生成的艺术字,其难点在于它对于传统的软件工程师来说,也需要花一定时间了解和学习新的工具才能实现,结果,Devin只靠着自己阅读博客,就学会了这个全新的陌生技术,在Modal上运行起来了ControlNet,完成了这个需求。

不仅如此,对于当今最热门的大模型技术,它也能独立完成。比如它仅仅需要你发给它一个指向GitHub研究仓库的链接,就自主为一个大语言模型完成了微调。甚至在Upwork上交给它一个真实的工作任务,它也可以编写并调试运行计算机视觉模型的代码。最后的抽样结果数据Devin会编写一份报告给用户。

我们看到,Cognition把Devin被描述为下一个时代的软件开发助手,不仅仅提供编码建议和自动完成一些任务,而是能够独立完成整个软件项目。这意味着Devin与另外的AI编程工具不同,它有更强的自主性,并且在编程任务上的能力更加全面。

虽然,Cognition好像在发布Devin只是一个连固定办公室都没有的小公司,但我们看到他创始人团队时发现,这又是一场新的天才创业的故事。

Cognition的创始人兼首席执行官Scott Wu,在14年前就参加了电视直播的数据竞赛,在比赛中他以碾压的优势展现了自己在数学方面的才华。

联合创始人兼首席技术官Steven Hao则毕业于MIT计算机专业,之前曾在数据标注行业独角兽Scale AI效力,是该公司顶级的工程师。

而另一位公司创始人兼首席产品官的Walden Yan来头也不小,他曾于哈佛大学攻读计算机科学和经济学相关专业,还曾从事MIT PRIMES密码学和机器学习方向的计算机科学研究,还是沃顿商学院高中投资大赛北美地区决赛入围者。

而且,我们发现一个惊人的巧合,Cognition的创始人们都曾经是IOI金牌得主,要说起IOI,这可是类似奥运会的存在,该赛事全称国际信息学奥林匹克竞赛(International Olympiad in Informatics),面向各国选手的一年一度的信息学科国际奥林匹克竞赛,选手以个人为单位,每个国家最多可选派4名选手参加。

而在计算机技术发达的美国脱颖而出再夺取金牌,称Cognition的创始人团队为“天才团队”似乎也不过分。

不过,也有人对于Devin或者类似它的工具出现产生了悲观的看法,那就是,作为软件工程师的Scott Wu正在推出一款生成式人工智能工具,其最终目的是取代人类软件工程师。计算机科学家塞拉斯·阿尔贝蒂(Silas Alberti)表示:“这不像是一个帮助编写代码的助手,而更像是一个真正的工人在做自己的事情。”

目前,随着Devin发布,Cognition也展开了招聘工作来扩展自己的团队。我们发现,在Cognition的社交网络下面,已经有不少程序员呼喊道:“请不要抢走我的工作”。

程序员们写下的代码毁掉了自己的工作?是,也不是!

针对程序员们半开玩笑半愤怒地表态,我们认为他们有理由这样做,因为,AI一定会是未来写代码的首选,这一点我们深信不疑。

前特斯拉AI总监卡帕西表示:“自动化软件工程,目前看起来与自动化驾驶类似。”

具体体现在发展进程上:首先人类手动编写代码,然后GitHub Copilot自动完成几行,再之后ChatGPT编写代码块,现在就是Devin的出现。

接下来,他认为自动化软件工程会演变成为协同开发人员需要串联的许多工具一起编写代码:终端、浏览器、代码编辑器等。以及人类负责监督,逐渐转向更高级别工作。

结合卡帕西的经历和对自动驾驶的理解,他表达得更多的是一种渐进式推进,即会有一段时间的人机共驾,然后在数据和迭代反馈后,才能实现完全无人驾驶。

自动化软件也类似,先出现低代码,然后是零代码,最后完全不需要人写代码。

那么,真的是程序员们写下的代码毁掉了自己的工作吗?

其实这个问题很有意思,我们觉得也是,也不是。大家可以看到,并不是所有程序员都可以写出如Devin这样的工具,所以,并不是程序员对自己下死手,而是某些程序员对其他程序员下死手。

站在顶部的程序员对下面的程序员下死手。比如说做出ChatGPT、Devin的程序员们,他觉得这样可以解放生产力,可以让编程变得更加简单,更加地轻松,他们不会考虑基础或者平庸的程序员们怎么生活。

在顶级的程序员眼里是不存在这些问题的,他就是要把这个程序做得越来越智能,越来越简单。因为他并不会因此而失业,因为他是这个工具的创造者,他还意识不到他开发出的这个东西将来会不会取代自己,至少现在不会。

通常每个行业都是金字塔架构的,比如程序员这个行业,顶尖的工作者做操作系统、数据库、中间件,腰部的工作者去写一写业务和产品,而底部的工作者则写增删改查,写项目。但随着低代码平台、云计算、AI等技术的出现和发展,这个金字塔有可能会越变越窄,底部工作者的生存空间会越来越小,这似乎是一个趋势。

元宇宙新声认为,未来AI所做的事情一定会超越我们的想象,也一定会取代现在“码农”所做的事情,那么,一旦编程成为全民行为,它也就不再是一个职业了,只能是职业里的一个技能,就像大家现在会用办公软件、修图软件一样。

所有人都希望能掌握一技之长,从而换取生活所需,但从现在开始,立志于成为“码农”的人都要考虑一件事情,那就是编程是一项技能还是一份职业。

写在最后

目前,Cognition已经从硅谷大佬Peter Thiel领投的Funders Fund和其他知名的投资机构那里获得了2100万美元的投资,可以想象Devin将会以更快的速度更新和发展。而像谷歌、OpenAI等科技公司也在布局相关领域,未来在“AI码农”的竞争将会更加激烈。

不可否认,Devin的出现让我们惊叹的同时,也让“码农”们再一次感受到了危机,但时代的车轮在转动时,也不会考虑每个人的感受。未来,AI还会带来更多的震撼,融入更多行业中,我们的生存之道唯有不断地学习新技术,训练自己的复合技能,拓宽业务场景。