Skip to content

第零章 · AI Coding 技术全景图谱 ​

目标:建立 AI Coding 全景视角,理解 Vibe Coding 与 Spec-Driven Development 两种范式。 更新时间:2026-05-12


0.1 AI Coding 技术演进 ​

2015       2017               2019                    2022                    2025                    2026
  |          |                  |                       |                       |                       |
自动补全    TabNine          GitHub Copilot          LLM 编程助手爆发        Vibe Coding + Spec 时代  Agentic Coding
(Kite等)   AI 代码补全      (预览版)              ChatGPT-4/Claude        两种范式并存            Agent 自主编码
           ↕              ↕                        ↕                       ↕                       ↕
基础代码补全 → GitHub Copilot → 上下文感知编程 → Cursor/Claude Code → Vibe vs Spec 大讨论 → 企业落地
                    (GitHub+OpenAI) → Copilot X    → Karpathy 命名 Vibe  → PRD 驱动的 Spec 模式

各阶段详解 ​

阶段时间核心特征代表技术/项目
自动补全期2015-2018基于历史代码的补全Kite, TabNine, CodeCompletions
Copilot 时代2019-2021GitHub Copilot 发布(预览版 2021)GitHub + OpenAI
LLM 编程助手2022-2024ChatGPT-4 / Claude 驱动的编程助手ChatGPT, Claude, GitHub Copilot X
Agent 编程时代2025Vibe Coding (Karpathy) + Spec Coding 并存Cursor, Claude Code, Windsurf
Agentic Coding2026+Agent 自主执行开发任务OpenAI Codex, Cursor Composer, Claude Code

0.2 AI Coding 知识分支知识图谱 ​


0.3 Vibe Coding vs Spec-Driven Development 选型指南 ​

按场景选择 ​

场景推荐范式理由
快速原型/POCVibe Coding速度极快,对话式交互
MVP 开发Vibe Coding从 0 到 1 快速验证
生产代码Spec-Driven可预测性、可测试性
团队协作Spec-DrivenPRD 作为对齐工具
复杂功能模块Spec-Driven需要明确规格
创意/设计探索Vibe Coding需要灵活性
长期维护项目Spec-Driven可追溯性
小团队 (<5人)Vibe + Spec 混合灵活性与规范平衡

按项目阶段选择 ​

阶段推荐范式
创意探索Vibe Coding
需求定义Spec-Driven (PRD)
原型开发Vibe Coding
功能开发Spec-Driven
重构/优化Vibe Coding + Spec 审查
生产发布Spec-Driven (完整 Spec)

0.4 核心术语表 ​

术语定义
Vibe Coding通过自然语言对话与 AI 交互,描述需求后让 AI 生成代码的开发方式(Karpathy, 2025)
Spec-Driven Development (SDD)先编写详细规格文档(PRD),再由 AI 按规格生成代码的开发方式
AI Pair ProgrammingAI 作为结对编程伙伴,实时提供代码建议与对话
AI-Optimized PRD专为 AI Agent 阅读优化的需求文档格式
Behavior-Driven Prompting将 PRD 转化为 BDD 格式的 prompt,驱动 AI 行为
Agentic CodingAI Agent 自主规划、执行、审查代码的开发范式
CursorAI-native IDE,集成 Claude/GPT-4 等模型
Claude CodeAnthropic 的 CLI AI 编程 Agent
GitHub CopilotGitHub + OpenAI 的 AI 编程助手
Windsurf前 Codeium,被 OpenAI 收购的 AI IDE
Sourcegraph Cody基于代码库理解的 AI 编码助手

0.5 行业生态 ​

主流 AI 编程工具 ​

工具类型提供商定价
CursorAI IDECursor (Svix)$20/月 (Pro)
GitHub CopilotIDE 插件GitHub + OpenAI$10/月 (个人)
Claude CodeCLI AgentAnthropicAnthropic API 费用
WindsurfAI IDEOpenAI (收购前 Codeium)免费+付费
Sourcegraph CodyIDE 插件Sourcegraph免费+企业版
OpenAI CodexCLI AgentOpenAIAPI 费用
ContinueIDE 插件开源免费
DevinAI AgentCognition Labs企业定价

社区资源 ​


📅 最后更新:2026-05-12