信息图:对比人工智能体提供的执行能力与工程师提供的判断和影响。

最近我一直在思考,人工智能体时代的 High Individual Contributor 究竟扮演什么角色。

我指的不是被浪漫化的“10 倍开发者”,也不是“AI 将取代整个工程团队”这种过度简化的叙事。真正的变化更有意思,也提出了更高要求。

过去几周,我的工作横跨软件工程的许多层面:医学影像性能、DICOM 互操作、替换已成为生产瓶颈的低代码工作流、改进临床影像查看器、简化元数据管道、构建基于 WhatsApp 的智能体,以及协调编程智能体。

浅层的解读是:AI 帮助我更快做了更多事情。但这不是最重要的部分。

更重要的认识是:人工智能体没有取代工程,而是放大了上下文、判断与自主性。

智能体可以写代码,却不会独自知道哪个瓶颈真正重要。它不会自动理解一项低代码自动化工具何时停止加速产品、转而开始限制产品。它也无法真正理解:一项只在 happy path 上可用的集成,与一个必须承受真实设备、真实协议、不完整数据、脆弱网络、受限硬件、运营压力和生产用户的系统之间,究竟有什么区别。

它不会带着产品责任决定 WhatsApp 群中的智能体应该回答还是保持沉默。它也不会自然意识到,最大的架构改进有时不是优化一个步骤,而是彻底删除它。

这正是资深经验仍然重要的地方。或许比过去更加重要。

AI 提高速度,资深经验给出方向

真正的杠杆,出现在 AI 之前已经存在资深判断的地方。

资深不只是写出更好的代码,而是在产品、领域、架构、运营、性能、数据、用户体验、集成、维护与权衡之间移动的能力。

它把模糊变成决策,把决策变成系统,把系统变成产品,再把产品变成能够经受生产环境的东西。这与单纯完成更多任务完全不同。

新的 High IC 不只是更快

新的 High Individual Contributor 或许不是完成任务最多的人,而是在不把责任交给工具的情况下扩大影响半径的人。

智能体可以提高速度,但没有判断的速度,只会更快交付技术债。

许多团队把智能体当作代码生成器、初级开发者,或绕开架构的捷径。但在真实系统中,困难之处很少只是写代码。真正困难的是知道什么应该存在,以及什么不应该存在。

工程师必须知道:一项工具何时成为瓶颈,管道何时应该简化,模型何时不够可靠,用户体验何时需要领域特定行为,系统何时需要重试、审计、可观测性、幂等性,或一个完全不同的边界。

智能体可以协助执行,但仍需要有人知道优秀的执行是什么样子。

智能体不会取代工程责任

编程智能体可以产出可运行的实现,却不会自动承担可维护性、运营安全、产品匹配或长期架构的责任。

它不会因为生产系统故障而半夜醒来,不会感受到错误抽象扩散到整个代码库的代价,也不会理解一项技术决策的政治、财务、运营和人类后果——除非有人把这些上下文带进工作。

这个人仍然是工程师。更准确地说,是理解软件不只是代码的工程师。

软件是一套决策系统。人工智能体让决策更快、更多,也带来更大的后果。因此,判断变得更重要,而不是更不重要。

从编程走向编排

个人贡献者的角色也在改变。

优秀的 IC 不再只是能够亲自端到端实现功能的人。这仍然重要,但角色正在扩展到技术编排。

现代高影响力工程师需要:

  • 拆解模糊问题;
  • 定义稳固边界;
  • 向智能体提供上下文;
  • 批判性评审生成的工作;
  • 删除不必要的复杂性;
  • 保留技术记忆;
  • 选择何时不自动化;
  • 连接产品意图与系统行为;
  • 让生产约束始终可见。

这不是“提示词工程”。这就是工程。提示词只是一个接口。真正的能力仍然是架构、领域理解、产品判断与运营责任。

真正的杠杆不是自动化,而是被放大的判断

新阶段最有价值的专业人士,不一定是使用最多 AI 工具的人,而是能够编排智能体、评估输出、保留上下文、简化系统,并在真实环境中交付真实软件的人。

“AI 帮我生成代码”与“AI 帮我扩大影响半径,同时完整保留工程责任”之间存在巨大差异。前者是自动化,后者才是杠杆。

智能体时代暴露工程质量

人工智能体时代不会让工程变得不重要。它会更强烈地暴露谁在键盘背后已经具备工程深度:谁理解系统与权衡,谁能连接领域与架构,谁会简化、运营、决策和拒绝,谁能在不假装“生产只是更大的演示”的前提下交付。

AI 可能扩大只会执行任务的人,与能够把模糊转化为生产级系统的人之间的差距。

软件的未来或许不属于打字最快的开发者,而属于能够清晰思考、聪明编排,并把智能体当作责任延伸而非责任替代品的工程师。

因为智能体提高速度,而工程维持影响。