2026 年,「用 AI 写代码」已经不是一个是非题,而是三种截然不同的工作方式并存:纯手写、在编辑器里让 AI 补全(Cursor 这一类)、以及把整件事交给一个会自己动手的 agent(Claude Code、Codex 这一类)。很多人把它们当成「同一件事的不同熟练度」,这是最大的误解。真正的效率跃迁不在「打字更快」,而在最后一跳——AI 从一个「补全器」变成一个「执行者」,你的角色也随之从「写代码的人」变成「带一支 AI 团队的人」。
这是《一人 AI 舰队》系列的总纲。先讲清这三次跃迁各自改变了什么,再交代:要真正驾驭 agentic 编程而不被它反噬,你必须补上哪几门功课。
三种写代码的方式
| 纯手写 | IDE 内 AI(Cursor 式) | Agentic(Claude Code / Codex) | |
|---|---|---|---|
| 谁在驾驶 | 你,逐行 | 你,AI 当副驾 | AI 执行,你监督 |
| AI 的角色 | 无 / 关键词补全 | 补全、局部生成、改写选区 | 读码库、跑命令、跨文件改、自验证 |
| 你给的 | 每一行代码 | 光标位置 + 一点提示 | 一个意图 / 一份 spec |
| 你收的 | 代码本身 | 下一段代码的建议 | 一次完整改动(常横跨多文件) |
| 心智模型 | 我在写 | 我在写,AI 帮我加速 | 我在带一个工程师 |
这张表里,前两列的心智模型其实是同一个——「我在写」;只有第三列发生了根本的换挡。下面分两跳来看。
第一次跃迁:AI 帮你打字更快
从纯手写到 IDE 内补全(Copilot、Cursor 的 Tab 补全、Cmd+K 改选区),AI 进入了你的编辑回路,但位置是副驾:它根据你的光标和上下文,猜你下一段想写什么,你点头或忽略。
这一跳是实打实的提速——样板代码、重复结构、你心里已经有答案只是懒得敲的部分,都快了一大截。但它是量变:决策权仍在你手里,你依然要读懂、判断、接受每一行。瓶颈没变——产出的上限,还是你逐行思考的速度。
第二次跃迁:AI 替你动手
从补全到 agent,是质变。
按 Anthropic 官方对 Claude Code 的定义:它不像聊天机器人那样「问一句答一句然后等着」,而是自己探索代码库、定出计划、跨多个文件落地改动、跑命令验证、再迭代。你给的不再是光标位置,而是一个意图(「给这个接口加上分页」「修掉这个登录态丢失的 bug」);你收的不再是「下一段建议」,而是一次完整的、可能横跨十几个文件的改动。
换句话说,你的工作从「写」变成了「带」:你像对一个工程师那样描述要什么、划定边界、审查结果,而不是自己敲每一行。这就是为什么同样一句需求,在补全工具里你还得自己组织代码,在 agent 里它直接给你一版可运行的实现。
为什么 agentic 是「另一种东西」
补全工具的回路以你的光标为中心,agent 的回路以一个目标为中心——这就是它能自己跑下去、直到目标达成或卡住找你的原因。官方文档把这个循环称为 agentic loop,也是后面所有能力(上下文、子代理、并行)挂载的主轴。
这也解释了眼下中文社区吵得最凶的那个问题——Claude Code、Codex、Cursor 到底谁强。把它当「谁取代谁」就问错了。它们的差别是协作半径不同:
- 你清楚每一行要写什么、只想敲得更快 → 补全(Cursor)最顺手;
- 你清楚要什么、但不想逐行实现 → agent(Claude Code / Codex)替你跑完整条;
- 两者会共存,你会在一天里来回切。
所以与其问「哪个最强」,不如先理解 agentic 这一跳改变了什么——这决定了你是让它一次改完十几个文件,还是只敢让它补一行。
能力越大,越容易失控
但这一跳有代价。agent 能一句话写出一个功能,也能一句话写出一堆看起来对、跑起来错、还一脸自信的代码。中文社区里这样的故事不少:有人为一个项目烧掉几百美元 token 才跑通,有人发现「清理 AI 写错的实现、理顺它绕晕的逻辑」花的精力,比自己从头写还多。
这不是 agent 不行,而是放手与失控之间只有一线,而那条线就是「方法」。补全工具出错,顶多是一段建议你不采纳;agent 出错,可能是十几个文件里一个你没看见的隐患。能力放大了,你的掌控手段也必须跟着放大——这正是这个系列要补的功课。
驾驭一支 AI 舰队,要补的 7 门功课
把 AI 从「工具」用成「团队」,本质是一条「能力 ↕ 掌控」的螺旋:每给它多一分自由,就要补一分驾驭它的方法。这个系列的其余 7 篇,正是这 7 门功课:
- 先探索、再计划、再编码 —— 别让它一上来就写。EP1 ›
- 给 AI 装上「验证自己」的能力 —— 拦住「看起来对」的代码。EP2 ›
- 上下文工程 —— 管好它的「工作记忆」,比 prompt 更重要。EP3 ›
- 把它配成你的专属工作台 —— CLAUDE.md / MCP / Hooks / Skills / 子代理。EP4 ›
- 一个人指挥一支舰队 —— 多会话并行 / Worktree / Fan-out / 自动化。EP5 ›
- 和 AI 高效沟通 —— 像带一个资深但健忘的工程师。EP6 ›
- 五大失败模式 + 成本失控自救 —— 一张避坑总图。EP7 ›
跃迁已经发生,问题只剩一个:你是停在「更快的补全」,还是真的接过那支团队的指挥权。下一篇,我们从最反直觉、也最值钱的一步开始——先别让它写代码。