Anthropic 在伦敦举办的两天开发者活动 "Code with Claude" 于 5 月 19 日拉开帷幕——同一天,Google 的 I/O 大会也在帕洛阿尔托举行。Anthropic 员工一脸严肃地坚称:纯属巧合,绝非炫耀。

"在座哪位过去一周提交的拉取请求完全由 Claude 编写?" Anthropic 工程师 Jeremy Hadfield 在主舞台上问道。几乎一半的拥挤房间——许多人膝盖上放着笔记本电脑,正在编码或提示——举起了手。对于不熟悉的人来说,拉取请求是在上线前提交审查的修复或更新。它们是软件开发的命脉,是大多数开发者毕生编写的代码块——或者直到现在。

"在座哪位提交了完全由 Claude 编写的拉取请求,并且完全没有阅读代码?" Hadfield 追问。紧张的笑声。大多数手仍然举着。

LLM 驱动的工具如 Anthropic 的 Claude Code 和 OpenAI 的 Codex 颠覆了软件开发,这已不是新闻。顶级科技公司现在吹嘘他们的开发者手写代码有多小。"Anthropic 的大多数软件现在由 Claude 编写," Hadfield 说。"Claude 编写了 Claude Code 中的大部分代码。" OpenAI、Google 和 Microsoft 也做出类似声明。许多其他公司希望他们也能如此。

即便如此,这种新范式看起来已经如此正常,而且来得如此之快,令人震惊。这是 Anthropic 第二年举办开发者活动(也在旧金山和东京举办)。去年,该公司刚刚发布了 Claude 4。它能编码,算是吧。但随着最新的一系列更新——2 月和 4 月发布的 Claude 4.6 和 4.7——Claude Code 已成为越来越多开发者乐于将工作交给它的工具。

Anthropic 表示其目标是尽可能推动自动化。它不希望使用 AI 生成代码然后让人清理错误,而是希望 Claude 检查并纠正自己的工作。"默认不再是'我要提示 Claude'——默认现在是'我要让 Claude 提示自己'," Claude Code 负责人 Boris Cherny 在开幕主题演讲中说。如果一切顺利,人类开发者甚至不应该看到错误消息。这一切将由 Claude 处理,它会测试和调整直到一切正常运行。正如 Anthropic 工程师 Ravi Trivedi 所说:"关键原则是给 Claude 让路。我们喜欢说:'让它煮吧。'"

Trivedi 展示了两周前宣布的新 Claude Code 功能,称为 "做梦"。Claude Code 代理会给自己写笔记,记录有关特定任务的有用信息。当另一个编码代理后来处理相同代码时,它可以使用笔记更快地跟上速度并从以前的错误中学习。"做梦" 是一个系统,它读取所有这些笔记并整合信息,发现跨任务的模式和常见问题。理论上,它应该帮助 Claude Code 了解特定代码库并随时间改进。

"Code with Claude" 面向开发者。除了 Anthropic 的产品展示和研讨会外,还有来自围绕 Claude Code 重塑软件开发团队的公司(包括 Spotify、Delivery Hero、Lovable、Base44 和 Monday.com)的教程(三家初创公司正在 vibe-coding 帮助人们 vibe-code 应用的应用)。没有不安的迹象。我遇到的每个人都想参与。

然而,在会议之外,许多程序员开始质疑这个光明的未来。一些人在 Reddit 和 Hacker News 等在线论坛上抱怨,AI 编码工具是由追求生产力提升的经理推动的,而实际上该技术使软件开发更加困难,因为开发者现在必须审查额外的代码。"我听到的唯一说生成的代码没问题的人,是那些不读它的人," 一位名为 pron 的用户上周在 Hacker News 上发帖说。其他人声称,随着他们将更多任务交给 AI,他们的编码能力已经下降。研究人员已警告