解码 Claude Code — Anthropic 的 AI 编程革命(一)
> 这是一个改变软件开发方式的工具,而它的起点,不过是一次意外的 API 测试。
从一个"意外"说起
2024 年 9 月,Anthropic 的一位工程师为了方便测试自家 API,随手写了一个终端命令行工具。他给了模型一个 bash shell,想看看会发生什么。
模型做的第一件事,是写了一段 AppleScript,查询他正在听什么音乐。
那一刻,他意识到:模型不只是想回答问题——它想用工具。
这个工程师叫 Boris Cherny,他创造的这个"顺手写的 CLI 工具",就是今天被全球开发者疯狂使用的 Claude Code。
Claude Code 是什么
一句话:Claude Code 是一个运行在终端里的 AI 编程助手,它能读写你的代码、执行命令、管理项目,像一个不知疲倦的结对编程搭档。
它不是 Copilot 那样的代码补全工具,也不是 ChatGPT 那样的问答机器人。它直接住在你的终端里,拥有 bash 权限,能操作文件系统,能调用 Git,能运行测试——它是一个有手脚的 AI。
如果你用过命令行,你大概能理解这种感觉:你不用离开终端,不用切换窗口,只需要用自然语言描述你想做什么,它就帮你做了。
为什么它值得关注
几个数字:
- GitHub 上 4% 的代码提交已经由 Claude Code 完成,Boris 预计年底将达到 20%
- Anthropic 工程团队生产力提升 200%,Boris 本人每天发布 10-30 个 PR,100% 由 AI 生成
- Anthropic 内部 70-80% 的技术人员每天都在使用它
- 内部反馈频道每 5 分钟就有一条新帖子
这不是实验室里的 demo,这是一个已经被自家工程师"吃"到离不开的生产力工具。
核心能力速览
Claude Code 的能力可以归纳为五个维度:
1. 代码理解与生成
它能读懂整个代码库的上下文,不只是当前文件。你说"帮我把这个函数重构一下",它知道这个函数被谁调用、影响了哪些模块、测试该怎么改。
2. 终端原生操作
它有 bash 权限。能装依赖、跑测试、查看日志、操作 Git。这意味着它可以完成完整的开发循环,而不是只生成一段代码让你自己粘贴。
3. 记忆与上下文管理
通过 CLAUDE.md 文件,它记住了项目规范、团队约定、技术栈偏好。它不是每次从零开始的——它"认识"你的项目。
4. 技能系统
类似插件机制,但更灵活。你可以给它装"技能"——代码审查、批量重构、定时任务、浏览器自动化。技能用 Markdown 编写,门槛极低。
5. 多代理协作
它可以派出"子代理"并行工作。一个负责搜索代码,一个负责写实现,一个负责跑测试。多个 AI 实例协同完成复杂任务,就像一个微型开发团队。
背后的男人 — Boris Cherny
Claude Code 的创造者 Boris Cherny 并非 AI 领域出身。他在 Meta 工作了 7 年,经历了 4 次晋升,负责过 Facebook、Instagram、WhatsApp、Messenger 的代码质量。他让工程生产力提升了两位数百分比。
2024 年加入 Anthropic 后,他提交的第一个 PR 因为是手写的,被同事拒绝了——"你应该用 Claude 来写代码"。
这个反讽成了 Claude Code 诞生的催化剂。
Boris 的核心产品哲学很有意思:
- 潜在需求(Latent Demand):不要问用户想要什么,观察他们如何"滥用"现有功能。Facebook Marketplace 的诞生是因为 40% 的群组帖子都是买卖内容。
- 为未来 6 个月构建:不针对今天的模型能力设计产品,而是预测半年后模型能做什么。
- 吃自己的狗粮(Anthropic 版叫 "ant fooding"):70-80% 的内部日活不是强制要求,是自发传播。
一个更大的图景
Karpathy(OpenAI 联合创始人、前 Tesla AI 总监)在 2025 年底说过一句话:
> "作为程序员,我从未感到如此落后。"
他把软件发展分成三个阶段:
- Software 1.0:人类写显式规则(if-else、for 循环)
- Software 2.0:人类定义架构,机器学习权重(神经网络)
- Software 3.0:人类写提示和上下文,AI 生成一切
Claude Code 正是 Software 3.0 的代表。在新的范式里,编程不再是敲代码,而是描述你想要什么,然后让 AI 去做。
这不是遥远的未来。Boris 本人已经 100% 使用 AI 编写代码。Anthropic 的代码库里,每天有数百个 PR 完全由 Claude Code 生成。
系列预告
这是《解码 Claude Code》系列的第一期,我们聊了它是谁、从哪来、为什么重要。
接下来的 7 期,我们将深入拆解它的每一个核心模块:
- 第二期:架构哲学 — 为什么 CLI 形态赢了?bash 权限意味着什么?
- 第三期:记忆与上下文 — 如何让 AI 不再"健忘"?
- 第四期:技能系统 — 用 Markdown 打造可复用的 AI 能力
- 第五期:多代理协作 — 从单兵作战到 AI 军团
- 第六期:实战技巧 — Boris 的 50 条黄金法则
- 第七期:深度报告 — 从天气应用到大规摸重构的真实案例
- 第八期:未来展望 — Karpathy、Boris 等大佬怎么看 AI 编程的未来
下期见。
Views: 0
