AI 不是取代工程师,而是重新定义什么叫「专家」
一个正在发生的变化
我在 Shopee 负责推动团队内部的 AI 工程化落地。最近半年最深的感受是:AI 不是在某个环节帮你提速,而是在重新定义整条流水线上每个角色的工作内容。
从最开始的可行性分析,到 PRD、TD、Code Review、Case Design、Case Review、Testing、UAT、Launch、Live Verification、Maintenance——这条我们每天都在走的路,AI 正在逐个环节渗透进来。
不是取代你,而是把你从「执行者」变成「决策者」。
AI 在 SDLC 各阶段能做什么
我把目前市面上比较成熟的 AI 应用,按软件开发生命周期的阶段梳理了一遍:
可行性分析 & 需求定义
- 市场调研与竞品分析:用 ChatGPT / Claude 快速生成市场分析报告、竞品功能对比矩阵。过去需要 PM 花一周做的调研,现在一天可以出初稿。
- PRD 生成:我们公司内部有辅助开发平台,把需求描述输进去,直接生成结构化的 PRD。PM 的工作从「写文档」变成「审文档」。
设计 → 代码(Design to Code)
- Figma MCP:这是最近让我最兴奋的变化。Figma 推出了 MCP Server,AI 编程工具(如 Cursor、Claude Code)可以直接读取 Figma 设计文件的结构化数据——不是截图,而是组件、变量、布局的完整信息。
- 实际效果:设计稿 → 代码的转化过程,从「开发手动还原」变成「AI 自动生成 + 人工调整」。提速非常明显。
- Figma 的
/implement-design、/create-design-system-rules等命令可以直接把设计意图转化为对齐实际代码库的实现。
TD 生成 & 代码开发
- PRD → TD → Code:我们内部平台支持把 PRD 输入后自动生成 Technical Design,再根据 TD 生成代码框架。这个流程非常顺滑。
- Cursor / Claude Code / GitHub Copilot:2026 年的 AI 编程工具已经不是简单的自动补全。Claude Code 现在每天贡献了 GitHub 上大约 4% 的公开 commit(约 13.5 万个/天),预计到年底超过 20%。Cursor 2.0 支持最多 8 个并行 Agent,每个在独立的 git worktree 中操作。
Code Review
- Cursor Bugbot:自动在 PR 上运行 AI 代码审查,bug 修复率超过 70%,低误报率,可适配团队自定义规范。
- Prompt 工程模板:我们团队设计了专门的 Code Review 提示词模板,AI 输出可用率从 50% 提升到 85%。
测试设计 & 测试执行
- AI 用例生成:基于 PRD 和 TD 自动生成测试用例。我们搭建了团队专属知识库来降低大模型幻觉,测试用例输出准确率达到 90%。
- Case Review 辅助:AI 可以检查用例覆盖率、边界条件遗漏、与需求的对齐程度。
- 自动化回归:AI 辅助生成和维护自动化测试脚本,我们团队核心业务回归覆盖率从 65% 提升到 95%。
UAT & Launch & Live Verification
- 发布门禁:Pipeline 自动门禁系统,集成风险扫描、合规校验与自动化回归卡点。
- Verification 辅助:AI 可以根据变更内容自动生成验证清单,减少人工遗漏。
- 监控告警分析:线上问题出现后,AI 可以辅助分析日志、定位根因,缩短 MTTR。
维护 & 持续改进
- 知识沉淀:AI Agent 对接后台和知识库,实现规范咨询、流程流转、数据查询自动化。
- 技术债务识别:AI 可以扫描代码库,自动识别重复代码、过时依赖、潜在风险。
本质变化:从工程性工作到研发性工作
上面这些工具和实践指向同一个结论:重复性的工程工作正在被 AI 接管。
产品经理不再需要手写每一行 PRD,设计师不再需要逐个像素标注,开发不再需要从零搭建样板代码,测试不再需要手动编写每一条用例。
这更像是传统互联网职责的一次根本转变——我们从做工程性工作(Engineering Work),转变为做研发性工作(Research Work)。
什么意思?
- 工程性工作:按照已知的方法和规范,重复执行。调参数、写 CRUD、手动回归、格式化文档。
- 研发性工作:面对未知的问题,设计方案、权衡取舍、做判断。架构决策、风险预判、质量策略设计。
这和算法工程师的处境是一样的。训练模型过程中最耗时的往往是调参——如果 AI 能帮你做,你就可以把时间花在思考模型设计和数据策略上。软件工程师也是同样的逻辑。
「专家」的定义正在改变
这是我最近思考最多的问题。
AI 之前,我们怎么定义一个领域的专家?
至少 5-10 年的行业经验。因为你需要积累足够多的 case——遇到过什么问题、怎么分析的、怎么解决的。没有真正接触过,你就不知道该怎么处理。这种「经验壁垒」是专家的护城河。
AI 之后呢?
Case 的经验价值在降低。因为无论面对的是一个什么样的 case,只要我有相关的分析框架和方法论,借助 AI 的能力,我都可以把它分析出来。
一个入行 2 年的工程师,如果掌握了正确的思维框架,配合 AI 工具,可以输出接近资深工程师质量的分析和方案。
这不是说经验完全没有价值。经验的价值在于帮你更快识别问题的本质。但它不再是唯一的路径——AI 提供了一条替代路径。
真正重要的是第一性原理思考
如果经验壁垒在降低,什么在变得更重要?
第一性原理思考——把你的能力抽象成一个框架,这样不管你面对的东西是什么,你都可以完成。
举个例子:
- 面对一个从没见过的线上事故,你不需要「恰好处理过同类问题」,你需要的是一套从现象到根因的分析框架:收集信号 → 缩小范围 → 形成假设 → 验证 → 修复 → 复盘。
- 面对一个全新的业务系统,你不需要「恰好做过类似项目」,你需要的是一套质量设计的通用模型:理解业务目标 → 识别风险点 → 设计验证策略 → 建立度量体系。
这些框架是可迁移的。不管你面对的是反爬系统还是支付系统,不管是 50 亿请求还是 5000 万请求,框架不变,只是参数在变。
AI 时代成为专家没有之前那么困难——但前提是你要学会第一性原理的思考方式。
给同行的建议
- 不要抵触 AI,拥抱它。 AI 不会取代工程师,但会取代不用 AI 的工程师。
- 投资思维框架,而不只是经验积累。 把你做过的每个项目抽象成方法论,形成可复用的框架。
- 关注每个 SDLC 环节的 AI 化进展。 Figma MCP、Cursor Bugbot、AI 用例生成——每一个都是效率杠杆。
- 从「执行者」转型为「决策者」。 当 AI 能写代码、生成用例、审查 PR,你的价值在于判断:这个方案对不对?这个风险值不值得承担?这个架构能不能支撑未来的规模?
作者:Steven Chou 网站:stevenchouai.github.io GitHub:stevenchouai X:@StevenChouAI