全球首个 AI 程序员来了!超越 GPT-4 震撼硅谷,但取代码农为之尚早

全球首个 AI 程序员来了!超越 GPT-4 震撼硅谷,但取代码农为之尚早

💡 原文中文,约4700字,阅读约需12分钟。
📝

内容提要

全球首个AI程序员Devin在Cognition AI公司工作,具备编写代码、修复错误、项目原型设计等能力。Cognition AI团队由10名员工组成,拥有丰富的编程经验。AI程序员的出现引发了人们对于人类程序员就业前景的讨论。一些人认为AI程序员可以解放程序员,让他们从繁琐的任务中解脱出来,从事更创造性的工作。然而,也有人担心AI程序员会取代人类程序员。目前,AI程序员还无法完全取代人类,但其发展前景仍然值得关注。

🔎

延伸解读

Devin 的能力边界与实测表现

根据文章,Devin 能自主制定计划、编写代码、修复 bug,并完成复杂任务,如构建网站、训练模型。在 SWE-Bench 测试中,它端到端解决了 13.86% 的 GitHub 难题,远超 GPT-4 等模型辅助下的 4.8%。彭博社实测中,Devin 构建网站仅需 5-10 分钟。这些数据表明 Devin 在特定任务上表现出色,但尚未开放使用,实际能力仍需更多验证。

团队背景与技术路径的独特性

Cognition AI 成立仅两个月,团队仅 10 人,却拥有 10 枚国际信息学奥林匹克竞赛金牌,创始人 Scott Wu 等均为竞赛出身。他们认为编程竞赛经验有助于教 AI 编程。技术方面,公司未公开细节,仅透露结合了 GPT-4 等大语言模型与强化学习,使 Devin 具备推理和长期规划能力。这种神秘性引发关注,但也让人对其技术独立性和可持续性存疑。

对程序员职业的潜在影响

文章指出,Devin 的出现引发了对程序员就业的讨论。乐观者认为 AI 可解放程序员,让其从事更创造性工作;悲观者担心取代人类。Andrej Karpathy 将软件工程自动化类比自动驾驶,认为人类仍将担任监督角色。但 François Chollet 指出,软件工程需要心智模型,Devin 尚未达到。目前 Cognition AI 仍在招聘工程师,说明优秀人类程序员依然稀缺。

当前局限与未来挑战

尽管 Devin 演示惊艳,但文章提到它尚未开放,且 Cognition AI 官网因访问火爆而宕机,显示其服务稳定性不足。此外,AI 部分和用户体验仍需完善,如何监督、调试和引导 AI 仍是待解问题。Devin 在 SWE-Bench 上 13.86% 的解决率虽进步显著,但距离完全自主仍有差距。这些局限提示 AI 程序员取代码农为时尚早。

❓

Q&A

Devin作为全球首个AI程序员具备哪些能力?

Devin具备编写代码、修复错误、项目原型设计等能力,并能自主制定计划和解决复杂任务。

Cognition AI团队的背景如何?

Cognition AI团队由10名员工组成,成员多为国际信息学奥林匹克竞赛金牌选手,具有丰富的编程经验。

人们对AI程序员的就业前景有什么看法?

一些人认为AI程序员可以解放人类程序员,让他们从繁琐任务中解脱出来,而另一些人则担心AI会取代人类程序员。

Devin在编码基准测试中的表现如何?

Devin在编码基准测试中解决了13.86%的GitHub难题,表现超越了GPT-4等前辈。

Cognition AI希望通过Devin实现什么目标?

Cognition AI希望通过Devin证明AI程序员可以帮助人类程序员减轻繁琐任务,提升创造性工作。

Devin如何处理复杂工程任务?

Devin具备推理和长期规划能力,能够规划和执行复杂工程任务,并记忆每一步的上下文。

🏷️

标签

➡️

继续阅读