Anthropic CEO:AI 将在半年内编写90%的代码!

程序员们坐不住了!

Anthropic的CEO Dario Amodei最近放出了一个重磅炸弹

在未来3到6个月内,AI将编写90%的代码,而在12个月后,几乎所有代码都可能由AI生成

这个预测让整个编程社区炸开了锅!

到底该欢呼还是该担忧?

程序员们的饭碗是不是真的要被 AI 端走了?

AI编程革命:真相还是营销?

Dario Amodei在视频中表达了他对工作前景的担忧,特别提到编程是「人工智能取得最大进展的领域之一」。

他信心满满地预测:

「我想我们会在3到6个月内到达那里。人工智能正完成编写90%的代码。12个月后,我们可能会进入一个世界,人工智能基本上是在编写所有代码。」

然而,并非所有人都认同这一观点。社区反应可以说是褒贬不一,甚至有些人直接表示这是纯粹的营销手段

scov(@scov95)一针见血指出:

「如果我是一家产品公司,我也会这么说。」

而Bogdan(@ispijac_kafe)的反应更加直接:

「哈哈哈哈,不。」

程序员真的要失业了吗?

对于Amodei的预测,许多有经验的开发者表示强烈质疑

Maverick(@kallu1989) 认为:

「任何在大型代码库上工作过的人都非常清楚,这离事实还很遥远。当然,对于创建副项目或在一些小型代码库上工作,这可能是真的。」

dlb(@davidlbowman)则更加犀利:

「谁在乎。90%的垃圾代码运行得不好,而最后10%是最有价值的部分。而且,50%的软件工程师对项目提供的价值为负到零,你完全可以用一把空椅子替换他们,你会更有效率。」

Temple(@xCryptoTemple)将这比作计算器:

「胡说八道。就像说计算器在做所有的数学一样。」

AI 生成代码的真正挑战

AI生成代码的质量和可维护性也引发了热烈讨论。

Jozef Izso(@jozefizso)警告:

「直到人们意识到它生成的是不可维护和有bug的代码,这些代码必须被废弃。」

Ivan von Turkovich(@Ithora)指出了AI编码的局限性:

「它善于解决过去解决过的可比较问题,一旦你需要做特定的代码,有更复杂的业务逻辑,而没有提供详细和深思熟虑的规范,它就不会给出结果。」

Rafaell Lycan(@RafaellLycan)对Claude 3.7 Sonnet的表现提出质疑:

「有趣的是,没有人提到Sonnet 3.7在简单重构单个文件的代码时变得更糟了。它比GPT-4o或o3-mini做得更好,但在我看来它比3.5产生的幻觉更多。我看到了更多的过度工程化,甚至忽略了先前提示中设置的一些规则。」

Kal(@k_sze)提供了一个实际例子:

「同时,Claude 3.7 Sonnet无法修复一个用~100行Rust编写的示例程序的编译时错误。」

两种观点

面对AI编程时代,开发者社区分化为两种截然不同的观点。

一些人认为AI是编程的终结者,如Bob Loblaw(@Bob_Loblaw2022)担忧道:

「想象一下下个月毕业的数以万计的计算机科学学位的人。😫🥺 哎呀!😱」

而另一些人则看到了新的机遇,如Mr. Torben(@torbenanderson)表示:

「他在很大程度上是对的;但现在的优秀程序员将成为更好的AI程序员!只有那些不转型或不想转型的人才会感到失落!我认为其他人只会擅长AI编码!生产力会飞速提升!」

Martin Heyer(@MartinHeyer85)则保持谨慎:

「另外,我仍然会检查100%的代码。」

我们需要更多代码吗?

在热闹的辩论中,Leon Grapenthin(@LGrapenthin)提出了一个更深层次的问题:

「LLM销售人员没有看到的是,我们问题的解决方案在于减少代码,而不是增加代码。这种方法正朝着错误的方向前进,将带领我们进入一个”代码拥堵”的时代 – 就像当每个人突然有了”大数据”问题一样,仅仅是因为磁盘内存变得更便宜,而粗心的日志记录变成了一种诱人的习惯。」

这确实需要我们思考:

AI 是在解决问题,还是在创造新的问题?

根本的问题:AI 能否自我进化?

在所有讨论中,最引人深思的问题来自Jaseem Paloth(@jaseempaloth):

「问题是:AI能编写下一个Claude吗?」

HX(@hx_dks)也提出了类似疑问:

「但Claude能写一个chatgpt吗?」

这些问题看似调皮,但或许也触及了 AI 自我进化的本质,也是判断 AI 是否真正取代程序员的关键。

尽管Anthropic CEO的预测引起了轩然大波,但技术社区似乎并不完全买账。

无论 AI 在编程领域取得了多大进展,或许最终还是需要人类来指导、验证和完善。

或许,未来的程序员不会被取代,而是转变为 AI 的驯化师和指挥官。

又或许,最终人类将不允许编写任何代码,全将交由 AI 来完成?

而恰好在这个时候,Constellar.ai的Peter Wong发布了《终极Vibe编程指南》,详细阐述了这种新兴的编程范式如何彻底改变开发工作流

Vibe编程:拥抱AI的全新开发范式

随着Anthropic CEO的大胆预测,一种被 Andrej Karpathy 称为「Vibe编程」的新范式正在兴起。


Peter Wong在其指南中这样定义它:

什么是Vibe编程?

  • 一种「完全顺应潮流」的新范式(Andrej Karpathy语)
  • 拥抱AI编写95%以上的代码库
  • 从程序员转变为「产品工程师」
  • 通过深度使用AI编码工具提升10-100倍生产力

这与Dario Amodei的预测惊人地一致!

必备工具

  1. Cursor – 最流行的Vibe编程IDE,具有全面的代码理解能力
  2. Windsurf – 快速增长的替代品,可索引整个代码库
  3. Claude 3.5 Sonnet/3 Opus – 日常编码任务的顶级模型
  4. Claude 01/03 – 用于调试复杂问题的推理模型
  5. ChatGPT – 专门用于推理调试问题

新工作流程

  • 重写而非修复 – 重写比调试更便宜(直接从头重试)
  • 并行提示(同时在不同功能上运行多个AI会话)
  • 专注于快速迭代而非完美代码
  • 人类品味现在比编码技能更重要

看到最后一点,是不是感到既惊讶又释然?

Vibe编程的优势场景

  • 从零到一的产品开发(速度就是一切)
  • 功能原型设计和快速迭代
  • 规模不是直接问题的项目
  • 简单到中等复杂度的应用
  • 使用现代、文档完善的框架时

人类元素

  • 培养系统思维和架构技能(AI在这方面仍有挑战)
  • 培养产品品味和用户同理心
  • 学习判断AI生成代码的质量
  • 调试仍然是关键的人类技能
  • 关注「为什么」和「是什么」而非「怎么做」

规模化构建

  • Vibe编程让你快速达到MVP,但扩展需要专业知识
  • 为复杂基础设施挑战雇佣系统思想家
  • 技术债务积累更快 – 需要战略性地规划重构
  • 关键系统可能需要更传统的方法
  • 平衡快速开发与架构考虑

这份指南恰好印证了我们前面提到的许多开发者的担忧:虽然AI可以大幅提升编码速度,但它带来的技术债务、代码质量和维护性问题不容忽视。

你认为AI真的能在6个月内接管90%的编码工作吗?

或者,你已经准备好拥抱Vibe编程了?

(文:AGI Hunt)

欢迎分享

发表评论