旧金山——Anthropic 对其代理软件开发工具 Claude Code 没有长期路线图,但该公司押注,由于模型能力快速提升以及开发者下周想要什么,任何规划都会变得毫无意义。这是 Ars 与 Anthropic 的 Claude Code 产品负责人 Cat Wu 进行 30 分钟对话后得出的结论。
上周,在旧金山市中心一个由三层租车停车场精心改造的活动空间里,Anthropic 举办了第二届年度 Code with Claude 开发者大会。这场为期一天的活动包括主题演讲,介绍了 Managed Agents 的新功能,并宣布与 SpaceX 达成计算交易。该计算交易还使 Pro 和 Max 计划用户的 Claude Code 使用限制翻倍——这是对用户对计算资源紧张(尤其是最近几周)的强烈不满的回应。
Anthropic 的产品——尤其是 Claude Code——已经变得异常火爆。“我们试图为每年 10 倍增长的世界做好规划,”CEO Dario Amodei 在台上说,“但我们却看到了 80 倍的增长,这就是我们在计算方面遇到困难的原因。”用户增长伴随着从简单的聊天界面到复杂、多代理工作流的转变,这些工作流的需求高出许多倍。在资源紧张期间,Anthropic 测试了各种解决方案,例如在高峰时段实施更严格的限制,或将 Claude Code 从其更便宜的订阅计划中移除。
在过去一年中,Anthropic 发布了大量新功能、产品和交互界面,用于与其模型互动。Claude Code 从 CLI 发展到 IDE,再到桌面,并推出了管理多个代理的新工具。这种节奏有时激烈而混乱。与此同时,竞争对手如 OpenAI 的 Codex、GitHub Copilot、Cursor IDE 和 Augment Code 也在推出自己的产品,有时还带有一些钩子,比如他们声称能带来更好结果的更明确的上下文。
作为 Claude Code 的产品负责人,Wu 与它的创建者 Boris Cherny 密切合作,确定哪些功能优先。她并不直接管理模型,但她描述的产品策略押注于模型将继续如此快速地改进,以至于规划 Claude Code 这样的产品未来应该是什么样子基本上是徒劳的。Claude Code 团队以大约一周为周期进行开发,在“狂野西部”式的实验中推出功能。
当被问及 CLI 是否仍然是核心时,Wu 指出使用量分布在所有界面上。“核心仍然是 CLI,”她说,“它仍然拥有最强大的用户功能,是我们大多数功能首先落地的地方,而且也是我们迭代最快的。”然而,她观察到逐渐向桌面转移的趋势,因为开发者从管理一个代理发展到六个终端标签,最终认为阅读十个标签并不是他们心目中的好时光。
关于 Anthropic 是否会整合其众多界面的问题,Wu 描述了一个演进过程:大多数从 CLI 或 IDE 开始,然后升级到桌面进行多代理管理,接着想要自动监控 Slack 频道的例程。“所有产品都只是帮助你更容易地激发模型智能的方式,”她说,“随着模型变得更聪明,我们实际上会移除脚手架。我们会移除系统提示和工具描述的部分内容。”她可以想象一个世界,如果模型“永远正确”,一切都会回归到一个文本框,但就目前而言,他们需要所有工具。
Wu 引用了 Richard Sutton 2019 年的文章《痛苦的教训》作为指导原则,该文章认为,随着计算能力扩展的通用方法最终会战胜特定领域的结构。“我们对自己不知道正确的形式因素是什么保持谦逊,但鼓励我们的团队尽可能多地探索,”她说。
关于计算限制,Wu 指出,虽然存在用于语义代码的插件……