Anthropic的Code with Claude展示了编程的未来——无论你喜欢与否

MIT Technology Review 新闻

摘要

Anthropic在伦敦举办的Code with Claude活动展示了像Claude Code这样的AI编码工具如何自动化软件开发,开发者越来越将代码编写和调试交给AI。'dreaming'等新功能允许Claude代理共享笔记并从过去的错误中学习。

<p>Code with Claude是Anthropic为软件开发者举办的两日活动,于5月19日在伦敦拉开帷幕,同日<a href="https://www.technologyreview.com/2026/05/18/1137439/what-to-expect-from-google-this-week/">Google I/O</a>也在帕洛阿尔托举行。(Anthropic员工向我保证,这只是巧合,并非炫耀。)</p> <p>“在座各位,上周有谁提交过完全由Claude编写的拉取请求?”Anthropic工程师Jeremy Hadfield在主舞台上问道。挤满人的房间里,几乎一半的人举起了手——许多人膝上放着笔记本电脑,边听演讲边编码或提示。</p> <p>拉取请求是对现有软件的修复或更新,提交以供上线前审核。它们是软件开发的基石,是大多数专业开发者毕生编写的代码块——至少到现在为止是这样。</p> <p>“在座各位,有谁提交过完全由Claude编写、自己却从未读过代码的拉取请求?”Hadfield接着问道。现场响起紧张的笑声。大多数手仍然举着。</p> <p>大语言模型驱动的工具——如Anthropic的Claude Code和OpenAI的Codex——已经颠覆了软件制作方式,这已不是新闻。顶尖科技公司现在喜欢吹嘘自己的开发者手动编写了多少代码。(“Anthropic的绝大多数软件现在都是由Claude编写的,”Hadfield说。“Claude Code中的大部分代码也是Claude写的。”)OpenAI、Google和Microsoft也有类似说法。许多其他公司则希望自己能这么说。</p> <p>即便如此,令人惊讶的是,这种<a href="https://www.technologyreview.com/2026/01/12/1130027/generative-coding-ai-software-2026-breakthrough-technology/">新范式</a>看起来已经如此平常,并且普及得如此之快。这是Anthropic第二次举办开发者活动,同样活动也在旧金山和东京举行。去年这个时候,该公司刚刚发布Claude 4。它能编码,勉强可以。但随着Anthropic最新的更新——尤其是2月和4月发布的Claude 4.6和4.7——Claude Code已成为越来越多开发者乐于交付工作的工具。   </p> <div class="wp-block-image"> <figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="2987" height="1681" src="https://wp.technologyreview.com/wp-content/uploads/2026/05/PXL_20260519_113915550.MP_.jpg?w=2987" alt="一位戴着厨师帽的8位角色在像素厨房里,用平底锅在像素炉上翻炒食物" class="wp-image-1137625" srcset="https://wp.technologyreview.com/wp-content/uploads/2026/05/PXL_20260519_113915550.MP_.jpg 2987w, https://wp.technologyreview.com/wp-content/uploads/2026/05/PXL_20260519_113915550.MP_.jpg?resize=300,169 300w, https://wp.technologyreview.com/wp-content/uploads/2026/05/PXL_20260519_113915550.MP_.jpg?resize=768,432 768w, https://wp.technologyreview.com/wp-content/uploads/2026/05/PXL_20260519_113915550.MP_.jpg?resize=1536,864 1536w, https://wp.technologyreview.com/wp-content/uploads/2026/05/PXL_20260519_113915550.MP_.jpg?resize=2048,1153 2048w" sizes="(max-width: 2987px) 100vw, 2987px" /><figcaption class="wp-element-caption">让Claude大显身手。</figcaption><div class="image-credit">ANTHROPIC(图形)/ WILL DOUGLAS HEAVEN(照片)</div> </figure> </div> <p>Anthropic表示,其目标是尽可能推动自动化。它希望Claude检查并纠正自己的工作,而不是用AI生成代码后再由人类清理和修复错误。“默认不再是‘我要提示Claude’——默认现在是‘我要让Claude自我提示’,”Claude Code负责人Boris Cherny在开幕主题演讲中说道。</p> <p>如果一切顺利,人类开发者甚至不应看到错误信息。这一切将由Claude处理,它会测试、调整、再测试、再调整,直到一切正常运行。正如Anthropic工程师Ravi Trivedi在另一场演讲中所说:“关键原则是不要挡Claude的道。我们喜欢说:‘让它大显身手。’”</p> <p>Trivedi展示了Claude Code中两周前公布的新功能,Anthropic称之为“dreaming”。Claude Code代理会为自己写笔记,记录并保存与特定任务相关的有用信息。当另一个编码代理后来开始处理同一代码时,它可以利用这些笔记更快上手,并学习先前代理可能犯过的错误。</p> <p>“dreaming”是Claude Code用来通读所有笔记并整合其中信息的系统,能够发现不同任务中的模式和常见问题。理论上,“dreaming”应帮助Claude Code了解特定代码库,并越来越擅长处理它。</p> <h3 class="wp-block-heading">成功案例</h3> <p>Code with Claude是一场面向开发者的活动。除了Anthropic的产品展示和动手实践工作坊外,还有一系列围绕Claude Code重塑软件开发团队的公司分享经验,包括Spotify、Delivery Hero,以及Lovable、Base44和Monday.com——三家帮助人们vibe-coding应用的应用。</p> <p>Code with Claude现场毫无不安迹象。我遇到的每个人都想参与其中。</p> <p>然而,在会议之外,已有不少报告称许多程序员开始<a href="https://www.technologyreview.com/2025/12/15/1128352/rise-of-ai-coding-developers-2026">质疑这个光明的未来</a>。一些人在<a href="https://www.reddit.com/r/AskProgramming/comments/1shipos/are_you_enjoying_your_work_with_llms">Reddit</a>和<a href="https://news.ycombinator.com/">Hacker News</a>等在线论坛抱怨,AI编码工具正被追求生产力的管理者推动,而实际上,由于开发者现在需要审查更多额外代码,技术反而让软件开发变得更难。“我发现,说生成的代码没问题的人,都是那些不读代码的人,”一位名为pron的用户上周在<a href="https://news.ycombinator.com/item?id=48093197">Hacker News</a>上发帖说。&nbsp;</p> <p>其他人声称,随着他们将更多任务交给AI,自己的<a href="https://www.404media.co/software-developers-say-ai-is-rotting-their-brains/">编码能力已经下降</a>。研究人员也警告,AI工具可能生成不安全的代码,使软件<a href="https://www.technologyreview.com/2026/02/12/1132386/ai-already-making-online-swindles-easier/">更容易受到攻击</a>。&nbsp;&nbsp;</p> <p>我与Claude工程主管Katelyn Lesse和Claude产品主管Angela Jiang坐了下来,询问他们对以下担忧的看法:突然大量未经适当人工监督生成的代码(并已发布)正在为未来的安全与维护问题埋下严重隐患。</p> <p>“所有旧的软件开发最佳实践仍然适用。它们一直适用,”Lesse说。“我认为,此时此刻,许多人和团队可能已经忘却了它们。”&nbsp;</p> <p>然而,随着Anthropic等公司推动更高程度的自动化,像Claude Code这样的工具不断改进,人们越来越倾向于将更多任务(包括监督)转嫁出去。Lesse告诉我,Anthropic的一些技术管理者因要跟上团队现在产生的所有代码而疲惫不堪。“事情进展如此之快,部分原因在于管理你的时间,”她说。</p> <p>“我认为,目前Claude在编写代码方面可能已达到中级工程师的水平,”她补充道。你仍然需要专家工程师来设计系统和解决更难的问题,她说,“但随着时间的推移,我们希望Claude在各类工程中变得越来越好。”</p> <p>Jiang表示同意:“我认为我们最终想要达到的状态是Claude基本上能够构建i
查看原文
查看缓存全文

