Claude Code 于 2025 年 2 月推出,对软件工程师来说是个福音,但它的发展“很大程度上是一个意外,”Boris Cherny,Claude Code 的负责人告诉我们。
他说,这款具有代理功能的编码工具已经成为 Anthropic 工程师以及 Salesforce、Uber 和 Deloitte 等客户的日常使用习惯。上周,Anthropic 使 Claude Code 在标准网页浏览器上可用,而不仅仅是专业编码工具。尽管其目标受众仍然是工程师,但在手机或电脑上轻松访问让拥有 Pro(每月 17 美元)或 Max(100 美元)订阅的每个人都更愿意尝试。
即使对于专业人士来说,“每次想编码都必须打开 [命令行工具] 还是有点烦人,”Cherny 说。自从 Claude Code 上线后,他早上就一直在手机上使用它,来启动一些他到办公室后要检查的任务。
Claude Code 运行在 Anthropic 的 AI 模型 上。它可以修复bug、更新文件、进行代码审查等等。它甚至可以在项目管理工具中创建任务,比如 Asana。“无论你作为工程师使用什么工具,Claude Code 都可以使用,”Cherny 说。
这只是 Anthropic 的 Claude 聊天机器人的一部分,上周它进行了重大更新:对你之前对话的记忆,这样每次对话都不是一个全新的开始。
在一次独家采访中,Cherny 分享了更多关于 Claude Code 背景的故事,并提供了科技行业如何利用它加速产品开发的内部视角。
Emily Forlini: 你之前在 Meta 和其他科技公司工作,并于 2024 年 9 月加入 Anthropic。你是专门来做 Claude Code 吗?
Boris Cherny: 不,我是被雇用在一个叫 Labs 的团队,那个团队现在已经解散了,因为我们完成了使命,我觉得。
在研究界,有一种观点认为[AI]模型能够做许多尚未被任何产品实现的事情。因此,[Anthropic]希望拥有一个内部原型团队,来弄清楚这些前沿模型能做什么。Claude Code就是我开发的其中一个原型。这绝对不是故意的,更多的是一个意外。但是,是的,它就是这样有效。
在你构建它之后,早期的日子是什么样的?
实验室团队在我把它交给他们的第二天就立即开始使用它。我走进去时心里想,“哇,这也太疯狂了!”我构建了很多产品,但从未见过这样的情况。然后我们把它交给了整个Anthropic,很快每个人都成了日常活跃用户。我认为现在仍有80%到90%的人每天使用它,且每周使用率接近100%。
你为什么决定将其发布给公众?
说实话,我们并不完全确定是否应该发布它。我们认为这是我们的秘密武器,因为它极大地提升了研究人员的工作效率。因此我们想,“我们应该把这个给其他人吗?”最终,我们决定“是的”,因为我们的工作是研究安全性,而这正是安全研究的前沿。我们需要了解这些代理在实际环境中是如何工作的。
Claude Code真的是第一个AI编码工具吗?Replit Agent 在2024年底发布,而ChatGPT几年前就能生成代码。
我认为它是第一个完全自主编码的产品。过去有很多[系统]具有类似自动补全的功能,你开始写一行代码,AI会完成它。这种技术自2000年代初,甚至90年代末就已经存在。但这并不是真正的AI。它只是确定性的;它是静态分析。
然后,出现了[微软] Copilot和一堆类似的工具,它们使用AI一次写一行代码。但这仍然有点像人类编码。AI只是完成了这一步。完全自主编码是指模型能够独立完成所有编码。你只需要说出你想要的。
是什么让它 具备代理能力?
这个词“代理性”被滥用得不堪入目。它失去了所有的意义。我们可能需要一个新词,因为每个人都用错了它。但“代理性”的意思是,你有一个模型,你给它工具,然后你给它一个上下文和一个任务。然后,它使用这些工具来完成任务。这与 ChatGPT 不同,因为它不是一次性完成的,[意思是]你给它一个提示,然后它给你一个回应,你就完成了。
[Claude Code] 会持续进行...直到完成。我们发布了一份与 乐天 的案例研究,他们进行了这个复杂的任务,并且连续运行了七个小时的 Claude Code,毫不停歇。它一直在进行,直到任务完成。这是我们从各种客户那里听到的事情,也是我们一直在做的事情。
基本的构建块是你给它工具,它可以使用这些工具在世界上行动。所以这和之前的东西真的是大相径庭。
发布 Claude Code 似乎激发了你们竞争对手的斗志。几个月后,ChatGPT 发布了更高级的 Codex 版本。今年以来,许多其他 AI 编程产品也相继推出。
模仿是最好的恭维。而且,我们和其他公司这些团队的朋友关系很好。所以我们经常交谈,并开玩笑说,“嘿,你抄了我们的功能。”
你觉得 Claude Code 上线后,像我这样的非专业程序员会更容易尝试认真编程吗?
其实,即使你不是工程师,使用起来也很简单。
如果有人想要成为一个沙发工程师呢?
现在正是你的黄金时代。现在是个不可思议的时刻。你现在就可以做到这一点。
(Anthropic的产品传播经理Amie Rotherham在此时插嘴说:“因为这是给工程师的,入门还是有障碍的,但[Claude Code on the web]没那么吓人,因为你不必在终端上工作那么多。我觉得终端确实让人困惑,因为它太陌生,而我们平时都在用浏览器。”)
如果你需要入门帮助,可以问Claude,对吧?
是的,没错。我们现在在Anthropic的入职第一天就教代码,新员工会马上学习。这真是太神奇了。前几天我们有位经理加入了团队,她已经15年没编码了。但她第一天就开始编码,可能现在每天或隔天都在写代码。
作为经理,她是在主要产品上工作,还是她的团队在做大部分的工作?
她负责核心产品。这是Fiona [Fung],Claude Code的新负责人。她做了一些简历功能的部分,还做了其他几个功能。
不过这些工具还不完美,使用AI编码有很多风险。你会仔细检查它的所有输出吗?
所有的代码都必须经过人工审核。必须有一个人在这个过程中说:“是的,这段代码没问题。”但在Anthropic以及许多公司,现在你有大约八个代码审查助手在进行代码审核。因此在Anthropic,每一个拉取请求,每一个更改,Claude Code都会在GitHub上进行审核。
如果人工智能在审核和编写代码,人类还知道代码里有什么吗?
Claude Code会进行初步审核,但人类仍然需要检查以确保没问题。Claude Code会进行第一次审核,发现了我从未注意到的各种错误。这有点令人震惊。我没想到它会这么擅长。
那么Claude Code的下一步是什么?事情发展得如此迅速,但是否有长期愿景?
老实说,我们现在和大家一样在探索这个。在接下来的六个月里,我认为会有更多的自主性。模型将会在没有人工干预的情况下运行更长时间。这将变得非常普遍,每个工程师都会一直这样做。
另一个方面是让模型与其他模型协同工作。一个Claude会有一组Claudes一起协作。例如,我们上周推出了插件。一位工程师Daisy在周末构建了这个。她让她的Claudes创建了一堆Asana任务,然后她有一群20个Claudes来处理这些任务并完成它们。到周末结束时,我们有了插件,这就是我们发布的东西。
还有其他我们需要知道的事情吗?
最令人兴奋的事情是工程师们对这个产品的喜爱程度。我们有Slack频道,与十几家使用Claude Code的公司,我每天都会和他们联系。我们收到的热爱和人们对它的关注程度真是令人惊讶。如果有一个小错误,每个人都会说:“请,你能修复这个吗?”我们就会修复。我曾在Facebook工作,曾在Instagram工作,做过各种产品,但我从未参与过一个人们如此热爱并关心每一个小细节的产品。所以,这让我的工作变得特别棒。
热门跟贴