当全球最先进的编码代理创造者发言时,硅谷不仅会倾听,还会记笔记。
过去一周,工程界一直在剖析Anthropic公司Claude Code的创造者兼负责人Boris Cherny在X平台上发布的一个帖子。他起初只是随意分享个人终端设置,却演变成了一份关于软件开发未来的病毒式宣言,业内人士称这是初创公司的一个分水岭。
“如果你不直接从其创造者那里阅读Claude Code的最佳实践,作为程序员你就落伍了,”开发者社区的知名人士Jeff Tang写道。另一位行业观察者Kyle McNease更进一步,宣称随着Cherny的“改变游戏规则的更新”,某机构“势头正劲”,可能正面临“他们的ChatGPT时刻”。
这种兴奋源于一个悖论:Cherny的工作流出奇地简单,却能让一个人发挥出一个小型工程部门的产出能力。正如一位用户在X上采用Cherny的设置后所注意到的,这种体验“感觉更像《星际争霸》”而非传统编程——从输入语法转变为指挥自主单元。
以下是对正在重塑软件开发方式的工作流的分析,直接出自其架构师本人。
同时运行五个AI代理如何将编码变成实时策略游戏
Cherny披露中最引人注目的 revelation 是,他并非以线性方式编码。在传统的开发“内部循环”中,程序员编写一个函数,测试它,然后进入下一个。然而,Cherny扮演的是舰队指挥官的角色。
“我在终端中并行运行5个Claude,”Cherny写道。“我将标签页编号为1-5,并使用系统通知来了解Claude何时需要输入。”
通过利用iTerm2系统通知,Cherny有效管理五个并行的工流。当一个代理运行测试套件时,另一个重构遗留模块,第三个起草文档。他还在浏览器中运行“5-10个Claude on claude.ai”,使用“teleport”命令在网络和本地机器之间交接会话。
这验证了某机构总裁本周早些时候阐述的“事半功倍”策略。当竞争对手追求万亿美元基础设施构建时,该机构证明了对现有模型进行卓越编排可以产生指数级的生产力增益。
选择最慢、最智能模型的反直觉理由
对于一个痴迷于延迟的行业来说,Cherny做出了一个令人惊讶的举动:他专门使用某机构最重、最慢的模型:Opus 4.5。
“我在所有事情上都使用带思考功能的Opus 4.5,”Cherny解释道。“这是我用过的最好的编码模型,尽管它比Sonnet更大更慢,但由于你需要引导它更少,而且它更擅长使用工具,最终它几乎总是比使用较小的模型更快。”
对于企业技术领导者来说,这是一个关键见解。现代AI开发的瓶颈不是令牌的生成速度,而是人工纠正AI错误所花费的时间。Cherny的工作流表明,预先支付更智能模型的“计算税”可以消除后续的“纠正税”。
一个共享文件将每个AI错误变成永久教训
Cherny还详细介绍了他的团队如何解决AI健忘症的问题。标准的大语言模型不会从一个会话到下一个会话“记住”公司的特定编码风格或架构决策。
为了解决这个问题,Cherny的团队在他们的git仓库中维护一个名为CLAUDE.md的文件。“每当我们看到Claude做错事,我们就将其添加到CLAUDE.md中,这样Claude就知道下次不要这样做,”他写道。
这种实践将代码库转变为一个自我修正的有机体。当人类开发人员审查拉取请求并发现错误时,他们不仅仅修复代码;他们标记AI以更新其自己的指令。“每个错误都变成一条规则,”分析该帖子的产品负责人Aakash Gupta指出。团队合作的时间越长,代理就变得越聪明。
斜杠命令和子代理自动化开发中最繁琐的部分
一位观察者称赞的“原生”工作流由重复性任务的严格自动化驱动。Cherny使用斜杠命令——检入项目仓库的自定义快捷方式——通过一次按键处理复杂操作。
他重点介绍了一个名为/commit-push-pr的命令,每天调用数十次。代理不是手动输入git命令、编写提交消息和打开拉取请求,而是自主处理版本控制的繁琐事务。
Cherny还部署子代理——专门的AI角色——来处理开发生命周期的特定阶段。他使用代码简化器在主工作完成后清理架构,并使用验证应用程序代理在任何内容发布之前运行端到端测试。
为什么验证循环是AI生成代码的真正解锁
如果Claude Code能如此迅速地达到10亿美元的年经常性收入有一个单一原因,那很可能是验证循环。AI不仅仅是文本生成器;它也是测试者。
“Claude使用Claude Chrome扩展测试我提交给claude.ai/code的每一个变更,”Cherny写道。“它打开浏览器,测试UI,并迭代直到代码工作且用户体验良好。”
他认为,给AI一种验证自己工作的方式——无论是通过浏览器自动化、运行bash命令还是执行测试套件——都能将最终结果的质量提高“2-3倍”。代理不仅仅是编写代码;它还证明代码有效。
Cherny的工作流对软件工程未来的预示
对Cherny帖子反应表明,开发者对自己技艺的看法发生了关键转变。多年来,“AI编码”意味着文本编辑器中的自动补全功能——一种更快的打字方式。Cherny已经证明,它现在可以作为劳动力自身的操作系统运行。
“如果你已经是工程师……并且想要更多能力,请阅读这篇文章,”Jeff Tang在X上总结道。
将人类产出乘以五倍的工具已经存在。它们只需要愿意不再将AI视为助手,而开始将其视为劳动力。那些首先完成这种思维转变的程序员,不仅会更有生产力。他们将玩一个完全不同的游戏——而其他所有人仍在打字。FINISHED
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。