Anthropic 的 Claude 编码活动展示了 AI 优先的软件开发

MIT Technology Review AI··作者 Will Douglas Heaven

关键信息

在活动现场,Anthropic 工程师 Jeremy Hadfield 说,几乎半个房间的人在过去一周里提交过完全由 Claude 编写的 pull request,而且很多人承认在合并前并没有认真阅读代码。Anthropic 将 Claude Code 的“dreaming”功能描述为让编码代理留下笔记,供后续运行使用,从而帮助系统更好地理解代码库并整合先前任务的经验。

资讯摘要

《MIT Technology Review》将 Anthropic 的 Code with Claude 活动描述为一个很能说明软件开发走向的窗口。这场为期两天的开发者聚会于 5 月 19 日在伦敦开始,恰好与 Google I/O 在帕洛阿尔托开幕同一天,Anthropic 员工强调这只是巧合。活动主舞台上,Anthropic 工程师 Jeremy Hadfield 问现场有多少人在过去一周里提交过一份完全由 Claude 编写的 pull request,结果几乎半个会场都举起了手。当他接着问有多少人在合并这些代码之前根本没有阅读过代码时,大多数举手的人仍然保持举手,这引发了现场的紧张笑声。文章借此说明,AI 生成代码在一些开发者中已经变得相当普遍。Anthropic 管理层表示,公司希望把自动化推到尽可能远的程度,Claude Code 负责人 Boris Cherny 说,默认方式已经不是直接提示 Claude,而是让 Claude 自己去提示自己。

在这种模式下,Claude 需要自行测试、调整并修复自己的工作,尽量让人类甚至看不到错误信息。Ravi Trivedi 还介绍了 Claude Code 的新功能 dreaming,它允许代理给自己写笔记,供后续运行复用任务知识并从之前的错误中学习。Anthropic 认为,dreaming 通过读取并整合这些笔记中的信息,可以帮助 Claude Code 随着时间推移更好地理解某个代码库。活动中还包括来自 Spotify、Delivery Hero、Lovable、Base44 和 Monday.com 的产品展示和实操工作坊,这些公司都被当作围绕 Claude Code 重塑软件开发团队的成功案例。与此同时,文章指出,在会场外,许多开发者对这种“光明未来”越来越不安,他们在 Reddit 和 Hacker News 等地方担心,AI 工具可能会增加审查负担,甚至让编程能力退化。

Anthropic 的 Claude 编码活动展示了 AI 优先的软件开发

资讯正文

Code with Claude 传出的氛围感非常强烈。这是 Anthropic 为软件开发者举办的为期两天的活动,5 月 19 日在伦敦拉开帷幕,而同一天,Google 也在帕洛阿尔托举办了 I/O 大会。(Anthropic 员工向我保证,这只是巧合,不是在“秀肌肉”。)

“在座有谁在过去一周里提交过一个完全由 Claude 编写的 pull request?”Anthropic 工程师 Jeremy Hadfield 在主舞台上问道。满满一屋子人里,几乎一半都举起了手——很多人把笔记本电脑放在膝上,一边看演讲,一边写代码或下提示词。

Pull request 指的是对现有软件的修复或更新,在正式上线前提交供审查。它们是软件开发的基本功,是大多数职业开发者毕生都在写的代码块——至少直到现在还是如此。

“在座有谁提交过一个完全由 Claude 编写、而且自己根本没有读过代码的 pull request?”Hadfield 接着问。现场响起一阵紧张的笑声。大多数手仍然举着。

LLM 驱动的工具,比如 Anthropic 的 Claude Code 和 OpenAI 的 Codex,已经颠覆了软件的制作方式,这一点早已不是什么新闻。顶级科技公司如今乐于夸耀自家开发者手写代码有多么少。(“Anthropic 现在的大多数软件都是由 Claude 编写的,”Hadfield 说,“Claude Code 里大部分代码也是 Claude 写的。”)OpenAI、Google 和 Microsoft 也都给出类似说法。许多其他公司则希望自己也能如此。

