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
