起源与发展¶
演进时间线¶
timeline
title AI 辅助开发的演进
2021 : GitHub Copilot 发布
: 行级代码补全成为主流
2022 : ChatGPT 发布
: 自然语言编程对话兴起
2023 : GPT-4 / Claude 发布
: 多文件上下文理解成为可能
2024 : Cursor / Windsurf 兴起
: IDE 深度集成 AI
2025 : Vibe Coding 概念成型
: Agent 模式、自主执行工具链
2026 : Kiro / Claude Code 成熟
: 规格驱动开发、多 Agent 协作
三个阶段¶
阶段一:代码补全(2021–2022)¶
GitHub Copilot 的出现标志着 AI 进入开发者日常工具链。核心能力是行级和函数级补全,开发者仍然主导全部逻辑,AI 只是"更聪明的 Tab 键"。
局限性:上下文窗口极小,无法理解跨文件的设计意图。
阶段二:对话编程(2022–2024)¶
ChatGPT、Claude 等对话模型让开发者可以用自然语言描述需求、解释错误、重构代码。上下文窗口扩展到数万 token,多文件理解成为可能。
这个阶段的典型工作流:写代码遇到问题 → 贴给 ChatGPT → 复制结果回来。
局限性:来回切换工具,上下文丢失严重,验证全靠人工。
阶段三:Vibe Coding(2025 至今)¶
Andrej Karpathy 在 2025 年 2 月的推文中首次系统描述了这种模式:
"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
但真正成熟的 Vibe Coding 并非"完全放手",而是精确分工:开发者掌控问题定义和质量判断,AI 掌控实现生成和重复性工作。
这个阶段的核心变化: - IDE 深度集成(Cursor、Kiro、Windsurf) - Agent 模式:AI 可以自主调用工具、读写文件、运行命令 - 上下文窗口达到 100K–1M token - 模型理解代码库整体结构的能力大幅提升
当前生态¶
| 工具类别 | 代表产品 |
|---|---|
| AI IDE | Cursor, Kiro, Windsurf, Claude Code |
| AI 模型 | Claude Sonnet 4.6/Opus 4.7, GPT-5.5, Gemini 3.5 Flash, DeepSeek V4 |
| 代码审查 | GitHub Copilot PR review |
| CI/CD 集成 | Devin, SWE-agent, OpenHands |
| 本地模型 | Ollama + Qwen/DeepSeek V4 |
发展趋势¶
Vibe Coding 正在从个人技巧演变为团队工程实践。下一个重要节点是工作流标准化:把经过验证的 Vibe Coding 流程固化为团队规范,形成可传递的能力资产。