Anthropic 表示,它的目标是尽可能把自动化推进到极限。它不想只是用 AI 生成代码,然后再由人类去清理、修补错误,而是希望 Claude 能检查并纠正自己的工作。Claude Code 负责人 Boris Cherny 在开场主题演讲中说:“默认选项不再是‘我要让 Claude 按提示生成’,默认选项现在变成了‘我要让 Claude 给自己下提示’。”

如果一切顺利,当某些东西跑不起来时,人类开发者甚至都不该看到错误信息。所有这些都会由 Claude 处理,它会不断测试、不断微调,直到一切按应有的方式运行。正如 Anthropic 工程师 Ravi Trivedi 在另一场演讲中所说:“关键原则就是别去挡 Claude 的路。我们喜欢说:‘Let it cook。’”

Trivedi 介绍了 Claude Code 的一项新功能,该功能两周前刚刚宣布,Anthropic 将其称为 dreaming。Claude Code 的 agents 会为自己写笔记,记录并保存与特定任务相关的有用信息。当另一个编码 agent 之后开始处理同一段代码时,它可以借助这些笔记更快进入状态,并从之前的 agents 可能犯下的错误中学习。

dreaming 是 Claude Code 用来通读所有这些笔记并整合其中信息的系统,它会识别不同任务之间的模式和常见问题。理论上,dreaming 应该能帮助 Claude Code 了解某个特定代码库,并在其上做得越来越好。

成功案例

Code with Claude 是一场面向开发者的活动。除了 Anthropic 的产品展示和动手工作坊外,活动还安排了来自一系列公司的实操教程,这些公司都已经围绕 Claude Code 重塑了自己的软件开发团队,包括 Spotify 和 Delivery Hero,以及 Lovable、Base44 和 Monday.com——这三家初创公司本身就在做 vibe-coding 应用,帮助人们用 vibe-code 的方式开发应用。

在 Code with Claude 现场,没有任何不安的迹象。和我交流过的每个人都想参与其中。

然而,在这场会议之外,已有不少报道显示,许多程序员开始质疑这个光明的新未来。在 Reddit 和 Hacker News 等在线论坛上,有人抱怨管理者为了追求生产力提升而推动 AI 编程工具,但实际情况是,由于开发者现在必须审查更多额外代码,软件开发反而变得更困难。上周,一位名为 pron 的用户在 Hacker News 上发帖说:“我听说过的唯一认为生成代码没问题的人,是那些不读它的人。”

还有人声称,随着他们把更多任务交给 AI,自己的编码能力已经下滑。研究人员也警告说,AI 工具可能会生成不安全的代码,从而让软件更容易遭到攻击。

我与 Claude 工程负责人 Katelyn Lesse 以及 Claude 产品负责人 Angela Jiang 进行了交谈,询问他们如何看待这些担忧:如果突然有大量没有经过适当人工监督而生成并发布的代码涌入,会不会把严重的安全和维护问题推到未来。

“所有传统的软件开发最佳实践仍然适用。它们在整个过程中一直都适用,”Lesse 说,“我认为,现在有很多人和团队可能已经在这一刻忽视了这些原则。”

但与此同时,随着 Anthropic 和其他公司推动更高程度的自动化,而像 Claude Code 这样的工具也在不断改进,把越来越多任务甚至监督工作外包出去的诱惑也在增加。Lesse 告诉我,Anthropic 一些技术经理已经疲于跟上团队如今产出的所有代码。“事情之所以发生得快得多,部分原因只是如何管理你的时间,”她说。

“我认为,就写代码这件事而言,Claude 现在大概和一个中级工程师一样好,”她补充说。她表示,系统设计和更难问题的排查仍然需要资深工程师,“但随着时间推移,我们希望 Claude 在各种不同类型的工程工作上都变得越来越好。”

Jiang 表示同意:“我认为我们试图达到的绝对终极状态,是让 Claude 基本上能够构建它自己。”

发现特别优惠、头条新闻、即将举行的活动等。

来源与参考

  1. 原始链接
  2. Anthropic’s Code with Claude showed off coding’s future—whether you like it or not

收录于 2026-05-22