graph LR subgraph 第一代["第一代:代码补全(2021-2023)"] A1["GitHub Copilot"] A2["Tabnine"] end subgraph 第二代["第二代:AI 原生 IDE(2024-2025)"] B1["Cursor"] B2["Windsurf"] end subgraph 第三代["第三代:终端智能体(2025-2026)"] C1["Claude Code"] C2["OpenAI Codex"] C3["Roo Code"] end 第一代 -->|"从补全到理解"| 第二代 第二代 -->|"从辅助到自主"| 第三代 style 第一代 fill:#0d2137,stroke:#94A3B8,color:#e0f7fa style 第二代 fill:#0d2137,stroke:#F59E0B,color:#e0f7fa style 第三代 fill:#0d2137,stroke:#10B981,color:#e0f7fa