一条 X 帖只写了五个英文单词:decompile nx next。配图里的 Siemens NX 正在处理涡轮叶片和内部冷却通道;帖主引用的另一张图,则是一款开源 CAD 项目模仿 Autodesk Fusion 的界面。AI 时代,工业软件开始进入“能不能被重新做一遍”的讨论。
原帖配图:Siemens NX 中的涡轮叶片设计画面,能看到复杂曲面、冷却通道和参数化建模界面。
01
NX 不是一个会画三维图形的软件
Siemens NX 面向的是工业产品从设计到制造的连续链路。它覆盖 CAD 建模、装配、工程分析、工艺规划和数控加工等环节。
用户处理的对象也从单个零件延伸到复杂装配、制造约束和工程数据。
原帖图片里的涡轮叶片正好说明了这种软件的难度。叶片曲面、内部冷却通道、壁厚、流道和加工方式彼此牵连。一个尺寸变化,可能影响下游特征、装配关系、分析结果和加工路径。界面只是最容易被看见的一层,真正昂贵的部分藏在几何内核、特征历史、数据交换和工程规则里。
02
SolveCraft 复刻的,先是 CAD 的工作链。
SolveCraft 官方资料把自己定义为纯 Rust 编写的开源参数化 3D CAD。它提供草图、约束、尺寸、拉伸、旋转、扫掠、放样、圆角、倒角、孔、阵列和特征时间线等能力。
项目还提供浏览器版本、桌面应用,以及通过 MCP 让 AI Agent 发送建模命令的入口。
引用帖配图:开源项目 SolveCraft 的建模界面,帖文作者认为它与 Autodesk Fusion 的操作和功能相近。
这条路径和传统软件的开发方式有一个明显变化:软件功能被拆成了可以被模型调用的命令。AI 不需要先理解整套界面,再逐个点击按钮;它可以通过结构化参数创建草图、修改尺寸、重建特征,并让用户观察模型如何变化。
SolveCraft 当前仍处在 0.x 开发阶段。官方项目页把它描述为适合简单零件的早期产品,并明确保留了功能覆盖、几何等价性和工程工作流方面的开放问题。
03
AI 调用 REA,复刻变成一条操作链
我们之前整理过 REA 的使用链路。它把逆向工程接进 Agent。
Builder 给出一个获准研究的应用、网页或二进制,再指定一个边界清楚的功能。REA 负责把代码、调用关系或运行时行为变成可追踪的证据。
AI 调用 REA 后,操作顺序可以拆成四轮。
第一轮定位功能入口。第二轮追踪相关模块和状态变化。
第三轮把观察结果整理成规则,并列出未知项。第四轮在自己的项目里写出独立实现,再用相同输入做对照测试。
复刻链路:目标功能 → REA 采集证据 → Agent 解释行为 → 形成规则和未知项 → 独立实现 → 同输入对照测试。
这让“复刻”从看起来像不像,推进到输入、状态、输出和边界是否对应。对 CAD 来说,Agent 可以先研究草图、约束、特征时间线和参数修改,再把这些行为转成自己的命令、数据结构和几何操作。
04
为什么帖主会想到 NX
因为 AI 让“复刻软件”获得了一条新的推进方式。过去,开源替代品需要先研究界面,再重做交互,最后逐步补齐底层能力。现在,Agent 可以参与代码阅读、命令设计、测试生成、界面操作和错误修复。一个成熟软件的功能边界,开始显露为一组可以被拆开、描述和重新组合的动作。
从 Fusion 类建模体验走向 NX 级工业系统,中间隔着几何健壮性、复杂装配、版本兼容、制造验证和仿真耦合。
供应链数据和长期项目协作,也属于这套系统的工程范围。SolveCraft 目前展示的是参数化 CAD 的可行入口。它距离承担涡轮机械、汽车、航空或大型装备的完整工程任务,还需要更多版本积累和真实项目验证。
05
真正被重新实现的,可能是一层层能力
“NX 是下一个被复刻的系统”目前更像一个观察方向,而不是项目公告。
高端工业软件的能力可以按层次拆开。先是界面和常用命令,再是参数化历史、数据格式和 AI 操作入口,最后才是经过长期工程实践验证的可靠性。
当一个开源 CAD 项目能在浏览器里运行,也能让 Agent 通过 MCP 建模,工业软件的边界就开始变化。它会从“一个封闭应用”变成“可被调用的能力集合”。
帖主那句 decompile nx next,真正让人感到疯狂的地方,正在这里。
来源:Siemens NX 产品资料;SolveCraft 官方项目页与 GitHub;X 帖及引用帖。