Claude Code 身世:从安全对齐到开发工具的革命¶
Ch09.071 Claude Code 身世:从安全对齐到开发工具的革命¶
📊 Level ⭐⭐ | 10.8KB |
entities/claude-code-origin-safety-alignment-boris-2026.mdBackground: 本文基于量子位公众号对 Claude Code 起源的报道,综合现有 coding agent 发展脉络整理。
Claude Code 身世:从安全对齐到开发工具的革命¶
Claude Code 并非从零开始设计的开发工具,而是脱胎于 Anthropic 的安全对齐研究。其核心开发者 Boris Cherny 透露当前仅完成约 1% 的愿景。
起源:安全对齐研究的意外产物¶
2021-2022:从安全研究到编码工具¶
故事要从 2021 年讲起。Anthropic 联合创始人兼 Labs 团队负责人 Ben Mann 回忆,当团队决定打造一款产品时(这在当时内部颇具争议),他们做的第一件事就是构建了一个编程助手。研究工程师 Dawn Drain 刚加入 Anthropic,她的主项目是:让模型的编码能力至少达到我自己的水平。
同一时期,Shauna Kravec 的强化学习团队已经在思考更激进的方向——自主软件工程。他们的目标不是做一个聊天机器人,而是让模型真正「干活」。Shauna 的回答至今仍然惊艳:「我们认为通往变革性 AI 的路径,必须经过自动化大规模软件工程工作。」2022 年初,他们已经开始用 RL 训练模型写简单函数并测试正确性。
与此同时,Ben Mann 带领团队做了一个 VS Code 扩展——早期的 coding assistant,能给出四个不同建议。2022 年春天,这个工具在外部已有大约 100 个用户了。
早期挑战与 clide 的诞生¶
然而,基础设施的噩梦出现了。要做真正的 agentic coding,需要让模型在安全环境里执行代码、读写文件、处理超时、处理失败——这些问题和如今所有人还在头疼的 agent 问题几乎一模一样。Dawn 和同事花了很长时间才让模型在一个容器里拥有持久 shell,能流式输入输出,还能优雅地处理超时。
结果,Ben Mann 休完陪产假回来,发现大家「基本上把 coding assistant 忘了」。但研究侧从未停止:他们继续打磨 agentic coding 的核心零件——function calling、search、bash tool——这些今天看来理所当然的能力,在当时是硬仗。
2022 年底到 2023 年,Shauna 的团队取得了关键突破——让模型拥有了 bash tool,能在代码库里自由搜索。Dawn Drain 花了「尴尬长的时间」教 Claude 写 diffs。最终他们做了一个内部命令行工具,叫 clide,能让用户和 Claude 聊天来编辑代码、完成开发任务。
Ben Mann 说:「我爱它。它真的很棒,但它可以好得多。」问题是 clide 太超前了——Sid Bidasaria 后来回忆:「大家都谈论 clide,但它又笨重又慢。」Claude Code 第一位工程师 Adam Wolff 给它加了原始的 agentic 能力——能从部分改动推断用户意图,第一次成功时他在厨房里跳舞。但 clide 始终是研究侧的玩具,太脆弱、太慢、太不稳定。
Boris Cherny 的加入与 Claude Code 的诞生¶
2024 年 9 月:两天的原型¶
2024 年 9 月,Boris Cherny 加入 Anthropic Labs。Ben Mann 给他的任务是「agentic coding」,嘱托「不要为今天的模型构建,要为六个月后的模型构建」。Boris 没有被直接指派做 coding 产品,而是先熟悉 Anthropic API,快速用两天时间做一个极简终端(CLI)原型。Demo 里,它能截图 Apple Music,告诉你正在听什么歌。他发到 Slack,只收获了两三个点赞——没人懂,连他自己也不完全懂。
但 Boris 停不下来了。朋友们喊他出去玩,他拒绝了,周末把自己关在家里持续钻研。有一天他写了一个 PR,Adam 拒绝了,让他用 clide 试试。Boris 把 issue 复制粘贴进 clide——它直接写出了完整的五到十行 PR。Boris 后来回忆:「我从没见过这种事。它太震撼了。感觉像未来。」Ben Mann 说 Boris 当时的表情是「Holy shit」。
2024 年 12 月:两周冲刺¶
12 月,Labs 团队终于给这个项目开了绿灯。原本只有 Boris、Sid Bidasaria 加上 Ben 的极小团队,瞬间涌进来六七个人。他们开始了最后两周的冲刺。那两周里,核心功能几乎全部完成:bug reporting、登录流程、auto-updates、优秀的使用指标……没有 PR 限制,没有 review 流程,修复能五分钟内上线。
2025 年 2 月:正式发布¶
2025 年 2 月,Claude CLI 对外发布,正式更名为 Claude Code。全大写 ASCII 字符的 Logo 成了 AI 编程的标志性设计。早期反馈并不热烈——很多人觉得「想法很酷,但 bug 太多」。但模型在进步。当 Claude 4 系列模型发布时,一切变了。Boris Cherny 坐在 Code with Claude 大会的后排,Sonnet 4 发布时,他低头 coding,突然意识到:「哇,这真的变强了。」
这彻底改变了硅谷的运转方式:Ramp 的技术负责人在五分钟内被彻底征服,Bun 的创始人利用它瞬间啃下了复杂的网络协议代码。到了 2025 年的冬天,Boris Cherny 发现自己已经一行代码都不用手写了——100% 的工作都由 Claude Code 在后台的终端里静默完成。他甚至一整天用 Claude Code 写代码,提交了 88 次,全程妻子和狗狗就在沙发上陪着。
深度分析¶
1. 安全对齐基因如何塑造产品特质¶
Claude Code 脱胎于安全对齐研究这一事实,从根本上塑造了它的产品 DNA。Anthropic 研究团队用于评估和验证模型安全行为的内部工具,天然适用于代码生成和调试场景——因为两者都需要精确性、可验证性和失败处理能力。
这与安全对齐研究中的核心方法论——通过 RL 训练模型在复杂环境中做出安全决策——直接对应。Claude Code 在代码生成中表现出的「谨慎但高效」的特质,正源自对齐训练中对「安全边界内最大化能力」的优化目标。
2. 「1% 完成度」的战略意义¶
Boris Cherny 反复强调「我们只完成了 1%」,这句话需要从两个层面理解:
- 产品层面:当前 Claude Code 的核心能力(终端交互、文件编辑、代码生成)只是起点。真正的长时自主、持久记忆、复杂上下文管理、开放世界规划——这些能力远未到来
- 战略层面:Anthropic 对 coding agent 的定位远超当前市场认知。Claude Code 不仅是代码补全工具,而是朝着全栈开发自动化方向演进。这一愿景与 Codex 的五层架构 中对「AI 协作的深层架构」的探索方向一致
CaT Wu 的观察也印证了信任的建立过程:刚上线时大家会认真阅读每个权限请求,现在很大一部分用户直接 auto-accept 了。信任正在被建立。
3. 「两周冲刺」的文化启示¶
Claude Code 的最后两周冲刺——没有 PR 限制、没有 review 流程、修复能五分钟内上线——展示了一种极端高效的团队运作模式。这种「研究→原型→验证→冲刺」的节奏,与 Agent Harness 招聘实践 中强调的「快速验证、小团队高密度」原则高度一致。
值得注意的是,这种冲刺能够工作的前提是:团队此前已经积累了 2-3 年的核心技术(bash tool、function calling、sandbox 环境),所有「零件」都准备好了,只是需要有人把它们拼在一起。Boris 是那个把所有零件组装起来的人。
4. 从 coding assistant 到 AI 管理员的角色跃迁¶
Boris 100% 的工作由 Claude Code 完成这一事实,揭示了人类工程师角色的根本性转变——从「代码建筑师」向「AI 管理员」跃迁。编程不再是晦涩难懂的极客特权。这恰恰是 Harness:一句话交付产品 中「将意图转化为交付」理念的自然延伸——当 AI 能够处理代码层面的所有实现细节时,人类的核心价值将从「怎么写代码」转向「想要什么」。
实践启示¶
-
安全对齐与产品能力的「意外溢出」:安全研究工具在特定条件下会产生高质量的产品能力。团队应该审视内部研究工具是否具有「产品化潜力」——Figma 从内部协作工具出发、Claude Code 从安全对齐工具出发,都验证了这一模式。
-
「不要为今天的模型构建」:Ben Mann 给 Boris 的嘱托是构建方法论的精髓。当团队在规划 AI 产品时,应该假设 6 个月后的模型能力是当前的两倍以上——如果产品设计不依赖模型能力的快速提升,可能在上线时就已经过时。
-
两周冲刺的工作模式:当核心技术积累到位时,「小团队 + 无限制冲刺」是最高效的发布路径。Claude Code 的历史证明,PR review、流程规范在关键时刻可以暂时让位于速度和执行力。
-
关注「1% 信号」:当核心开发者说「只完成了 1%」,这既是对现状的诚实评估,也是对竞品的战略信号。在评估 AI 工具路线图时,不要仅根据当前能力决策——99% 未完成的空间可能改变竞争格局。
→ 原文存档