思想领袖
AI 正在加速软件开发。工业软件仍然需要工程专业知识。

AI 正在改变软件开发
几周前,我让一款生成式 AI 工具构建我父亲曾拥有的日本纸牌游戏的在线版。大约十分钟后,一个可运行的网络应用就准备好了。
结果既令人印象深刻,又让人大开眼界。几次提示就生成了功能代码,构建了用户界面,并产生了可运行的应用程序。就在不久前,创建同样的应用还需要大量的工程投入。
此类经历展示了 AI 正在多深刻地改变软件开发。开发者现在可以生成代码、构建应用、自动化工作流,并以几年前难以想象的方式加速开发。AI 正日益超越简单的代码生成,进入能够提出修改、运行测试并自动化更大工程过程的代理工作流。
作为三菱电机 Iconics Digital Solutions 的 GENESIS 产品管理总监,我的思考立刻从简单的网络应用转向工业自动化软件。如果 AI 能在十分钟内构建一个可运行的应用,那么当同样的能力应用于人机界面(HMI)、监控控制与数据采集(SCADA)、可视化、报表以及其他工业应用时会怎样?
回答这个问题揭示了一个重要的区别。AI 正在让软件开发显著更快。工业软件带来了远超生成应用的工程挑战。
是的,AI 正在改变工业软件的构建方式,但工程专业知识仍然是确保工业软件在整个运行生命周期内可靠运行的关键。
工业软件不仅需要可运行的代码
任何拥有当今 AI 工具的人都可以在几分钟内生成可运行的应用。构建网站、仪表盘或简单可视化已不再需要大量的编程经验。
工业软件需要的远不止功能代码。
想象一个已经使用 Kepware 等工业连接平台收集车间运行数据的制造工厂。AI 可以快速生成用于展示这些数据的网络应用、仪表盘、报告或配置工作流。仪表盘能够正常工作,信息可见,应用展示了概念。
然而,运营成功取决于的不仅仅是一次成功的演示。工业软件必须与现有自动化系统集成,在真实环境下可靠运行,并在部署后长期支持关键任务的运营。
生成应用的首个版本正变得日益简便。交付组织能够自信部署的工业软件仍然是根本不同的工程挑战,需要在工业架构、网络安全、可靠性、验证、可观测性以及长期运行性能方面的专业知识。
专业领域专长决定成败
经验丰富的工程师了解工业应用背后的运营需求、必须提出的问题以及在软件准备部署前必须解决的风险。
网络安全漏洞,软件组件、工业架构、监管考虑以及长期可维护性都成为工程过程的一部分。AI 生成的应用可能还会引入依赖、API、凭证、数据流或配置假设,这些都必须在部署前审查。可运行的代码展示了应用的功能。工程专长决定了组织是否能够自信地部署该应用。
在成熟平台上构建工业应用
工程专长是必不可少的,但经验丰富的工程师很少从头构建工业软件。现代工业应用基于已经通过多年真实部署开发、测试和改进的成熟软件平台构建。
AI 可以在工业连接平台之上快速生成网络应用,显著缩短开发时间。然而,该应用仅代表解决方案的一层。
即使在 AI 更深入工业自动化的情况下,这一原则仍然成立。专为工程打造的代理现在可以生成可编程逻辑控制器(PLC)逻辑、HMI 屏幕和其他工业应用组件,而主要软件供应商正将生成式 AI 直接嵌入生成式 AI到工业平台。
这些能力令人印象深刻,但它们凸显了一个重要问题:谁来验证输出,谁拥有生命周期,谁在软件控制真实工业过程时承担责任?更快的生成并不等同于组织能够自信部署并在多年内得到支持的软件。
成熟的工业软件平台已经提供了诸如已验证的架构、冗余、网络安全防护和生命周期服务等能力,使工程师能够专注于解决工业问题,而不是重新构建已验证的功能。
成熟的软件平台还提供了既定的安全模型、更新路径、治理以及从一开始就很少在临时生成的应用中具备的长期支持。
生命周期管理超越部署阶段
部署工业软件标志着工程过程的开始,而非结束。设想一位工厂经理请求一份运营报告。AI 在几分钟内生成报告,应用如预期运行,所有人对结果感到满意。随后工厂经理说:“我希望每天都有这份报告”。
一次性报告如今已演变为人们日常工作依赖的运营软件。软件平台会演进,运营需求会变化,新出现的网络安全漏洞也会出现。持续的工程工作变得必不可少,以验证更新、保持兼容性、应用安全补丁并确保长期可靠运行。
构建应用的首个版本现在可能只需几分钟。维护该应用在整个运营生命周期内仍是持续的工程责任。长期可靠性取决于治理、生命周期管理和持续支持,而不仅仅是生成代码。
为何选择合适的工业软件至关重要
有经验的工业软件公司提供的远不止应用功能。工程专长、产品验证、网络安全知识、持续的软件更新以及长期的生命周期支持,都是组织在关键任务环境中能够依赖的软件的要素。
评估工业软件的组织应超越演示和当前功能。长期运营成功取决于在软件部署前提出正确的问题。谁将维护、保障安全、验证并在整个运营生命周期内持续开发该软件?决策不仅关乎功能迭代速度,更在于软件是否能够被安全、治理、更新、审计并长期支持。
结语
在十分钟内构建我父亲的日本纸牌游戏的在线版改变了我对软件开发的预期。AI 正在显著缩短创建软件所需的时间,这些能力将继续重塑工业自动化。
仅凭速度并不能决定工业软件是否已准备好用于关键任务运营。组织应超越软件创建的速度,考虑谁在构建它、如何进行工程设计以及谁将在其整个运营生命周期内提供支持。
在工业自动化领域,这些问题决定了软件是仅作为有用的演示,还是成为可靠的运营系统。











