工业软件正在进入一个新的拐点。过去几十年,它的进步主要体现在“越来越容易使用”,从命令行到图形界面,一步步降低操作门槛。但AI Agent的出现,可能带来另一种变化——不只是更容易用,而是很多操作本身正在被替代。当建模、网格、求解和后处理都可以自动完成时,工程师与软件的关系正在被重新定义。
如果把视角拉长来看,这种变化其实并不是突然发生的,而是沿着一条很清晰的路径逐步演进的:工业软件一直在做的一件事,就是不断减少“人和计算之间的距离”。从最早需要手写命令行脚本,到后来依赖复杂的输入文件,再到基于图形界面的CAE系统,每一次升级,本质上都是在降低工程师参与计算过程的复杂度,只是这种降低一直是“渐进式”的。

在上世纪80到90年代,有限元分析和计算流体力学刚刚进入工程应用时,仿真并不是一个“软件操作”的过程,而更像是一门计算科学。工程师不仅要懂结构力学、流体力学,还要理解数值方法、离散方式和收敛控制,很多时候甚至需要手写输入文件或编写脚本才能完成一次计算。那时候的仿真工程师,本质上是“物理 + 数值 + 编程”的综合体,门槛极高,学习周期往往以年为单位。
后来,商业软件逐渐普及,例如 ANSYS Fluent 和 STAR-CCM+,通过图形界面把建模、网格、求解和后处理等流程封装起来,使工程师不再需要直接面对底层命令,仿真第一次变成了“可视化操作”的工具。与之相比,开源软件如 OpenFOAM 虽然计算能力不断提升,但仍然依赖命令行和配置文件,使用方式更偏向“搭建流程”,而不是“直接使用工具”,因此整体门槛始终较高。久而久之,工业软件就形成了一种稳定结构:商业软件负责降低操作门槛,开源软件则保持高能力但高使用成本,两者并行发展,但“易用性”始终没有被彻底解决。
而今天正在发生的变化,是对这一结构的再次重写。如果说图形界面(GUI)降低的是“操作复杂度”,那么AI Agent降低的则是“流程复杂度”。未来工程师可能不再需要手动完成建模、划网格、设置求解器和后处理这些步骤,而只需要用自然语言描述问题,例如“分析这个服务器机柜在3m/s入口风速下的散热情况,并找出热点区域”。Agent就可以自动完成几何处理、网格生成、仿真计算以及结果分析,整个过程对用户来说几乎是透明的。
当这种模式普及之后,工程师的角色会发生明显分化。一部分工程师仍然停留在“执行层”,他们熟悉软件流程,能够完成标准的建模和仿真任务,但在Agent接管流程之后,这类工作的价值会逐渐下降,因为这些重复性操作可以被自动化系统稳定替代。另一部分工程师则逐渐转向“问题理解层”,他们更关注的是问题本身是否定义正确,例如在电池热管理问题中,是关注峰值温度还是平均温度,是考虑安全极限还是寿命影响,是否需要考虑极端工况。这类问题看似在仿真之前,但实际上决定了整个计算是否有工程意义。
在Agent时代,真正重要的能力可能不再是“如何做仿真”,而是“仿真该做什么”。当计算成本大幅下降之后,错误的问题比错误的计算更加致命,因为再强的计算能力也无法弥补问题定义的偏差。因此工程师的核心能力会逐渐从软件操作转向物理理解与工程判断,行业也会因此形成明显分层:能够定义问题并做出决策的工程师价值不断上升,而仅依赖流程执行的岗位则逐渐被压缩。
与此同时,工业软件生态也可能发生比工程师结构变化更深远的转变。过去几十年,商业软件在市场中占据主导地位,一个重要原因并不是开源软件能力不足,而是“使用门槛”过高。例如 ANSYS Fluent 和 STAR-CCM+ 提供了完善的图形界面和流程封装,使工程师可以快速完成仿真,而开源软件如 OpenFOAM 虽然在计算能力上并不逊色,但由于需要命令行操作和大量配置,其应用范围一直受到限制。
但当Agent能够自动完成建模、配置和计算流程之后,商业软件与开源软件之间“使用方式上的差异”会被迅速抹平。软件的易用性不再依赖图形界面设计,而是统一由Agent提供交互入口,这使得长期困扰开源软件的使用门槛问题被直接消解。
在这一背景下,开源软件的逻辑开始形成一个完整的闭环。一方面,其原本在成本、开放性以及可扩展性上的优势开始显现出来,尤其是在需要大规模并行计算和参数扫描的场景中价值更为突出;另一方面,使用门槛的降低也意味着更多工程师能够直接接触并使用这些工具,从而扩大了其实际应用范围。
当使用群体扩大之后,开源生态的演化方式也会随之改变。它不再只是少数研究者驱动的开发体系,而是逐渐变成一个更广泛参与的工程网络,其迭代速度也从“专家驱动”转向“使用反馈与二次开发共同驱动”的模式。无论是 OpenFOAM、CalculiX 还是 Elmer,其发展都会因此获得更强的外部动力。
但这并不意味着工业软件的竞争格局会简单倒向开源。在这一新的系统结构中,商业软件并不会被简单削弱。相反,由于其本身已经具备成熟的工业模型体系与验证能力,它们更容易在现有基础上快速构建Agent接口,实现从GUI工具向Agent驱动系统的迁移。因此,工业软件的竞争逻辑也不会演变为“开源替代商业”,而是转向另一个维度:谁能够更高效地被Agent编排调用,谁就更接近下一代工业计算系统的核心。
如果把这一切放在一起看,会发现工业软件正在经历一次本质性的变化:它不再只是工程师“操作的工具”,而正在变成一个由Agent驱动的计算系统。在这个系统中,工程师不再直接面对软件,而是通过自然语言描述问题,由系统自动完成计算与优化。
这种变化最终会同时重塑两个层面:工程师的能力结构,以及工业软件的竞争格局。前者让行业从“操作能力分层”转向“问题理解分层”,后者则让长期被低估的开源软件第一次有机会与商业软件站在同一竞争维度上。未来工业软件的关键,可能不再是界面是否友好,也不再是功能是否全面,而是能否在Agent的驱动下高效、可靠地解决工程问题。
夜雨聆风