缓存时间: 2026/05/21 18:11

# Anthropic的“与Claude写代码”展示了编程的未来——无论你喜欢与否 来源:https://www.technologyreview.com/2026/05/21/1137735/anthropics-code-with-claude-showed-off-codings-future-whether-you-like-it-or-not 在Anthropic于伦敦举办的为期两天的软件开发者活动“与Claude写代码”上,氛围热烈。活动于5月19日开幕,同一天Google也在帕洛阿尔托举行了I/O大会(https://www.technologyreview.com/2026/05/18/1137439/what-to-expect-from-google-this-week/)。(Anthropic员工向我保证,这是巧合,并非刻意炫耀。) “在场有多少人过去一周提交的拉取请求是完全由Claude编写的?”Anthropic工程师Jeremy Hadfield在主舞台上问道。挤满人的房间里近一半人举起了手——许多人膝盖上放着笔记本电脑,一边看演讲,一边编程或输入提示词。 拉取请求是对现有软件的修复或更新,提交后需经审核才能上线。它们是软件开发的主干,是大多数专业开发者数十年如一日编写的代码块——至少在以前是这样。 “在场有多少人提交了完全由Claude编写的拉取请求,而自己压根没读过代码?”Hadfield接着问。人群中传来紧张的笑声。大多数手依然举着。 LLM驱动的工具(如Anthropic的Claude Code和OpenAI的Codex)已经颠覆了软件制作方式,这已不是什么新闻。顶级科技公司现在喜欢吹嘘自家的开发者手写代码有多省力。(“Anthropic的大部分软件现在都由Claude编写,”Hadfield说。“Claude编写了Claude Code中的大部分代码。”)OpenAI、Google和Microsoft也有类似说法。许多其他公司也希望能做到这一点。 即便如此,这种新范式(https://www.technologyreview.com/2026/01/12/1130027/generative-coding-ai-software-2026-breakthrough-technology/)看起来已经如此平常,它的渗透速度之快令人瞩目。这是Anthropic第二年举办开发者活动,该活动也在旧金山和东京举行。去年此时,该公司刚刚发布Claude 4。它多少能写点代码。但随着Anthropic最新的一系列更新——尤其是2月和4月发布的Claude 4.6和4.7——Claude Code已经成为越来越多的开发者乐于交付工作的工具。 一名戴着厨师帽的8位像素角色在像素厨房的炉灶上翻炒锅中的食物 让Claude发挥吧。ANTHROPIC(图形)/ WILL DOUGLAS HEAVEN(照片) Anthropic表示,其目标是尽可能推进自动化。它希望Claude能够检查和纠正自己的工作,而不需要人类先进行清理和修复错误。“默认状态不再是‘我要给Claude提示’,而是‘我要让Claude自我提示’,”负责Claude Code的Boris Cherny在开幕主题演讲中说。 如果一切顺利,当出现问题导致工作无法进行时,人类开发者甚至不必看到错误信息。一切将由Claude处理,它会不断测试和调整,直到一切正常运行。正如Anthropic工程师Ravi Trivedi在另一场演讲中所说:“关键原则是给Claude让路。我们喜欢说:‘让它施展拳脚。’” Trivedi展示了Claude Code中一项两周前宣布的新功能,Anthropic称之为“梦想”(dreaming)。Claude Code代理会为自己写下笔记,记录并保存关于特定任务的有用信息。当另一个编码代理后来开始处理同一段代码时,它可以使用这些笔记更快地跟上进度,并从前任代理可能犯下的错误中学习。 “梦想”是一个系统,Claude Code用它来通读所有这些笔记并整合其中包含的信息,识别不同任务中的模式和常见问题。理论上,“梦想”应该能帮助Claude Code了解特定的代码库,并越来越擅长处理它。 ### 成功案例 “与Claude写代码”是一场面向开发者的活动。除了产品展示和Anthropic的实践工作坊外,还有一系列围绕Claude Code重塑软件团队的公司分享实战经验,包括Spotify、Delivery Hero,以及Lovable、Base44和Monday.com——三家帮助人们“氛围编程”的应用初创公司。 在“与Claude写代码”现场,看不到任何不安的迹象。我遇到的每个人都想加入。 然而,在会场之外,已有不少报道称许多编码人员开始质疑这个光明的未来(https://www.technologyreview.com/2025/12/15/1128352/rise-of-ai-coding-developers-2026)。一些人在Reddit(https://www.reddit.com/r/AskProgramming/comments/1shipos/are_you_enjoying_your_work_with_llms)和Hacker News(https://news.ycombinator.com/)等在线论坛抱怨,AI编码工具被管理者为了追求生产力提升而强行推进,但实际上,由于开发者现在需要审查额外的代码,这项技术反而让软件开发变得更难。“我听到说生成的代码没问题的人,都是那些不读代码的人,”一位名为pron的用户上周在Hacker News(https://news.ycombinator.com/item?id=48093197)上发帖称。 其他人则声称,随着他们向AI移交更多任务,他们的编码能力已经下滑(https://www.404media.co/software-developers-say-ai-is-rotting-their-brains/)。研究人员也警告,AI工具可能生成不安全的代码,使软件更容易受到攻击(https://www.technologyreview.com/2026/02/12/1132386/ai-already-making-online-swindles-easier/)。 我坐下来与Claude工程主管Katelyn Lesse和Claude产品主管Angela Jiang交流,询问她们对一种担忧的看法:大量代码在未经适当人类监督的情况下生成并上线,可能会在日后引发严重的安全和维护问题。 “所有旧的软件开发最佳实践仍然适用。它们一直适用,”Lesse说。“我认为在这个时刻,有很多人和团队可能忽略了它们。” 然而,随着Anthropic等公司推动更高程度的自动化,以及像Claude Code这样的工具不断改进,人们更倾向于将越来越多任务(包括监督)外包出去。Lesse告诉我,Anthropic的一些技术经理在跟上团队产生的所有代码方面已经筋疲力尽。“事情发生得太快,一部分就是管理好自己的时间,”她说。 “我认为目前Claude在写代码方面可能相当于一名中级工程师,”她补充道。你仍然需要专家工程师来设计系统并解决更棘手的问题,她说,“但随着时间的推移,我们希望Claude在所有不同类型的工程中变得越来越强。” Jiang表示同意:“我认为我们试图达到的终极状态是Claude基本上能够自己构建自己。”

相似文章

深入Claude Code:当前与未来AI代理系统的设计空间

Hugging Face Daily Papers

本文分析了Claude Code作为代理编程工具的架构,识别出影响其实现的五种人类价值观和十三项设计原则,包括安全系统、上下文管理和可扩展机制。研究将Claude Code与OpenClaw进行比较,展示了不同的部署环境如何针对常见的AI代理设计挑战产生不同的架构解决方案。