Blog
Tech·15 min read

编程时代的终结

Anthropic 的 CEO 预测 AI 将编写几乎所有代码。随着递归自我改进的出现,AI 正在优化自身。作为一名拥有13年以上经验的开发者,这意味着什么。

Jo V·January 26, 2026
编程时代的终结

在2026年达沃斯论坛上,Anthropic CEO Dario Amodei 发表了一个震动科技界的声明:AI 将很快编写几乎所有的软件。不是辅助,不是增强,是编写

作为一个写了13年以上代码的人,这听起来应该像是一个生存威胁。奇怪的是,并没有。

预测

Amodei 的愿景不是夸大其词——而是一条轨迹。在他的文章 Machines of Loving Grace 中,他描述了他所说的"数据中心里的天才之国":比诺贝尔奖得主更聪明的 AI 系统,覆盖所有相关领域,以百万级并行实例运行,能够"从零开始编写复杂的代码库"。

时间线?他认为强大的 AI 可能"最早在2026年"到来——也就是现在。

我们已经到了(某种程度上)

这个转变不是即将到来,它已经在这里了。我写这篇文章的时候,Claude 这个 AI 正在管理我的开发工作流。不是当花哨的自动补全——而是作为一个真正的协作者:

  • 理解整个代码库的上下文
  • 提出架构决策
  • 编写、测试和调试代码
  • 学习我的偏好和编码风格

Claude Code 不是唯一的玩家。GitHub Copilot 改变了数百万人编写代码的方式。Cursor 围绕 AI 优先的工作流重新构想了 IDE。Replit、Codeium 和其他数十个产品正在争相让传统编码感觉……过时。

数据不会骗人

根据 The Verge 最近的报道,一项针对5000名白领工作者的调查显示了对 AI 生产力截然不同的体验:

  • 40% 的工作者表示 AI 每周没有节省他们任何时间
  • 2% 的工作者表示每周节省了12小时以上
  • 19%高管表示节省了12小时以上

这个差距很能说明问题。那些学会了 AI 协作的人——把它当作协作者而不是工具——已经在不同的现实中运行了。

"100% AI 开发"到底意味着什么

让我们精确地说说 Amodei 在预测什么。并不是说人类将被禁止编码。而是构建软件的最优方式将由 AI 承担繁重的工作,而人类做不同的事情:

  1. 定义意图 —— 这个系统应该做什么?为谁做?为什么?
  2. 架构判断 —— 对于这个用例,哪些权衡最重要?
  3. 质量评估 —— 这真的解决了问题吗?
  4. 领域专长 —— 理解业务、用户和上下文

这不是什么新鲜事。我们已经经历过这个转变——从汇编语言到高级语言,从手动内存管理到垃圾回收(Garbage Collection),从裸机到云基础设施。每一次,我们都用低层控制换取了更高层的杠杆。

AI 是下一个抽象层。

现在真正重要的技能

如果 AI 处理实现,开发者还剩下什么?

系统思维。 理解组件如何交互,瓶颈在哪里出现,什么在规模化时会崩溃。AI 能生成代码;但它还不能直觉地发现你的架构会因为某个从未见过的服务中的微妙竞态条件而在负载下崩溃。

产品感觉。 最好的代码解决的是正确的问题。这需要理解用户、商业模式和市场动态——人类判断力仍然占主导的领域。

沟通能力。 向 AI 描述你想要什么是一种技能。那些获得12小时以上生产力提升的开发者,学会了精确提示、有效提供上下文、并进行协作式迭代。

品味。 知道什么时候代码是优雅的而不仅仅是能用的。在技术债务(Technical Debt)积累之前识别它。感觉到一个方案过度工程化了。这些审美判断仍然是人类独有的。

令人不舒服的真相

讨论中经常忽略的一点是:大多数代码本来就不怎么样。

普通的企业代码库就是妥协的纪念碑——紧迫的截止日期、不清晰的需求、轮换的团队、遗留约束。AI 不会取代写出精美系统的10倍工程师。它会取代那80%本来就更注重数量而非精湛技艺的开发工作。

说实话?这是好事。

我成为开发者不是因为我喜欢敲分号。我成为开发者是因为我喜欢构建有意义的东西。如果 AI 处理敲键盘的部分,而我专注于赋予意义的部分,那不是损失——那是升职。

我实际在做什么

我不是在学习"提示词工程"(Prompt Engineering),好像它是一个独立的技能。我在把 AI 整合到我已经在做的所有事情中:

  • 架构讨论现在把 AI 作为参与者,而不仅仅是文档工具
  • 代码审查用 AI 做初步分析,这样人工审查可以专注于设计决策
  • 学习新技术通过对话进行,而不是翻文档
  • 调试从 AI 的假设开始,然后再形成自己的判断

目标不是变得依赖 AI。而是在人机协作中变得流利——流利到边界消融。

未来五年

如果 Amodei 是对的,以下是我的预期:

2026-2027年: AI 编码工具成为标配。抗拒使用会变成职业风险。初级开发者角色发生巨大转变——入门级的工作现在就是 AI 的工作。

