Claude Code 与 Grok Bot 被拆开后:AI Agent 真正难复制的是什么?
Claude Code 的大规模内部源码因发布失误被暴露,Grok Bot 的客户端运行层也被外部开发者重建。两起事件降低了外界理解和模仿 AI Agent 的成本,却没有让成熟产品的全部价值随代码一起转移。真正难复制的,是一套让用户敢于持续交出真实工作的“任务托付系统”。

2026 年,两个受到高度关注的 AI Agent 产品,先后以不同方式被外界“拆开”。
3 月 31 日,Claude Code 2.1.88 的公开发布资产中误带了内部调试文件。外界由此获得了接近 2,000 个文件、约 50 万行内部代码,也看到了部分未正式发布的功能方向。
Anthropic 将其定性为人为造成的发布打包问题,而不是外部攻击,并表示没有客户数据或凭证受到影响。
8 月 11 日,Grok Bot 以 Early Beta 形式推出。
官方把它描述为一组长期在线的 AI 同事:能够在云电脑中登录工具和应用,执行跨系统任务,并在用户离开后继续工作。随后,外部开发者依据 0.18.0 客户端中的 Source Map、协议和运行信息,发布了一个可以重新构建运行的非官方项目。
最开始看到这两个事件时,人很容易被“源码泄露”四个字带着走。
既然代码已经被公开、恢复,甚至可以在原有结构上接入 Claude Code、Codex、OpenRouter 和本地 Docker,原产品的护城河是不是也跟着消失了?
最省事的回答是:
代码已经不重要了。
但这个判断显然经不起推敲。
Claude Code 的源码暴露,确实让竞争者能够更快理解一套生产级 Coding Agent 如何组织上下文、工具、记忆、权限和任务状态。
Grok Bot 的重建项目也证明,只要正式客户端留下足够多的结构信息,外部团队就可能重新理解它的运行边界,并在此基础上替换模型、调整执行环境,甚至做出另一套产品选择。
代码仍然是重要资产。
问题在于,代码并不等于一款 AI Agent 的全部产品价值。
源码可以展示一个 Agent 怎样运行,却不会同时附带真实用户任务、历史失败案例、评测标准、企业权限要求、用户工作习惯、分发渠道和持续服务能力。
源码可以复制产品的骨架,却不能直接复制用户为什么愿意把工作交出去。
这两起事件真正划出的是一条产品边界:
看见一款 Agent 的内部结构,与复制一款成熟 Agent 产品,是两件不同的事。
说明:本文基于公开报道、官方产品文档及公开重建项目信息进行分析。作者没有运行非官方 Grok Bot 重建安装包,也不对其安全性作出判断。
01 先别急着把它们都叫作“完整源码泄露”
Claude Code 和 Grok Bot 可以放在一起讨论,但两起事件的性质并不相同。
Claude Code:产品主动交付时,发布边界失效了
Source Map 原本是一种调试资产。
软件正式发布前,代码通常会经过压缩、合并或转换。Source Map 负责把这些处理后的代码映射回更接近原始开发代码的位置。
有些 Source Map 只记录映射关系,有些也会包含原始代码内容。正式发布物一旦保留足够完整的信息,外界恢复可读代码的成本就会显著降低。
Claude Code 事件的核心,不是攻击者攻破了 Anthropic 的内部系统,而是公司在主动交付产品时,把原本不应对外发布的内部资产一起发了出去。
外界获得的也不只是一批 TypeScript 文件。
源码还暴露了内部架构、功能开关、产品指令,以及部分尚未上线的功能方向。原本需要通过竞品体验、版本更新、招聘信息和长期试验逐渐拼出的产品路线,一部分变成了可以直接阅读和验证的答案。
这类泄露的商业价值,不能只用代码行数衡量。
代码中还记录了产品团队已经做出的选择:
- 哪些能力值得单独设计一个模块;
- 哪些行为可以交给模型判断;
- 哪些行为必须使用确定性规则;
- 长期记忆怎样组织;
- 权限在哪个环节生效;
- 任务怎样保存进度;
- 哪些功能已经开发完成,只是尚未正式开放。
- 暴露的既是“怎样实现”,也是团队认为“什么值得实现”。
但这次事件同样有明确边界。
公开材料涉及的是 Claude Code 产品的大规模内部代码,并不等于 Claude 底层模型的权重、训练数据和 Anthropic 的完整商业基础设施被公开。
因此,更准确的描述是:
Claude Code 的大规模内部产品代码和部分路线信息,因为发布打包失误而被暴露。
这已经是一项严重的产品资产事故,但它不等于“整个 Claude 被开源”。
Grok Bot:运行层被重建,社区又继续改造了它
Grok Bot 的情况不同。
公开重建项目明确说明,它不是官方原始 monorepo,而是一个非官方、面向源码的重建与扩展项目。
原始 React 前端源码和对应 Source Map 并未包含在正式客户端中,因此重建版本保留了已打包、压缩的 Renderer 作为界面基础,再把恢复出的运行代码和新设置界面接入其中。
项目中的 Claude Code、Codex、OpenRouter 路由,以及可选的本地 Docker 沙箱,也属于重建者后来增加的实验能力,并非从官方产品中发现的隐藏功能。
所以,不能把这件事概括成:
Grok Bot 的完整官方源码已经全部开源,而且原产品本来就支持 Claude Code、Codex 和本地 Docker。
更准确的说法是:
Grok Bot 0.18.0 客户端暴露的信息,使外部开发者得以重建部分运行层和控制层,并在保留部分官方发布资产的基础上,继续增加新的模型路由和执行方式。
Claude Code 更像是公司不小心把一部分内部设计图发出了门。
Grok Bot 则更像有人拿到成品、部分结构标记和运行线索后,拆开机器,重新画出零件,又换上了几个自己设计的模块。
两者性质不同,却共同改变了一件事:
外界理解一款成熟 AI Agent 的成本正在下降。
02 复制一个 AI Agent,至少存在四个层级
谈论“源码被公开以后,产品是不是很容易复制”,首先要重新定义什么叫复制。
拿到代码、做出相似功能、交付相近结果,以及建立一项可以持续收费的业务,显然不是同一件事。
可以把复制一款 AI Agent 拆成四层。
第一层:代码复制
复制或重新实现:
- Agent 的任务循环;
- 模型与工具之间的连接;
- 上下文和状态管理;
- 客户端与执行环境之间的通信;
- 权限判断;
- 异常处理;
- 任务调度。
它回答的是:
这套系统大致怎样运转?
第二层:功能复制
做出相似的可见能力:
- Memory;
- Skills;
- Routines;
- Sub-agents;
- MCP;
- 浏览器和终端操作;
- 权限审批;
- 后台任务。
它回答的是:
用户可以在产品里做什么?
第三层:产品复制
让用户在真实任务中获得接近原产品的结果:
- 相近的任务完成率;
- 相近的稳定性;
- 相近的人工接管率;
- 相近的权限体验;
- 相近的验证和恢复能力;
- 相近的长期工作流沉淀。
它回答的是:
用户能不能放心地把工作交给它?
第四层:商业复制
让产品能够长期获得用户和收入:
- 分发与获客;
- 账号和计费;
- 企业采购;
- 身份和权限;
- 部署、运维与支持;
- 成本管理;
- 合规与事故责任;
- 持续版本升级。
它回答的是:
这套产品能不能成为一项持续运转的业务?
Claude Code 和 Grok Bot 的事件,主要降低了第一层的理解成本,也在一定程度上降低了第二层的模仿成本。
第三层和第四层,不会随着代码公开自动出现。
03 代码复制:最先被抹平的是理解成本
强调代码之外的产品能力,很容易走到另一个极端:
既然用户最终购买的是任务结果,代码是不是已经没有价值了?
答案是否定的。
成熟 Agent 的源码,更像一份被压缩过的产品决策记录。
它不只包含“工程师怎样实现”,还记录了团队最终选择了哪条路线:
- 上下文应该怎样组织;
- 长期记忆在什么时候读取;
- 任务是否值得拆给多个 Agent;
- 哪些动作可以依赖模型判断;
- 哪些动作必须采用确定性规则;
- 什么时候减少打扰;
- 什么时候一定要让用户确认;
- 发生异常后应该重试,还是立即停止。
这些都不只是工程问题。
源码把“探索题”变成了“阅读题”
团队从零开始开发 Agent 时,最昂贵的部分未必是写代码。
更昂贵的是不知道应该写什么。
产品团队需要不断验证:
- 用户是否真的需要长期记忆;
- 多 Agent 能提升结果,还是只会增加成本;
- 审批应该出现在什么节点;
- 自动化应该从只读任务开始,还是直接执行外部动作;
- 任务中断后如何保留已完成部分;
- 产品怎样判断“任务完成”。
这些问题没有统一答案。
每一种选择,都牵涉模型能力、用户体验、执行成本和安全风险。
源码暴露后,后来者会获得一份已经做出大量选择的答卷。
它未必适合自己的产品,却足以帮助团队快速缩小探索范围。
原本需要从十种方案中逐一试验,现在可能只需要重点研究两三种;
原本不知道竞争者是否已经进入某个方向,现在可以从功能开关和预留接口中看到线索;
原本只能通过界面猜测产品限制,现在能够进一步理解限制来自哪里。
这也是 Claude Code 事件最实际的竞争影响之一。
Axios 对这次事件的概括很直接:它相当于给竞争者提供了一次关于生产级 Coding Agent 的免费工程教育。
看懂之后,后来者还可以重新组合产品
Grok Bot 重建项目进一步展示了,理解结构以后可以做什么。
开发者没有停留在“照着做一个相同版本”,而是把模型和部分执行环境重新变成可替换组件。
项目增加了 Claude Code、Codex、OpenRouter 等路由,以及可选的本地 Docker 沙箱。
重建版本因此不只是一份复制品,也变成了一次关于多模型、开放执行环境和本地化的产品实验。
这意味着,源码暴露带来的风险不只是出现一个外观相似的仿制品。
外部团队还可能:
- 替换底层模型;
- 改变推理成本结构;
- 使用本地或私有执行环境;
- 面向另一类用户重新设计;
- 把封闭产品拆成更开放的平台。
一旦产品结构被理解,后来者就可以直接以原产品已经验证过的骨架为起点,转向另一条路线。
但源码仍然是一份静态答卷
代码能够展示当前版本怎样运行,却很少完整记录:
- 团队曾经尝试过哪些失败方案;
- 为什么放弃另一种交互;
- 哪些功能在演示中漂亮,真实使用率却很低;
- 哪些默认值来自用户反馈,哪些只是暂时妥协;
- 什么错误最容易让用户失去信任;
- 下一次模型升级后,哪些设计可能失效。
这些信息通常分散在用户访谈、客服记录、销售反馈、产品数据、线上事故和内部复盘里。
它们未必存在于核心代码中,却持续决定团队下一步改什么。
源码可以缩短竞争者理解昨天产品的时间,却不会自动告诉他们明天应该改什么。
04 功能复制:最容易实现的是“看起来差不多”
AI Agent 的功能正在快速趋同。
打开不同产品的介绍页,经常可以看到一组相似的词:Memory、Skills、Hooks、Sub-agents、Routines、Approvals、MCP、Computer Use。
Claude Code 可以通过 CLAUDE.md、Auto Memory 和 Skills 保存项目知识、长期纠正和重复流程;自定义 Sub-agent 可以拥有独立上下文、工具和权限;Hooks 则允许团队在特定生命周期节点执行确定性规则。
Grok Bot 同样把 Skill 和 Routine 做成了核心能力。
官方建议先完成一次任务,使流程变得可靠;再把方法保存为 Skill;最后才把它设置成定时或事件触发的 Routine。
一份完整的 Skill 还应包含步骤、决策规则、预期结果、验证方式和审批边界。
从功能列表看,两类产品正在进入相似方向。
但相同的功能名称,并不代表相同的产品体验。
有 Memory,不等于能够记对
用户真正关心的不是产品有没有记忆,而是:
- 它记住了什么;
- 什么时候调用;
- 是否会保存错误内容;
- 用户能否查看、修改和删除;
- 旧信息会不会干扰新任务;
- 不同项目之间是否正确隔离。
Claude Code 的 Auto Memory 本身就有明确的存储范围、加载限制和编辑入口。记忆文件可以被用户审查和删除,详细内容也不会全部在每次会话开始时无差别加载。
“增加一个 Memory 入口”很容易复制。
让记忆长期保持准确、可控和有用,则需要持续的产品设计。
有 Skill,不等于流程可以稳定复用
Skill 表面上像是把一段指令保存下来。
真正有价值的 Skill 还要明确:
- 什么时候触发;
- 需要哪些输入和权限;
- 按照什么顺序执行;
- 结果怎样验证;
- 失败时停在哪里;
- 哪些动作必须重新询问用户。
一套不稳定的流程被保存下来,只会让错误更容易重复。
一个缺少验证规则的 Skill,也可能每次用不同方式理解“完成”。
有 Routine,不等于可以无人值守
从一次执行走向后台自动化,不是简单增加一个定时器。
产品还要解决:
- 数据过期时是否继续;
- 任务只完成一半时怎样汇报;
- 重复触发会不会造成重复操作;
- 外部接口变化后能否发现异常;
- 连续失败后应该重试还是暂停;
- 任务消耗了多少资源;
- 用户怎样查看最近的成功和失败。
Grok Bot 在官方文档中反复强调:
先测试任务,先让准备过程稳定,再逐渐开放真正的外部执行;重试应尽量保持幂等,数据缺失和部分完成也要被明确报告。
这背后是一条非常重要的 Agent 产品原则:
先证明任务可以完成,再证明过程可以复用,最后才证明它值得自动运行。
否则,所谓自动化,只是把一次不稳定执行升级成定期发生的不稳定执行。
有 Approval,不等于用户真正拥有控制权
审批是 Agent 产品中最常见的安全设计。
发送邮件、删除数据、运行命令或修改线上系统之前弹出确认,看起来已经把控制权交还给用户。
但审批卡片的存在只是起点。
真正影响体验的是:
- 用户能否理解操作对象和影响;
- 同意的是一次动作,还是未来所有相似动作;
- 提示太多时,用户会不会机械点击同意;
- 拒绝后,Agent 能不能换一种安全方式继续;
- 动作执行以后能否撤回。
Anthropic 在 2026 年 3 月介绍 Claude Code Auto Mode 时披露,用户会批准约 93% 的权限请求。
它同时指出,高频审批会造成审批疲劳:提示越多,用户越难认真判断每一次操作。
因此,审批越多不一定越安全。
如果所有操作都以同样形式出现,真正高风险的动作反而会被淹没在大量低风险确认中。
Grok Bot 的官方文档也明确说明,审批只能控制即将执行的动作,不能反转已经完成的工作;Auto Review 属于模型驱动的辅助判断,不能替代最小权限和明确边界。
功能表只能回答“有没有”
产品经理最容易陷入的竞争方式,是按照竞品名词追路线图:
- 对方有 Memory,我们也要做;
- 对方有多 Agent,我们也必须跟进;
- 对方可以创建 Routine,我们也需要自动化入口。
但真正需要对齐的不是名词,而是用户任务。
团队应该继续追问:
- 用户当前在哪一步失败;
- 缺少的是理解、执行、验证还是恢复;
- 新功能能否提高端到端任务成功率;
- 它会不会增加新的权限和操作负担;
- 用户怎样判断执行结果正确;
- 错误发生以后如何接管。
功能复制解决的是“产品里有没有”,产品竞争解决的是“用户敢不敢用”。
05 产品复制:真正的分水岭,是任务托付能力
功能层回答的是:Agent 能做什么?
产品层回答的则是:用户是否愿意把一项真实、有后果的工作完整交给它?
用户可以因为好奇,让 Agent 打开一次网页、修改一段代码或者生成一份报告。
当任务开始涉及真实项目、客户账号、企业数据和线上系统,衡量标准会迅速变化。
用户会开始关注:
- 它是否真的完成;
- 它会不会越界;
- 结果是否容易验证;
- 一旦出错能否恢复;
- 这次教会它的流程,下次能否继续使用。
这些能力共同构成本文所说的:
任务托付能力
它不是一个已有的行业标准术语,而是本文用于分析 Agent 产品的一套框架。
任务托付能力包含五个维度:
- 完成能力;
- 控制能力;
- 验证能力;
- 恢复能力;
- 积累能力。
四层复制框架回答“复制一款 Agent 要复制哪些层”。
这五项能力,则用于解释第三层的产品结果到底怎样成立。
1)完成能力:Agent 说完成,不代表任务真的完成
Agent 产品最容易出现的一种错觉,是把“Agent 宣布完成”当作任务已经完成。
一个订票 Agent 可以说预订成功,但真实结果要看订单是否进入系统。
Coding Agent 可以说问题已经修复,但最终还要看代码能否构建、测试是否通过、原功能是否受到影响。
研究 Agent 可以生成一份很长的报告,但用户仍然要确认来源是否可靠、反方证据是否遗漏、结论是否越过证据边界。
Anthropic 在 Agent 评测方法中强调,Agent 会经历多轮工具调用并改变外部环境,因此评测不能只看最终回复,还要检查真实环境状态和任务结果。
对于 Agent 产品,PM 不能只定义“它需要执行哪些动作”。
还要定义:
- 现实环境最终应该发生什么;
- 哪些约束必须满足;
- 什么证据可以证明完成;
- 未完成部分怎样呈现;
- 部分成功是否可以保留。
功能相似的两个 Agent,可能交付完全不同的产品结果。
一个只负责修改代码;
另一个修改后继续运行测试、检查差异,并告诉用户仍然存在什么风险。
它们都拥有代码编辑功能,但只有后者更接近一项可以直接验收的任务。
2)控制能力:自主权应该通过任务逐步获得
Agent 与普通聊天产品最重要的差异,是它不仅生成内容,还会改变真实环境。
它可以修改文件、运行命令、发送消息、操作账号、更新数据和改变生产系统。
能力越强,权限越不能只被视为后台安全配置。
Claude Code 已经通过权限规则、不同权限模式和组织级受管设置,控制 Agent 可以访问和执行什么;组织管理员还可以部署用户无法覆盖的权限规则。
Grok Bot 也要求用户把发送、发布、购买、删除和生产环境变更放在明确审批之后,并建议从只读任务和待审核草稿开始。
这背后是一条更合理的放权路径:
- 先让 Agent 读取和整理;
- 结果稳定后,让它生成待审核草稿;
- 用户建立信心后,允许它执行范围清晰的动作;
- 低风险、经过反复验证的流程,再进入有限自动化;
完全无人值守,只适合成功标准与风险边界都已经成熟的任务。
Agent 的自主权不应该一次性交出,而应该由一次次可验证的结果逐渐换取。
Grok Bot 的共享电脑架构,还体现了产品包装与权限结构之间的距离。
官方发布页把 Bot 描述为长期存在的 AI 同事;更具体的官方文档则说明,一名用户创建的所有 Bot 实际共享一台持久化云电脑。
文件、浏览器登录状态和命令行凭证可以在 Bot 之间使用。官方明确提醒,不应把不同 Bot 当成彼此隔离的安全边界。
从界面上看,用户创建了多个职责不同的 AI 同事。
从底层权限看,它们仍然共用同一个用户级工作环境。
这不意味着 Grok Bot 一定会发生越权事故。
它说明的是:
AI 同事的角色包装,已经走在独立身份与权限隔离能力之前。
企业中的市场、财务和研究人员,不会天然拥有同一套账号、文件和系统权限。
Agent 产品真正进入组织以后,也需要逐渐建立以身份、职责和任务为单位的权限边界,而不只是为不同 Bot 设置名称、头像和人设。
3)验证能力:自动化还要降低验收成本
如果 Agent 用十分钟完成一项工作,用户却要花四十分钟检查每个步骤,这项自动化没有真正节省时间。
如果用户缺乏相关专业能力,根本无法判断结果是否正确,那么 Agent 做得越快,潜在风险反而越大。
因此,Agent 产品需要同时降低两种成本:
- 执行成本;
- 验证成本。
产品不只要展示自己“做了很多事”,还要帮助用户快速回答:
- 任务完成了吗;
- 结果为什么可信;
- 还有什么没有完成;
- 哪里需要人工处理。
对 Coding Agent 来说,验证材料可以是代码差异、测试结果和构建状态。
对研究 Agent 来说,可以是来源、冲突证据和仍不确定的结论。
对业务 Agent 来说,可以是操作前后的参数、动作记录、跳过对象和异常项。
透明度也不等于把几百条工具调用日志全部扔给用户。
信息过多,会重新制造检查负担。
好的产品需要从完整执行轨迹中,提取真正影响用户判断的证据。
一个产品只是展示 Agent 很忙。
另一个产品则帮助用户完成验收。
这就是产品差异。
4)恢复能力:可托付不等于永远不出错
Agent 越多地进入真实系统,错误越难被完全避免。
- 模型可能误解目标;
- 工具可能返回异常;
- 网页结构可能改变;
- 外部系统可能在执行中断开;
- 任务也可能只完成一半。
成熟产品不能只设计“怎样让 Agent 执行”,还要设计“执行错了怎么办”。
Claude Code 已经提供 Checkpoint,允许用户恢复由文件编辑工具记录的修改。
但官方文档同时说明,Bash 命令产生的文件变更不会被 Checkpoint 追踪,部分 Sub-agent 和外部修改也不一定能在当前会话中恢复。Checkpoint 不能替代 Git 等正式版本控制工具。
Grok Bot 的官方文档也明确指出,审批只能阻止尚未执行的动作,不能自动反转已经完成的工作。
这说明:
阻止错误和恢复错误,是两套不同的产品能力。
可逆的本地修改,可以依靠快照和版本控制降低风险;
可以补偿的外部动作,需要保留完整记录和撤销路径;
转账、发布、删除和权限变更等不可逆操作,则应优先采用预览、草稿、最小范围执行和明确审批。
一个真正可托付的 Agent,不必永远不犯错。
但它必须保证错误发生后,局面仍然处于可理解、可限制和可恢复的范围内。
5)积累能力:长期价值来自工作方法,而不只是聊天记录
一次任务成功,只能证明 Agent 在当前条件下完成过一次工作。
长期价值来自成功过程能否被保存、复用和改善。
Claude Code 可以通过 CLAUDE.md、Auto Memory、Skills 和 Hooks,沉淀项目规则、用户纠正和重复流程。
Grok Bot 的 Skill 也不只保存步骤,还可以记录决策规则、结果格式、安全边界、验证方式和审批条件。
用户长期积累的资产可能包括:
- 项目规范;
- 业务规则;
- 工具连接;
- 权限边界;
- 输出格式;
- 历史纠错;
- 经过验证的执行流程;
- 团队协作方式。
这些内容会逐渐减少用户每次重新解释任务的成本。
产品使用得越久,Agent 越清楚:
- 哪些规则必须遵守;
- 哪些结果可以直接交付;
- 哪些动作必须获得授权;
- 哪些错误过去已经发生过。
- 但积累也会产生新的问题。
- 旧记忆可能过时;
- 规则可能互相冲突;
错误流程一旦被保存,会被稳定复现;外部系统变化后,原自动化也可能失效。
所以,积累能力不只意味着“能保存”,还包括:
- 用户能否查看;
- 能否修改和删除;
- 能否判断适用范围;
- 能否发现信息已经过期;
- 能否在环境变化后重新验证。
Claude Code 官方文档现在明确说明,其 Skills 遵循可以跨多个 AI 工具使用的 Agent Skills 开放标准。
这件事很有意思。
如果工作流沉淀是 Agent 产品的重要资产,一种本能策略是把所有内容锁在自家平台里,让用户无法迁移。
但更健康的产品壁垒,未必来自“用户走不了”。
更理想的状态是:
即使用户能够带走自己的规则和工作流,他仍然认为原产品执行得更可靠。
任务托付能力是一套短板系统
完成、控制、验证、恢复和积累,不是五个互相独立的加分项。
任何明显短板,都可能中断用户托付。
完成能力很强,却经常越权,用户不敢用;
权限很严格,却每一步都要确认,效率无法提升;
结果总体正确,却没有验证材料,用户仍然要重新检查;
自动化可以运行,却无法恢复高风险错误,企业无法部署;
产品每次表现都不错,但用户要反复解释相同规则,长期价值无法沉淀。
代码决定 Agent 能不能动起来,任务托付系统决定用户敢不敢让它持续干下去。
这才是产品复制最难的一层。
06 商业复制:能运行,不等于能成为一门生意
即使后来者做出了可靠 Agent,也没有完成最后一层复制。
商业产品还要解决另一组问题:
- 用户从哪里来;
- 怎样注册、配置和付费;
- 推理与执行成本由谁承担;
- 企业怎样管理账号和权限;
- 事故发生后由谁负责;
- 产品怎样持续更新模型与工具;
- 团队如何提供部署、支持和服务。
这些能力很少出现在源码泄露的讨论中,却决定一款 Agent 能不能真正进入日常工作。
企业购买的不只是“更聪明”
个人用户可以容忍很多隐藏工作:
- 自己配置工具;
- 手动检查输出;
- 失败后重新执行;
- 自行承担权限风险。
- 企业无法依赖每名员工独立判断。
组织需要知道:
- 哪些员工可以使用;
- 员工离职后怎样回收权限;
- Agent 可以连接哪些系统;
- 哪些工具和命令被禁止;
- 数据存在哪里;
- 费用由谁承担;
- 管理员能否查看使用情况;
- 发生异常时能否审计。
Claude Code 的企业部署已经包括 SSO、域名管理、角色权限、合规 API 和组织级受管策略。
Grok Bot 也在建立团队身份、MCP 策略、共享规则、费用查看和云电脑管理能力。
但截至 2026 年 8 月 25 日查看到的官方文档,其企业访问仍在逐步推出,Bot 行为审计视图仍标注为即将推出,也尚未提供 Grok Bot 专属支出上限。
这不是简单说明谁更成熟。
它说明,从一个令人惊艳的 Early Beta 走向企业可治理产品,需要补齐大量发布页上不显眼的能力。
Agent 从个人工具进入企业,不是增加一个团队套餐。
它要进入组织原本由员工、主管、安全、财务和法务共同管理的责任体系。
用户和分发不会随着代码一起转移
根据 Anthropic 于 2026 年 2 月 12 日披露的公司口径,Claude Code 当时的年化收入运行率已经超过 25 亿美元,周活跃用户数较年初翻倍,企业使用贡献了超过一半的 Claude Code 收入。
这些数据不等于经过独立审计的市场份额,但至少说明 Claude Code 已经形成了显著的个人和企业使用规模。
这套规模背后包含:
- 用户认知;
- 工作流习惯;
- 企业合同;
- 采购评估;
- 账号计费;
- 客户支持;
- 生产任务;
- 持续反馈。
竞争者即使拥有相同代码,也需要重新证明:
- 产品是否可靠;
- 企业数据是否安全;
- 团队能否长期维护;
- 发生事故后是否有人负责;
今天建立的流程明年是否仍能工作。
Agent 还要解决自己的单位经济
Agent 的成本结构也比普通软件复杂。
每次任务可能持续消耗:
- 模型推理;
- 浏览器环境;
- 云电脑;
- 存储与网络;
- 外部工具;
- 并行 Agent。
任务越长、模型越强、并发越多,成本越可能迅速增加。
因此,商业化不是产品完成后再加一个付款页面。
定价和成本会反过来影响产品:
- 哪些步骤值得使用更强模型;
- 什么时候应该使用更便宜的模型;
- 失败后自动重试多少次;
- 后台 Routine 如何防止资源失控;
- 用户按席位、用量还是任务结果付费;
- 企业怎样设置预算和停止条件。
一个任务即使技术上可以完成,如果执行成本超过用户愿意支付的价值,也很难成为长期产品。
商业系统会形成产品反馈循环
商业规模真正有价值的地方,不只在收入。
- 更多真实用户会带来更多任务;
- 更多任务暴露更多失败方式;
- 失败案例被转化成评测;
- 评测帮助团队发现回退;
- 结果更稳定后,用户愿意交出更重要的任务;
更重要的任务又继续提出新的权限和治理要求。
Anthropic 对 Agent 评测的总结显示,Claude Code 最初依靠员工和外部用户反馈快速迭代,后来逐步建立针对简洁度、文件编辑和过度设计等行为的评测,再结合生产监控、A/B 测试和用户研究持续改进。
规模不会自动成为护城河。
只有当团队能把生产失败转化成评测和产品改进时,规模才会形成复利。
源码记录一个版本已经做出的选择,商业反馈决定团队下一版能够学到什么。
07 难复制,不等于无法超越
写到这里,还需要避免三种过度结论。
第一,代码仍然重要
源码包含工程实现、异常处理、安全策略、功能路线和大量产品选择。
公开代码会降低竞争者的理解成本,也可能提前暴露产品方向。
所以,本文并不是在说:AI 时代代码没有价值。
更准确的结论是:代码依然是护城河的一部分,但单纯依靠别人看不见代码,已经不足以构成完整护城河。
第二,模型仍然决定能力上限
一个产品可以拥有优秀的权限系统、工作流和企业后台。
如果底层模型经常误解任务、无法规划复杂步骤,用户仍然不会托付重要工作。
更合理的关系是:模型决定 Agent 的能力上限,产品系统决定这些能力能否被稳定、可控地转化成用户结果。
拿到 Claude Code 的客户端代码,不等于获得 Claude 模型本身。
重建 Grok Bot 的运行层,也不等于复制官方的模型组合、服务路由和持续训练能力。
第三,所有产品能力最终都可能被追平
评测、权限、Skills、Routines 和企业后台,都不是无法模仿的秘密。
竞争者可以逐项开发。
真正难复制的,是这些能力经过长期使用后形成的组合:
- 团队处理过哪些真实任务;
- 见过哪些失败;
- 怎样把失败转化成评测;
- 怎样根据风险调整权限;
- 用户沉淀了哪些工作方式;
- 企业部署又提出了什么要求。
后来者仍然可能追上,甚至超越。
更强的模型、更低的成本、更开放的生态和更快的组织学习,都会改变竞争结果。
“难复制”并不意味着成熟产品永远不会失败。
它只意味着:一次源码获取或一次功能复刻,无法让后来者直接继承原产品已经积累的全部能力。
08 这对 AI 产品经理意味着什么
两起事件表面发生在源码、打包和客户端运行层。
但对产品经理来说,真正需要回答的是:
当代码和功能越来越容易被研究,产品资源应该投向哪里?
1. 把发布资产纳入产品验收
用户最终能够获得的所有内容,都属于产品交付的一部分。
除了检查功能、页面、埋点和服务稳定性,团队还需要明确:
- 正式包中是否包含 Source Map 和调试资产;
- 内部日志是否暴露不必要的信息;
- 未发布功能是否进入客户端;
- Feature Flag 能否被外部发现或触发;
- 内部 Prompt 和工具定义是否被不必要地交付;
- 事故发生后如何回滚和说明影响。
PM 不需要亲自检查每一个构建文件。
- PM 要确保团队已经定义:
- 什么属于允许对外交付的产品资产;
- 什么内容一旦暴露会影响产品路线和客户信任;
- 谁负责在发布前确认这个边界。
2. 用任务链路代替竞品名词对齐
面对竞品功能,团队不应该只问:对方有,我们什么时候做?
更有价值的问题是:
- 用户为什么发起任务;
- 在哪一步无法继续;
- 需要读取什么信息;
- 会调用哪些工具;
- 哪些动作会产生外部后果;
- 怎样验证结果;
- 失败后怎样恢复;
- 成功流程怎样被复用。
竞品上线 Routine,不代表自己的产品也应该立刻增加定时任务。
团队首先要确认:
- 当前任务在有人监督时是否已经稳定;
- 重复执行会不会造成数据污染;
- 用户需要全自动,还是定时生成待审核结果;
- 失败是否能够被发现和停止。
3. 让产品经理参与定义 Agent 评测
Agent 评测不能只是模型团队提供的一个总分。
产品经理掌握的是:
- 用户真正要完成什么;
- 哪些错误最不可接受;
- 什么结果可以直接使用;
- 哪些权限边界不能突破;
- 哪类体验问题会影响留存与付费。
这些内容应该被转化成可以重复运行的任务和成功标准。
一个更有效的闭环是:
- 生产失败出现;
- 团队还原任务和环境;
- PM 定义完成标准与不可接受行为;
- 研发将问题加入评测;
- 新版本上线前重复验证;
- 新的失败继续进入评测。
真正有价值的不是拥有最多用户数据,而是团队能否把真实使用转化成下一轮产品改进。
4. 同时设计权限与恢复
权限设计不能只统计弹出了多少审批框。
产品需要根据风险进行分层:
- 低风险、可逆、范围明确的操作,可以在沙箱或快照保护下减少打扰;
- 中风险操作,可以进行有限范围授权;
- 高风险、不可逆或涉及外部主体的动作,需要展示目标、参数和后果;
- 删除、发布、转账和权限变更等操作,还需要补偿或恢复方案。
权限解决“能不能做”,恢复解决“做错了怎么办”,两者缺一不可。
5. 衡量用户是否真正开始托付任务
消息数、会话数和使用时长,无法完整描述 Agent 产品的价值。
用户每天发送很多消息,可能是因为 Agent 不断出错,需要反复纠正。
另一个用户消息很少,可能是因为 Routine 已经稳定完成了大量工作。
Agent 产品更应该关注:
- 端到端任务成功率;
- 用户人工接管率;
- 结果直接采用率;
- 用户验证结果所需时间;
- 错误恢复成功率;
- 重复任务复用率。
这些指标共同回答的是:
用户是在尝试产品,还是已经开始把真实工作交给产品?
结尾:源码能复制昨天的骨架,难复制的是明天的学习速度
Claude Code 和 Grok Bot 被拆开后,我们看到了许多过去隐藏在产品背后的结构:
- 模型怎样连接工具;
- 上下文怎样组织;
- 任务怎样调度;
- 权限在哪个环节生效;
- 记忆怎样保存;
- 客户端如何连接执行环境。
这些内容具有真实价值。
它们会降低后来者理解产品的成本,也会缩短部分功能的追赶时间。
源码泄露从来不只是一次令人尴尬的工程失误。
它会暴露实现、路线,以及团队已经验证过的产品假设。
但两起事件也让另一件事变得更清楚:一款 AI Agent 的完整价值,并不全部存在于代码仓库里。
- 代码里没有原产品全部的真实任务;
- 没有用户因为什么错误放弃使用;
- 没有企业为什么拒绝部署;
- 没有什么结果必须人工复核;
- 没有团队如何把一次失败变成评测;
也没有用户已经写入产品的规则、流程和工作习惯。
Claude Code 的源码,可以让后来者更快理解一款生产级 Coding Agent。
Grok Bot 的重建,可以让外部团队重新组合模型、运行层和执行环境。
它们解决的是:怎样更快看懂一个已有产品。
它们没有自动回答:怎样让用户持续把真实工作交给这个产品。
任务托付能力也不是一句抽象的信任口号。
它来自五件具体的事同时成立:
- 任务能够完成;
- 权限不会失控;
- 结果容易验证;
- 错误可以恢复;
- 工作方法能够沉淀。
再往外一层,它还需要企业治理、成本控制、产品分发和持续服务,才能成为一项真正运转的业务。
代码、模型和功能都重要。
但它们越来越像进入竞争的必要条件,而不是单独决定胜负的充分条件。
对产品经理来说,真正需要建立的,也不是一个竞争对手暂时没有的按钮。
而是一套能够持续吸收真实任务、发现失败、更新评测、调整权限并改善结果的产品系统。
源码记录的是一个版本已经做出的选择。
真正拉开长期差距的,是团队能否比别人更快知道:
用户下一次为什么不愿意托付;
产品在哪一步失去了控制;
什么结果才真正算完成;
以及怎样把今天的失败,变成明天不会重复发生的问题。
AI Agent 最深的护城河,不是永远让竞争者看不见它怎样工作,而是即使代码、功能和结构已经被看见,用户仍然更愿意把下一项工作交给它。
参考资料
- Axios:Claude Code 大规模内部源码暴露事件及 Anthropic 回应。
- SpaceXAI:Grok Bot 官方发布说明。
- Grok Bot 官方文档:审批、安全、隐私与共享电脑边界。
- Grok Bot 官方文档:团队与企业部署、模型、审计和费用控制。
- Grok Bot 官方文档:Skills 与 Routines 的设计和测试原则。
- Anthropic:Agent 评测方法与 Claude Code 的评测演进。
- Anthropic:Claude Code Auto Mode 与 93% 权限请求批准率。
- Anthropic:Claude Code 企业部署与治理能力。
- Anthropic:Claude Code 的记忆、Checkpoint 与 Skills 文档。
- Grok Bot 0.18.0 重建项目的性质、边界和扩展说明。
本文由 @Elec Sheep 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
- 目前还没评论,等你发挥!

起点课堂会员权益




