Claude Code之父Boris Cherny:自动化正成为AI智能体时代的分水岭
核心事件:Claude Code的创造者Boris Cherny近日发表长文,深入探讨了工程师自动化工作在智能体时代的演变。他指出,自动化已不再仅仅是优秀工程师的加分项,而是决定一个团队能否有效利用AI智能体的关键分水岭。
从"个人杠杆"到"团队分水岭"
在Boris Cherny的观察中,过去那些最出色的工程师往往有一个共同习惯:投入大量时间将工作自动化。这包括打磨vim或emacs的操作体验、编写lint规则以自动捕捉重复出现的代码问题,以及搭建端到端测试体系以避免手动验证的繁琐。
Boris Cherny认为,这种行为本质上是工程师所能进行的"杠杆率最高"的工作。通过自动化,工程师的个人产出得以成倍放大,从而有能力完成更多事项。然而,进入智能体时代后,自动化的意义发生了根本性转变——它从个人的效率工具,升级为整个团队协作的基础设施。
智能体时代自动化的三大核心价值
Boris Cherny分析了为何在智能体普及的背景下,自动化变得前所未有的重要,主要归结为以下三个原因:
1. 加速基础设施与开发体验
自动化不仅加速人,也加速智能体。如果一个团队运行着一支"智能体大军",那么每一个智能体的工作效率都直接依赖于底层的自动化程度。自动化水平越高,单位时间内能够产出的成果就越多。
2. 将"解决问题"转化为"解决一类问题"
智能体虽然能处理具体任务,但如果每次遇到相同问题都依赖智能体手动修复,不仅会消耗大量token,还容易遗漏边界情况。
Boris Cherny提出了"循环"这一概念的核心逻辑:不要依赖智能体去逐个解决琐碎问题,而应通过自动化彻底消除这类问题。例如,让Claude编写一条lint规则、配置一个CI步骤或建立一套固定流程。这种做法能将整类重复性工作永久性地自动化,是比单次修复更高效的路径。
3. 降低参与门槛,扩大代码库贡献者范围
这是Boris Cherny强调的最重要原因。自动化正在打破技术壁垒,使得更多人能够参与到代码库的开发中:
* 新人快速上手:工程师入职第一天即可向完全陌生的代码库贡献代码,因为Claude可以协助其在代码库中导航。
* 非技术人员介入:产品经理或设计师等非编码角色,也能像工程师一样有效地参与开发流程。
隐性知识的显性化:自动化的新边界
阻碍上述趋势发生的最大障碍,是那些仅存在于人脑中、尚未转化为自动化机制的"领域知识"。传统上,新人需要花费大量时间摸索这些隐性知识。
Boris Cherny指出,智能体带来的真正变革在于,可被写入基础设施的领域知识范围大幅扩展。过去,领域知识局限于lint规则、类型系统和测试等可表达的范围;而现在,借助代码注释、技能文件、CLAUDE.md规则以及记忆功能,几乎所有的领域知识都可以被完整记录并固化。
他举了两个反面案例来佐证这一观点:
1. 新人因未使用正确的框架导致PR被驳回。
2. 设计师的新功能因不符合既定架构模式被退回。
在Boris Cherny看来,这些问题并非人为失误,而是自动化机制未能到位的表现。
行动建议:每个团队都需要基础设施文档
基于上述分析,Boris Cherny向团队提出了明确的建议:主动将脑中的领域知识转化为基础设施。
具体而言,每个团队都应着手编写CLAUDE.md、REVIEW.md、技能文件及相关文档。目的是让智能体在无需人类额外提供背景信息的情况下,就能高效地在代码库中独立工作。
这并非激进的新主张,而是工程师长期以来"将事情自动化"传统的自然延伸。随着模型能力的提升和工具链的成熟,将领域知识基础设施化将变得越来越容易。只有完成这一转化,智能体才能写出更好的代码,代码审查才能自动捕获问题,后续接手代码库的人才能更轻松地融入开发流程。
来源:微信公众号"你说的完全正确(YAR师)"
原文链接:https://mp.weixin.qq.com/s/EqsPZFtLoTVfG3fhX70MjQ