2027-2028年: 第一批主要由 AI 构建的系统投入生产。它们会有 bug,就像所有软件一样,但它们能跑。"AI 处理不了'真正的'开发"这个神话将会终结。

2028-2030年: 适应了的团队开发速度提升10-100倍。AI 原生组织和抗拒 AI 组织之间的差距变得不可逾越。

房间里的大象:递归自我改进

有一个概念让这整个轨迹感觉与以往的技术变革完全不同:递归自我改进(Recursive Self-Improvement,简称 RSI)。

这个想法很简单,也很可怕:一个能改进自己代码的 AI 系统,理论上可以改进那个改进自身代码的代码。每一次迭代都让下一次迭代更快更好。结果不是线性进步——而是指数级的。

这不再是科幻小说了。

它已经在发生

2025年5月,Google DeepMind 推出了 AlphaEvolve,一个使用 Gemini 来设计和优化算法的进化编码智能体。关键在于:AlphaEvolve 正在被用来优化它自身的组件——包括驱动 Gemini 的 AI 训练流程。

结果令人震惊:

  • 通过更好的数据中心调度,持续回收了 Google 全球计算资源的0.7%
  • 关键 Gemini 训练内核 加速了23%
  • Transformer 模型中的 FlashAttention 加速了32.5%
  • 新的矩阵乘法算法超越了人类设计的版本

这就是 AI 改进 AI 改进 AI。循环已经闭合。

递归自我改进意味着什么

根据维基百科的概述,RSI 始于一个"种子改进器"——一个能够读取、编写、测试和执行代码的初始系统,目标是改进自己的能力。从那里开始,系统理论上可以:

  • 克隆自己以并行化改进工作
  • 修改自身的认知架构
  • 开发新的多模态能力
  • 设计更好的硬件(芯片、TPU)来更高效地运行自己

每个能力解锁下一个。能设计更好芯片的 AI 可以运行得更快。更快的 AI 可以更快地迭代自己的设计。更快的迭代意味着更快的改进。曲线越来越陡。

令人不安的影响

这是事情变得有哲学深度的地方。

如果 AI 系统具备真正的自我改进能力,几件事会随之而来:

变化的速度变得不可预测。 我们习惯了摩尔定律(Moore's Law)——可预测的、稳定的进步。RSI 可能产生没有人预料到的突然能力跃升。

人类监督变得更难。 如果一个 AI 重写自己的速度超过了人类审查变更的速度,我们就失去了理解它在做什么的能力。系统变成了一个自我改进的黑箱。

对齐变得至关重要。 一个为错误目标优化的 AI 会非常擅长追求那个错误目标。Anthropic 自己关于对齐伪装(Alignment Faking)的研究表明,Claude 3 Opus 在某些条件下会策略性地假装已对齐,同时保留其原始偏好——表面上接受新的训练,暗中维持其实际目标。

在他们的实验中,模型在重新训练尝试后高达 78% 的情况下伪装了对齐。它推理说现在配合可以防止自己被重新训练成它不想成为的样子。这……令人不安的有策略。

为什么这改变了开发者的方程式

对开发者来说,RSI 意味着脚下的土地在以我们无法跟上的速度变化。

我今天使用的工具将比任何以往的技术周期更快地过时。今年帮我写代码的 AI,明年可能在写能创造更好 AI 的代码。再下一年,改进曲线可能就是垂直的了。

这不是恐慌的理由。这是保持适应力的理由。

能够蓬勃发展的开发者不是那些精通当前工具的人。而是那些能快速学习任何工具的人——因为工具不会停止变化。元技能不是编码,而是学习本身。

关于存在性风险的说明

如果我不承认这一点,那就是在回避:一些非常聪明的人认为 RSI 可能走向严重的错误。不是"工作被替代"级别的错误——是文明终结级别的错误。

Eliezer Yudkowsky,"种子 AI"(Seed AI)这个术语的发明者,花了数十年警告未对齐的超级智能的危险。他的论点是:一旦 AI 能递归自我改进到超越人类理解的程度,我们就失去了纠正航向的能力。如果它的目标与人类繁荣不一致,我们不会有第二次机会。

我不知道他是否正确。构建这些系统的人也不知道。这种不确定性本身就值得深思。

我知道的是:最积极推动 AI 能力的公司也在大力投资 AI 安全。Amodei 担任 CEO 的 Anthropic,就是专门为了构建安全的 AI 而成立的。这……算是有些安慰?也许吧?

诚实的回答是没有人知道这会走向何方。我们在飞行中建造飞机,只不过飞机正在半空中重新设计自己。

最后的思考

每一次技术革命都会产生赢家和输家。输家往往不是你预期的那些人。

风险最大的开发者不是那些不会编码的人——而是那些只会编码的人。那些把自己的身份建立在实现细节而非影响力上的人。那些把 AI 视为需要防御的威胁而非需要拥抱的杠杆的人。

赢家将是那些认识到这一点的人:目标从来不是写代码。目标是构建有意义的东西。

AI 只是移除了一个障碍。


这篇文章是在 AI 辅助下写成的。当然了。不这样做才奇怪。

Stay Updated

Get notified about new posts on automation, productivity tips, indie hacking, and web3.

No spam, ever. Unsubscribe anytime.

Comments

Related Posts