目录

2025 年 AI 编程:工具格局初定,工程能力崛起

背景

2025 年年底,回看 AI 编程领域,这一年最大的变化不是出现了什么新工具,而是工具格局初定

2024 年的混乱(Cursor vs Copilot vs Windsurf vs Devin vs Claude Code)到 2025 年底收敛成了相对清晰的选择。

2025 年的关键变化

1. MCP 成为标准

2024 年底我写 MCP 的时候,还不确定它能不能成。2025 年,它成了。

Anthropic 把 MCP 提交给 Linux Foundation,变成了开放标准。到了年底:

  • Cursor 原生支持 MCP
  • Claude Code MCP 支持最完善
  • GitHub Copilot 开始支持 MCP
  • NPM 上有了几百个 MCP Server

生态成了。

实际影响:我的工具链变成了 Claude Code + MCP,几乎不需要写自定义工具集成。MCP Server marketplace 已经足够丰富。

2. 工具分化完成

2024 年大家都在做一个"全能 AI IDE"。2025 年,工具分化成了明确的几类:

类型 代表工具 定位
AI-first IDE Cursor 日常开发主力
CLI 编程 Agent Claude Code 代码库分析、重构
Copilot 生态 GitHub Copilot 企业、VS Code 用户
全流程 Agent Devin (凉了) / Agent 把完整任务外包

Devin 在 2025 年中降价到 $100/月,但依然偏贵。更多团队选择"Claude Code + Cursor"组合。

3. 工程实践积累

2024 年大家还在争论"AI 能不能写好代码"。2025 年,这个问题有了答案:

AI 能写好代码,但需要正确的工程框架。

# 2025 年的成熟 AI 编程工作流
1. Task Definition(人)
   - 明确任务边界
   - 定义验收标准
   
2. AI Generation(AI)
   - 生成代码
   - 生成测试
   
3. Human Review(人)
   - 正确性验证
   - 架构一致性检查
   - 业务逻辑确认
   
4. CI/CD(自动)
   - AI-generated code 必须跑全量测试
   - 静态分析
   - 安全扫描

不再是"AI 写了,人 review 一下",而是把 AI 嵌入到已有的工程流程里。

4. AI Code Review 成熟

我们团队从 2024 年中开始用 AI 做 Code Review,到 2025 年已经跑了 18 个月。

数据(18 个月累计)

问题类型 AI 发现率 人工确认有效率
安全漏洞 97% 95%
SQL/N+1 90% 88%
空指针/边界 80% 75%
业务逻辑 15% 45%

结论:AI 做 Code Review 很高效,但业务逻辑错误依然是盲区。Human reviewer 的核心价值是检查业务逻辑。

实际工作流(2025 年底版本)

# 日常开发
Cursor          → 写代码、补全、简单重构
Claude Code     → 代码库分析、复杂重构
GitHub Copilot  → 代码补全(VS Code 里偶尔用)

# Review
AI Review Bot   → PR 自动评论,人只看 P1/P2
Claude Code     → 上线前深度 review

# 工具链
Claude Code + MCP Server (GitHub, Database, Filesystem)
Cursor + MCP    → 轻量任务

我对 AI 编程的重新认知

AI 是初级工程师,不是高级工程师

这个比喻在 2025 年依然准确。AI 能完成初级工程师 80% 的工作,但高级工程师的判断力、架构能力、业务理解,AI 依然做不到。

AI 编程最大的风险是"正确性"

2024 年大家担心 AI 编程慢、效果差。2025 年最大风险变成了:AI 生成的代码看起来对,但运行结果不对。

边界条件、业务规则、并发问题——这些 AI 经常出错,而且错误很难发现。

AI 编程的瓶颈是"意图传递"

给 AI 一个模糊的任务描述,AI 给出一个模糊的实现。

2025 年最大的工程投入是"怎么把业务意图准确传递给 AI"。Prompts engineering 变成了团队技能。

2026 年预测

会发生

  1. MCP 生态爆发:垂直领域的 MCP Server 大量出现(法律、医疗、金融)
  2. AI 编程评估标准化:类似 Software Engineering 领域的基准测试出现
  3. Specialized Agent 崛起:不是一个大模型做所有事,而是多个专业 Agent 协作

不会发生

  1. AI 不会取代 SE(软件工程师):但会取代不会用 AI 的 SE
  2. 全流程自动编程不会成熟:复杂系统依然需要人做架构决策
  3. AI 编程不会消灭 bug:测试和 QA 的重要性反而上升

总结

2025 年 AI 编程的变化不是技术突破,是工程实践的积累

工具格局初定,工作流成熟,评估标准建立。AI 编程从"能用"变成了"好用且需要工程化"。

2026 年,会 AI 编程的工程师和不会的,效率差距会进一步拉大。但纯靠 AI 编程的"全栈 AI 工程师",依然做不到。

工程能力是核心,AI 是工具。