研究范围:2026 年 4 月 17 日至 2026 年 7 月 17 日
主要来源:Boris Cherny 的 X 账号 @bcherny
整理方式:以原创帖、长线程和包含实质观点的回复为主;纯转发、活动照片和简短互动未展开。
相关条目:Claude Code · Anthropic · Loop Engineering · Harness工程 · 上下文工程 · AI原生组织
一、核心结论
Boris Cherny 最近三个月真正想表达的,并不是“Claude Code 又增加了多少功能”,而是:
软件开发正在从“人写代码、AI 辅助”,转向“人设计目标、上下文、验证机制与工作循环,多个 Agent 持续执行”。
但他并没有认为工程师已经失去价值。他反复强调:
- 代码生成正在快速商品化。
- 工程中的调试、运行、扩容、用户理解、产品判断仍未解决。
- Agent 数量增加后,新的瓶颈会依次变成验证、代码审查、组织决策、领域知识和治理。
- 企业采用 AI 的难点正在从模型能力转向组织能力。
二、三个月内容脉络
| 时间 | 主要内容 | 真正表达的观点 | 原帖 |
|---|---|---|---|
| 4 月 16/17 日 | Opus 4.7 使用线程:Auto
Mode、Recap、/focus、effort、自验证 |
AI 已经开始从“需要盯着操作”进入“可以委派任务”的阶段;信任来源不是模型宣传,而是验证闭环。 | 原帖 |
| 5 月 11-24 日 | 从单 Agent 转向多 Agent;强烈推荐 Auto Mode;用
/usage 分析 token 消耗 |
并行 Agent 的前提是权限自动化和成本可观测,否则人会被确认框和 token 消耗拖垮。 | Auto
Mode / /usage |
| 5 月 28-29 日 | Dynamic Workflows;Salesforce 将预计 231 天的迁移压缩到 13 天 | 企业不应只加速旧流程,而要删除步骤、取消交接,让 Agent 端到端拥有任务。 | 动态工作流 / Salesforce 案例 |
| 6 月 8 日 | 让 Opus 连续运行数小时或数天的五条建议 | Auto Mode、动态工作流、/goal 或
/loop、云端运行和端到端验证,构成长期 Agent
工作的最小技术栈。 |
原帖 |
| 6 月 8-9 日 | 产品构建原则;“Coding 只是 Engineering 的一部分” | 自己先做第一用户、缩小范围、快速吸收反馈;代码越来越容易,但工程和产品问题并未解决。 | 产品原则 / 工程边界 |
| 6 月 9 日 | 嵌套子 Agent、独立上下文、Self-verification;Fable 成为“思考和设计伙伴” | 多 Agent 的价值不只是并行,而是隔离上下文;更强模型的核心变化是判断、验证和长期自主性。 | 嵌套 Agent / 自验证 / 模型判断力 |
| 6 月 17-23 日 | “模型 + 护栏 + 验证器 + 循环”;Claude Tag 进入 Slack | Agent 不只是被动接收提示,而可以监听数据源、主动发现任务、执行、测试并反馈。 | 闭环观点 / Claude Tag |
| 6 月 28-29 日 | 五种未来团队原型;子 Agent 默认后台执行 | 传统岗位边界正在弱化,团队应按产品阶段配置不同类型的贡献者。 | 五种原型 / 后台 Agent |
| 7 月 2-8 日 | Artifacts;/checkup 自动清理
Skills、MCP、CLAUDE.md、慢 Hooks |
Agent 基础设施本身也会产生配置债务,必须像代码一样定期治理。 | Artifacts
用法 / /checkup |
| 7 月 15 日 | 长文讨论“把领域知识变成基础设施” | 如果 PR 因隐性规范被拒绝,这不仅是提交者的问题,也是自动化和组织知识编码失败。 | 原帖 |
| 7 月 17 日 | 发布企业 AI 采用的五级成熟度模型 | 一个人获得 10 倍提升并不等于组织采用了 AI;企业必须逐级解决验证、审查、上下文、成本和治理问题。 | X 原帖 / 完整阶段图 |
三、主要观点
1. 工作单位正在从 Prompt 变成 Loop
单次提示不再是 Agent 工作的主要单位。更成熟的结构是 Loop Engineering:
- Agent 获取目标和上下文。
- Agent 执行任务。
- 测试、构建、Lint、浏览器或模拟器验证结果。
- Agent 根据验证结果修正错误。
- 达到停止条件后提交结果。
人的工作由逐条下指令,转向设计目标、循环、验证器和停止条件。
Boris 给出的长期运行建议包括:
- 使用 Auto Mode,避免 Agent 不断等待权限确认。
- 使用 Dynamic Workflows,让 Claude 编排数百或数千个 Agent。
- 使用
/goal或/loop,让任务持续到真正完成。 - 在云端运行,使工作不依赖本地电脑持续开启。
- 为 Agent 提供端到端自验证环境。
2. Self-verification 是自主性的基础
Boris 多次强调,自验证是提升 Agent 结果质量和运行时长的关键。
不同任务需要不同验证方式:
- 后端:启动完整服务、执行测试、检查日志和接口结果。
- 前端:使用真实浏览器访问页面,检查交互和视觉结果。
- 移动端:使用 iOS 或 Android 模拟器及相关 MCP。
- 代码迁移:编译、类型检查、回归测试和性能比较。
- 基础设施:部署检查、健康检查、监控指标和回滚条件。
因此,Agent 的有效能力不只取决于模型智力,还取决于它是否拥有可靠的反馈信号。
3. 领域知识应该成为基础设施
Boris 认为,优秀工程师过去就会通过测试、Lint、类型系统、CI 和开发工具,把经验转成自动化。Agent 时代进一步扩大了可以编码的知识范围:
- 代码注释
CLAUDE.mdREVIEW.md- Skills
- 项目文档
- 记忆文件
- 自动代码审查规则
- 测试和 CI
如果一位新工程师或设计师提交 PR 后,才因为不知道团队使用的框架或架构规范而被拒绝,这说明团队的隐性知识没有被充分编码。
他的目标是:Agent 在没有提示者额外解释的情况下,也能获得足够的领域知识,在代码库里正确工作。
4. AI 基础设施也会产生配置债务
Skills、MCP、Hooks 和 CLAUDE.md
不会天然保持简洁。随着时间推移,它们可能出现:
- 无人使用的 Skills 和插件
- 重复或冲突的规则
- 过大的根目录
CLAUDE.md - 每次任务都会触发的慢 Hooks
- 过度授权或反复请求授权的命令
- 不必要的上下文和 token 消耗
/checkup
所代表的不是一个普通清理命令,而是一种更重要的工程原则:Agent Harness
也需要持续维护、可观测和重构。
5. Coding 越来越容易,但 Engineering 尚未解决
Boris 明确指出,编码只是工程的一部分。工程工作还包括:
- 调试复杂问题
- 运行和维护服务
- 扩展基础设施
- 决定优化目标
- 规划硬件与容量
- 理解用户
- 进行产品规划
- 权衡成本、可靠性和安全性
因此,“Coding is solved”只能理解为:在部分常见技术栈和明确任务上,模型已经可以完成绝大多数代码生成。它不能被解释为软件工程、产品开发或组织协作已经被解决。
四、未来产品团队的五种原型
Boris 认为,工程师、设计师、产品经理和数据科学家的边界会逐渐融化。未来更有意义的是五种贡献方式。
1. Prototyper:原型探索者
大量生成新方向,允许多数想法最终不发布。其价值来自探索范围和试错速度,而不是每个原型都进入生产环境。
2. Builder:构建者
把可行原型迅速变成生产级产品或基础设施,处理真实用户、可靠性、性能和长期维护问题。
3. Sweeper:清理者
简化代码和 UI、删除无效功能、降低系统复杂度、优化性能。AI 降低了增加功能的成本,因此删除、收敛和简化反而会成为更稀缺的能力。
4. Grower:增长者
围绕真实使用数据和用户反馈,持续改善产品市场匹配、留存和使用深度。
5. Maintainer:维护者
让成熟系统保持安全、可靠、高效和可扩展,并控制随规模增长出现的风险和成本。
不同产品阶段的组合
| 产品阶段 | 重点原型 |
|---|---|
| Pre-PMF | Prototyper + Builder + Sweeper |
| 找到 PMF 后 | Builder + Sweeper + Grower,辅以 Maintainer |
| 强 PMF 阶段 | Sweeper + Grower + Maintainer,保留部分 Builder |
值得注意的是,Sweeper 在三个阶段都不可缺少。AI 大幅降低“增加功能”的成本,却不会自动降低系统熵。
五、企业 AI 采用的五级阶梯
| 阶段 | Agent 规模 | 人的角色 | 主要形态 | 主要瓶颈 |
|---|---|---|---|---|
| 0. Gated | 0 | 申请使用者 | AI 工具受到审批、旧模型和 IT 流程限制 | 审批、安全、基础设施和采购流程 |
| 1. Assisted | 约 1 | 与 Agent 结对 | 一次运行一个 Agent,人工检查大部分过程和改动 | 人的注意力和对结果缺乏信任 |
| 2. Parallel | 约 10 | 多 Agent 编排者 | 5-10 个 Agent 在隔离工作区并行,自行测试后交付 Diff | 审查吞吐、并行隔离、提示和 token 成本 |
| 3. Supervised autonomy | 约 100 | 管理“Agent 管理者” | Agent 主动发现并执行任务,维护工作持续在后台发生 | 对循环的信任、组织决策速度、上下文和成本 |
| 4. AI-native | 约 1,000+ | 通过意图进行管理 | 大多数 Agent 由其他 Agent 启动,人按异常进行管理 | 规模化任务发现、成本控制和分类治理 |
各阶段的升级条件
从阶段 0 到阶段 1:
- 高管和采购方达成一致
- 建立安全使用框架
- 解决部署、身份认证和数据治理问题
从阶段 1 到阶段 2:
- 同时运行多个 Agent
- 建立可信的测试、构建、Lint 和端到端验证循环
- 使用 Auto Mode 减少阻塞
- 自动化代码审查和安全审查
从阶段 2 到阶段 3:
- 让 Agent 读取代码、Wiki、讨论记录和组织知识
- 使用独立工作区避免多个 Agent 冲突
- 把任务拆成 Loops 和 Routines
- 允许 Claude 启动和管理其他 Claude
从阶段 3 到阶段 4:
- 针对迁移、模糊测试、功能开发和反馈处理建立领域工作流
- 通过 SDK 程序化地创建和调度 Agent
- 建立自动成本控制和模型选择机制
- 按任务类型配置不同护栏
这套模型最重要的判断是:不要直接追求 Agent 数量。没有可靠验证闭环就扩张 Agent 数量,只会放大返工、成本和审查压力。
六、组织层面的主要判断
1. 一个人获得 10 倍提升,不等于组织完成了 AI 转型
组织经常出现少数高水平用户大幅提升产出,但其他成员和流程没有变化的情况。此时,个人已经进入并行 Agent 阶段,组织却仍停留在受限或单 Agent 辅助阶段。
真正的 组织转型 需要同步改变:
- 权限和安全模型
- 代码审查方式
- 任务分配机制
- 组织知识的记录方式
- 成本和质量指标
- 团队激励和职位设计
2. 应该重构工作流,而不是只加速旧流程
Boris 对 Salesforce 案例的总结是:获得最大收益的团队,不是单纯让原来的每一步快一点,而是重新思考:
- 哪些步骤可以直接删除?
- 哪些交接可以消失?
- 哪些任务可以由 Agent 端到端拥有?
- 哪些质量标准可以嵌入工作流?
这比“给每位员工发一个 AI 助手”更接近真正的 AI 原生转型。
3. Agent 时代需要分布式执行和集中式护栏
Boris 倾向于让团队围绕任务自组织,减少中央协调者成为瓶颈。但这并不意味着取消治理。更合理的结构是:
- 目标、预算、安全边界和质量标准由组织统一定义。
- 任务拆解、执行方式和 Agent 编排由团队分布式完成。
- 高风险操作、生产部署和权限扩展保留明确审查。
七、对 Boris 观点的客观判断
值得认可的部分
- 把问题从 Prompt 提升到了系统层。 生产力来自上下文、验证、自动化、工具和组织流程,而不仅是提示词技巧。
- 强调验证而不是盲目信任。 这是长期运行 Agent 能够进入生产环境的关键。
- 看到了新的瓶颈。 当代码生成速度提高后,代码审查、决策和组织知识会成为限制因素。
- 没有把 Coding 和 Engineering 混为一谈。 这比简单宣称“程序员会消失”更加准确。
- 将团队角色与产品生命周期联系起来。 五种原型比传统职位名称更能解释 AI 原生团队如何分工。
需要保留判断的部分
- Boris 是 Claude Code 的负责人,其内容同时承担产品推广功能。
- “10 倍产出”和“数百个 Agent”主要来自前沿团队、高预算和强模型环境,不能直接外推到普通企业。
- Salesforce 的 231 天变 13 天很有价值,但仍是特定迁移案例,不代表所有研发工作都能提升同样倍数。
- Agent 可以大量生成代码,但人工审查能力和组织决策速度未必同步增长。
- 更多 Skills、规则和自动化也会制造新的配置债务和错误传播路径。
- 自动模式和主动 Agent 扩大了权限面,需要额外考虑数据泄露、Prompt Injection、误操作和成本失控。
我的综合判断
Agent 并没有消灭复杂性,而是改变了复杂性的位置:
以前复杂性主要在写代码;以后复杂性更多在定义目标、准备上下文、设计验证、审查结果、控制成本和协调组织。
“Coding is solved”不能理解成“Software Engineering is solved”。更准确的说法是:
在部分常见技术栈和边界明确的任务中,代码生成正在逐渐成为低成本能力,而工程判断、产品选择和组织执行成为新的稀缺资源。
八、可执行的应用建议
不要先追求一百个 Agent。先选择一个真实、高频、可验证的工作流,将它完整闭环。例如:
收集材料
-> 分析和提炼
-> 生成 Markdown/HTML
-> 检查引用、结构和格式
-> 部署
-> 线上读回验证
-> 记录失败并更新规则
实施时可以遵循以下原则:
- 每次人工指出的问题,都判断能否转成规则、Skill、测试或自动检查。
- 每个 Agent 都要有明确的完成条件、失败条件和自验证方式。
- 使用隔离工作区支持并行执行,避免多个 Agent 相互覆盖。
- 给
AGENTS.md、Skills、Hooks 和知识文件设置维护责任和清理周期。 - 高风险动作保留人工确认,普通读取、分析和测试尽量自动化。
- 先让一个循环稳定运行,再扩大 Agent 数量。
建议跟踪的指标
- 从任务提出到交付的周期
- Agent 首次交付通过率
- 无人工干预完成的任务比例
- 每个 PR 或交付物的人工审查时间
- 自动测试和安全检查覆盖率
- 线上缺陷和事故数量
- 每个有效交付物的 token 成本
- 因上下文缺失被退回的任务比例
- 被转化为规则、Skill 或测试的重复问题数量
九、一句话总结
Boris Cherny 最近三个月的思想主线,是从“如何更好地使用 Claude Code”,逐渐推进到“如何重写工程系统和组织结构,使 Agent 能够持续、可靠、规模化地工作”。
十、主要来源
十一、资料限制
- X 的公开页面和搜索索引并不完整,部分回复、线程或已删除内容可能未被覆盖。
- 日期可能因 UTC、北京时间和 X 本地显示时区不同而相差一个自然日。
- 互动数据会持续变化,因此本文未将点赞、浏览和转发数作为主要分析依据。
- Salesforce 等客户案例来自 Boris 和厂商公开材料,应视为案例证据,而不是普遍生产率基准。