大多数”AI 写代码”的别扭,都来自给任务选错了模式:等 agent 30 秒就为了一行代码,或者用补全硬扛一个横跨八个文件的重构。这其实是两种完全不同的界面,延迟、范围、计费模型都不一样。这篇给你一条把任务形状映射到正确模式的决策规则,再附上当前(2026 年 6 月)的价格档位,让你清楚自己到底在为哪一个付费。
一句话结论
- 自动补全(Cursor Tab、GitHub Copilot 补全、JetBrains AI)对你刚写的东西做反应。亚秒级、本地上下文、一个键就能否决。付费档下通常无限用。
- Agent(Claude Code、Cursor Agent/Composer、Codex、Copilot agent 模式)会规划、读多个文件、跑命令、改你从没敲过的代码。单轮 5-120 秒,且在多数工具上要消耗计量的 credit 或 token。
- 经验法则:任务句子里出现”跨”、“每个”、“所有文件”、“为什么挂了”,就开 agent;如果是”补我正在敲的这一行/这一块”,就留在补全。
这是两种界面,不是一条滑杆
很容易把它们当成一条从”小”到”大”的滑杆。但实际上,它们在三个轴上不同,而这三个轴决定你该碰哪个:
| 维度 | 自动补全 | Agent |
|---|---|---|
| 单次响应延迟 | 约 100-180ms(Cursor Tab);约 80-140ms 首 token(Copilot) | 单轮 5-120 秒 |
| 它读什么 | 当前文件、开着的 tab、最近改动(Cursor Tab 用约 27.2 万 token 的窗口) | 你指给它的文件,外加日志、测试输出、shell 结果、网页 |
| 你怎么控制 | 一个 Tab 接受、Esc 否决 | 审一份多文件 diff;可能在你看之前改了一堆文件 |
| 计费模型(2026 年 6 月) | Copilot/Cursor 付费档无限用 | 计量收费:Copilot AI Credits、Cursor agent 请求、Claude Code 用量 |
| 擅长 | 样板代码、下一处改动预测、行/块补全 | 跨文件重构、调试、“把这个功能端到端做通” |
Cursor 的 Tab 模型不只预测接下来几个字符,还预测你的下一处改动以及光标会跳到哪,用的是约 27.2 万 token 上下文的自训练模型。而像 Claude Code 这样的 agent,会加载到 100 万 token 上下文(Opus 4.7 / Sonnet 4.6),在整个仓库里自主干活。同一家公司有时两个都做,但它们不是同一个产品。
决策矩阵
| 任务形状 | 用 | 原因 |
|---|---|---|
| 一行或单块补全 | 补全 | 亚秒级;否决只要一个键 |
| 从注释写新函数 | 补全 + inline edit | 本地上下文够 |
| 加一个参数并向上传给调用方 | Agent | 动到不止一个文件 |
| ”这个测试为什么挂?“ | Agent | 要读日志 + 源码,可能要跑一下 |
| 全仓库改一个概念名 | Agent | 多文件、语义级,不是文本搜索 |
| 测试搭建、类型声明、重复分支 | 补全 | 模式匹配、快 |
| 不能稳定复现的 bug | Agent | 要跑命令调查 |
| 从零写小脚本 | Inline chat(Cmd-K)/ Composer | 一条消息说得清 |
每种模式怎么开
- 用一句话说任务。 句子里有”跨”、“全部”、“每个”、“找所有”,就开 agent;如果是”补我马上要写的这一行/这一块”,让补全开车,别切。
- 给 agent 先说意图,别说实现。 比如:“给
OrderService.create加一个feature_flag参数,并向上传给每一个调用方。“说目标,让它自己去找调用点。 - 调查问题先给失败信息。 把 stack trace 或失败测试的输出贴上去,再说你的假设。拿到真实报错的 agent 会去读;只拿到你假设的 agent 只会猜。
- Agent 跑完后,切回补全做收尾:改变量名、调注释、整理 import。别用一轮 agent 去做一个一键就能改的小动作。
- 两个同时开。 你监督 agent 的时候让补全开着。它们延迟不同、互不冲突。
每种模式花你多少钱(2026 年 6 月)
这部分大家容易跳过,然后被账单吓一跳。截至 2026 年 6 月:
- GitHub Copilot:免费档 0 美元(每月 2,000 次补全),Pro 每月 10 美元,Pro+ 每月 39 美元。代码补全和 Next Edit Suggestions 在所有付费档都无限用、且不消耗 credit。Agent 模式、聊天、代码审查走计量的 AI Credits——Copilot 在 2026 年 6 月 1 日把大部分 agent 类用量改成了按 token 计费。详见 Copilot 官方价格页。
- Cursor:Hobby(免费)、Pro 每月 20 美元(年付约 16 美元)、Pro+ 每月 60 美元、Ultra 每月 200 美元。Tab 补全是包含的;Agent / Composer 一侧吃你的请求额度。Composer 2.5(2026 年 5 月 18 日上线)是 Cursor 自家的 agent 模型,SWE-bench Multilingual 拿到 79.8%,成本约为前沿 API 的十分之一。
- Claude Code:随 Claude Pro(每月 20 美元,年付 17 美元)和 Max(100/200 美元)一起给。它只有 agent——没有灰字补全——且只跑 Anthropic 模型(Opus 4.7、Sonnet 4.6),大会话可用 100 万 token 上下文。
实操要点:上了付费档之后,靠补全基本不花额外的钱,而每一轮 agent 都有实打实的边际成本。这又是一个别拿 agent 去补一行的理由。
哪里会出错,怎么修
- 拿 agent 去做一行补全。 你等 30 秒以上(还烧 credit),换来
Tab约 150ms 就能给的东西。修:如果你能把它说成”下一行”,那就是补全的活。 - 补全在同一块连错两次还硬撑。 同样几行连续两次给错的灰字,是升级信号,不是再敲一遍的理由。修:开 inline chat 或带上下文开 agent。
- 让 agent 开放式跑(“清理这个文件”)。它会改你没让它改的东西。修:把意图收窄(“在这个文件和它的测试里,把
tmp改名成pendingOrders”)。 - 忘了把失败信息给 agent。 它就开始猜,而不是读。修:先贴 stack trace 或
pytest输出,再提需求。 - Agent 跑完只 review 你开着的那个文件。 Agent 会动兄弟文件。修:看整支分支的 diff,不是单个文件。
- 信了过时的补全 import。 本地上下文很浅,可能给你一个已弃用 API。修:对照已安装的包版本验证 import。
为你这个项目建立专属直觉
上面的矩阵只是默认起点;真正的收益是把它校准到你自己的代码库。一个只占用一个 ticket 的小练习:
- 挑一个真实的 backlog ticket,记下开始时间。
- 先用补全模式做五分钟。如果你在手打 agent 本能写的样板代码,停。
- 把同一个 ticket 给 agent,附一句意图加失败的测试(如有)。
- 对比哪种模式更快让测试通过,把答案写进一份叫”在这个 repo 里,agent vs 补全各自什么时候赢”的笔记。每月重读一次——代码库形态在变,正确的默认值也在变。
FAQ
- 能不能只用一个工具?: 能,但你会在某一端慢下来。只用 agent 会把补全的活浪费成秒数和 credit;只用补全则把跨文件重构全留给手动改。多数试过”一招走天下”的人,一个月内会把另一种模式装回来。
- Agent 会替代补全吗?: 不会。补全替代的是”打下一行”那一步;agent 替代的是”给自己写个 ticket、做完那个多文件改动”那一步。两者在不同层级,互为补充。
- Inline chat(Cmd-K)怎么用?: 中间地带——比补全大,比 agent 小。最适合不需要跨文件上下文的单函数重写。
- 补全是不是比 agent 贵?: 截至 2026 年 6 月正相反。在 Copilot Pro/Pro+ 和 Cursor 上,补全无限用、不消耗 credit,而每一轮 agent 都吃计量的 credit/token。补全是便宜的默认项,agent 是要刻意花的钱。
- 哪些工具只有 agent、哪些两者都有?: Claude Code 和 Codex 是 agent,没有灰字补全。Cursor 和 GitHub Copilot 两个都做——既有补全模型(Cursor Tab、Copilot 补全),也有 agent(Cursor Agent/Composer、Copilot agent 模式)。
相关阅读
- Cursor 新手指南
- AI agent 的 git commit 实践
- 防止 AI 改不该改的
- AI Agent 代码审查工作流
- 多 Agent 编程工作流
- Codex 全部快捷键详解:终端、桌面版、输入编辑、任务控制
- Codex 全部 Skills 与 /skills 详解:内置技能、自定义技能、插件技能
- Cursor 索引——又快又有用
- AI 生成更新日志——从 commits 到人愿意读的 release note
- AI 协作数据库迁移——可回滚、有回填、能测
- AI 解 merge 冲突——什么时候能信自动合
- Claude Code MCP——给 Claude Code 接上真工具
- Cursor Rules——让 .cursorrules 真正派上用场
- AI 写事故复盘——出稿不冲淡教训
- AI on-call 排障——从被叫醒到修好不慌
- AI 写 PR 描述——从 diff 到能审
- Aider 上手——终端里的 AI 编程,不靠浏览器
- Windsurf 上手——30 分钟跑通 AI 编程闭环