AI 时代最残酷的真相:工程基本功比模型能力更重要

AI PM 编辑部 · 2026年05月07日 · 19 阅读 · AI/人工智能

正在加载视频...

视频章节

当所有人都在追逐更大的模型、更强的推理能力时,Matt Pocock 在一次访谈中抛出了一个让人不安的判断:如果你的代码对人类来说已经很难改,那对 AI 来说只会更糟。这不是情怀派的怀旧,而是 AI 工程正在踩中的真实地雷。

AI 时代最残酷的真相:工程基本功比模型能力更重要

当所有人都在追逐更大的模型、更强的推理能力时,Matt Pocock 在一次访谈中抛出了一个让人不安的判断:如果你的代码对人类来说已经很难改,那对 AI 来说只会更糟。这不是情怀派的怀旧,而是 AI 工程正在踩中的真实地雷。

所有人都在谈 AI,只有他在强调“老掉牙”的基本功

在 AI Engineer Europe 的播客现场,Matt Pocock 并没有顺着“AI 会不会取代程序员”这种安全话题聊下去。他反而把话题拉回到一个听起来有点逆流而上的方向:工程基本功。

他的核心判断一句话就能概括——“一个对人类来说已经很难修改的代码库,对 AI 来说只会更糟。”这句话之所以刺耳,是因为它直接戳破了很多团队的幻想:我们以为 AI 能拯救混乱的系统、屎山代码、没有边界的架构。但在 Matt 看来,现实正好相反。

他并不是站在旁观者的位置说教。早期靠 Total TypeScript 被开发者社区熟知,后来又转向 AI Hero,亲身经历了从‘传统工程教育’到‘AI 时代工程实践’的迁移。这种转变,让他比大多数人更早意识到一个趋势:AI 并没有降低工程门槛,而是在放大工程质量的差异。

对 AI 友好的代码,本质上是对人友好的代码

Matt 在访谈中反复强调一个关键词:self-contained boxes(自包含的盒子)。听起来很抽象,但背后的逻辑异常现实。

当你把系统拆成边界清晰、职责单一、接口明确的模块时,发生了两件事:第一,人类开发者更容易理解和修改;第二,AI 也终于“听得懂”你在说什么。

他提到,真正的问题从来不是“AI 能不能写代码”,而是“AI 是否能在你的系统里安全地写代码”。如果上下文混乱、模块相互纠缠、隐式依赖满天飞,那么 AI 的每一次修改,都会像在雷区里跳舞。

这也是为什么他在 workshop 里不断强调工程 fundamentals。不是为了守旧,而是因为 AI 和人类第一次站在了同一战壕里:你们需要共同理解同一套系统。如果你们‘语言不通’,那 AI 带来的不是效率,而是风险。

学习方式正在悄悄改变,但不是你想的那种

当被问到“人们学习方式有没有变化”时,Matt 的回答并不激进。他并没有说传统学习方式已死,也没有鼓吹某种全新的 AI-first 学习法。

相反,他观察到的是一种微妙但重要的转变:人们越来越希望掌控系统,而不是被工具牵着走。

在他创办 AI Engineer、运营 AI Hero 的过程中,一个反复出现的反馈是——开发者并不真的想‘少思考’,他们想要的是‘更高层次的控制感’。这也是为什么他更愿意把控制权放在开发者手里,而不是全部交给某个看起来很聪明的 harness。

这里有一个反直觉的点:很多人以为 AI 会让工程变得更自动化、更“傻瓜化”,但 Matt 看到的趋势恰恰相反——优秀的工程师,正在通过 AI 放大自己的判断力,而不是替代它。

AI 没有让工程变简单,只是把问题提前暴露了

在访谈接近尾声时,Matt 用一种很生活化的比喻来形容 AI 的工作方式——有点像 20 Questions。

AI 会不断试探、提问、假设、修正。但前提是:你给它的系统,是否允许这种试探是安全的。如果你的工程边界不清、规则模糊,那 AI 的每一次“聪明猜测”,都可能引发连锁反应。

这也是为什么他说,工程基本功不仅对软件工程有用,对很多领域都同样适用。AI 正在把‘结构化思考’这件事,变成一项通用能力。

换句话说,AI 时代并没有发明新的工程原则,它只是用一种更残酷的方式验证了哪些原则是真的重要。

总结

Matt Pocock 的观点之所以值得 AI 从业者认真对待,是因为它击中了一个被集体忽略的现实:AI 不会自动修复糟糕的工程,相反,它会把所有工程缺陷成倍放大。

如果你正在做 AI 应用、Agent 系统,或者试图把 AI 引入现有代码库,真正该问的问题也许不是“我该选哪个模型”,而是“我的系统是否足够清晰,让人和 AI 都能安全地协作”。

行动建议只有一个:回到工程基本功。重构边界、明确职责、减少隐式依赖。这些看似不性感的工作,正在成为 AI 时代最稀缺的能力。下一次当你觉得 AI 写出来的代码‘不靠谱’时,也许该先看看——是不是系统本身,就没打算让任何智能体真正理解它。


关键词: AI工程, 工程基本功, 代码可维护性, 开发者体验, Matt Pocock

事实核查备注: 需要核查:Matt Pocock 的公开身份(Total TypeScript、AI Hero 的关系);访谈发生在 AI Engineer Europe 播客现场;原话表述如“code base that's difficult to change for humans is going to be even worse for AI”的准确措辞。