知识库导读 · 约 1,862 字 · 预计推送 1 部分

谈谈 AI 编程工具的进化与 Vibe Coding 未开始

目录

题记与说明

收藏理由:中文圈少有的 AI 编程工具深度长文:厘清 Vibe Coding 与严肃的 Context Coding 之分,用"上下文工程"一条线讲透 Copilot→Cursor→Claude Code 的工具进化逻辑,并给出规则文件与工程习惯的落地建议,作者博客长期更新 AI 编程实践。

这篇讲什么

作者基于 2023 年起用 Copilot、2024 年起用 Cursor、近期重用 Claude Code 的一线经验,回应圈内 Vibe Coding 之争。核心主张:Karpathy 原推特定义的 Vibe Coding(不读代码、不 review、只适合一次性周末项目)被泛化了,严肃的 AI 辅助编程应叫 Context Coding(上下文驱动编程)——大模型不变时,AI 编程的全部进步都源于"给 LLM 传递更合适的上下文"。沿这条主线拆解三个工具:Copilot 首次把 IDE 打开窗口与光标上下文共享给 LLM;Cursor 用 RAG 索引整个 codebase 加 Rules,让 AI 从"补全工具"进化为"编程智能体";Claude Code 反其道用 grep/find/git 多轮按需检索、"量大管饱",在跨 10+ 文件的大任务上远超 Cursor,且能脚本化接入 CI/CD。

最值得记住的金句与数据

  1. "让一个非程序员用 Vibe Coding 维护大型项目,相当于没先解释债务概念就给孩子一张信用卡"(引 val.town)——写新功能像刷卡一样爽,维护时才变成债务;用 Vibe Coding 修 Vibe Coding 的问题,等于用另一张信用卡还债。
  2. Leo 案例的时间线:3 月 15 日炫耀零手写代码做出有付费用户的产品 → 两天后遭攻击、API 配额打爆、数据库被乱写 → 3 月 20 日关站道歉。Vibe Coding 生产风险的实证。
  3. Peter Levels 的实时飞行模拟 MMO:100% 由 AI + Cursor + Grok 3 实现,17 天做到 100 万美元 ARR——但他本就是能随时接管项目的资深独立开发者。
  4. "在 LLM 能力没有溢出的时代,谁提供的上下文更好,谁更容易脱颖而出。这与 AI 编程无关,任何 AI 产品都如此。"

对我的启发

适合谁读

天天用 Copilot / Cursor / Claude Code 却说不清它们为何好用或难用的工程师;想把上下文工程落地成规则文件的 AI 应用与 Agent 开发者;被"程序员要失业"叙事裹挟、想看一手实践者冷静拆解的人;以及想借 AI 杠杆做独立开发、需要先掂量技术债的人。

← 资料库今日播报 →