AI编程进入"死循环"时代:Claude Code负责人说这是比代理更大的突破
上周五,Claude Code的创始人Boris Cherny在Meta的@Scale大会上露面。没想到第一个问题就直击要害:"循环是不是下一个 hype cycle,还是真的有用?"
Cherny的回答斩钉截铁:"真的有用。"
他的原话是这样说的:"两年前,我们还手动写源代码。然后开始过渡到代理写代码。现在我们正在过渡到代理触发代理、代理再写代码的阶段。当年从源代码到代理的跨越有多大,循环带来的变革就有多大。"
这段话值得反复咀嚼。
先解释一下什么是"循环"。简单说,就是一个AI代理不断审视代码架构、寻找可以统一的重复抽象,然后提交PR。另一个代理负责检查这些改动是否有意义。它们像真正的程序员一样工作,而且从不休息。
你可以把这个模式想象成工厂流水线上的两个质检员。一个专门找浪费,一个专门堵漏洞。它们日夜不停地运转,直到代码再也找不到可以优化的地方。
与传统的递归循环不同,这里的循环遵循"非确定性逻辑"——什么时候停下来,不是靠预设的条件判断,而是由子代理自己决定。听起来有点疯狂对吧?但这恰恰是它的威力所在。
现在最流行的玩法叫"Ralph Loop",以《辛普森一家》里那个傻乎乎的角色Ralph命名。原理很简单:让模型总结一下目前为止做的所有工作,然后问自己——任务完成了吗?如果没完成,就继续。这招对付AI"迷路"特别管用。
说白了,这就是用更多的算力换更好的结果。
OpenAI研究员Noam Brown上个月发推说过一句话:现在的模型,只要给够算力,几乎能解决任何问题。循环就是这种思路的极端实践——一直算、一直改,直到把问题磨平。
当然,把工作完全交给AI去循环,听着有点吓人。但Cherny举了个具体的例子:他的团队里,一个代理专门寻找代码架构的改进空间,另一个专门揪出重复的抽象。这两个代理不停地提交PR,代码因此处于一个"永远在进化"的状态。
这不是未来。这是正在发生的事情。
对于普通开发者来说,这可能意味着什么?你的竞争对手可能不再是一个加班到凌晨三点的程序员,而是一套24小时不间断优化的AI系统。它不会累、不会抱怨、改完bug喝杯"电"就能继续干。
接下来的问题是:你准备好和这样的对手同台竞技了吗?