前言

从 2021 年 GitHub Copilot 的横空出世,到 2024 年 Claude Code 的 Agent-first 设计,AI IDE 经历了三个世代的演进。本文将系统梳理这段历史,探讨每一代的突破和局限。

第一代: GitHub Copilot (2021-2023)

自动补全范式

TODO: 基于上下文的代码建议

核心能力和局限

TODO: 单文件视角,无法理解全局架构

第二代: Cursor, Augment Code (2023-2024)

Codebase-aware: 全局代码理解

TODO: 如何索引和检索整个代码库?

Chat + Composer 模式

TODO: 从补全到对话,从单文件到多文件编辑

仍然是辅助工具

TODO: 需要人驱动的局限性

第三代: Claude Code (2024-)

Agent-first 设计

TODO: 从对话到自主执行的跨越

工具生态: MCP、Skills、可扩展性

TODO: 为什么第三代需要标准化的工具生态?

范式转变: 从"辅助编程"到"协作开发"

TODO: 人机协作模式的本质变化

三代对比: 能力矩阵

TODO: 制作对比表,展示不同维度的能力差异

能力维度 Copilot Cursor Claude Code
代码理解范围 单文件 全局代码库 全局代码库 + 工具链
交互模式 补全 对话 + 补全 Agent 驱动
自主性
工具使用 有限 完整 (MCP)

使用场景对比

TODO: 什么时候用 Copilot,什么时候用 Cursor,什么时候用 Claude Code?

技术架构演进

TODO: 架构图展示三代的技术栈差异

小结

TODO: 总结三代演进的核心逻辑,预告下一篇 Cursor 深入分析


系列文章:

  • 上一篇: Agent UI 框架: 从 Google Assistant 到 Vercel assistant-ui
  • 下一篇: Cursor 与 Augment Code: GUI 驱动的 AI IDE