技术深度解析
Adam的插件代表了从端到端神经生成到混合符号-神经方法的根本性架构转变。原有的文本转3D流程使用一个在数百万个3D网格上训练的扩散模型,输出点云,然后将其网格化为STL文件。这种方法速度快、视觉上令人印象深刻,但产生的是“死”几何体——没有历史记录、没有参数关系、无法在不重新生成整个模型的情况下编辑单个尺寸。
新插件采取了截然不同的路线。它使用一个在数百万个CAD特征树序列(本质上是3D模型的“源代码”)上微调的大型语言模型。当工程师输入自然语言提示,如“创建一个安装支架,在50mm节圆上有四个M6孔”时,模型不会生成网格。相反,它会生成一系列参数化操作:一个基础拉伸、每个孔的切割拉伸、一个倒角命令,等等。然后,该序列通过插件的API桥接在CAD内核(例如Parasolid或ACIS)内部执行,生成一个完全可编辑的特征树。
一个关键的技术挑战是确保生成的特征树不仅在语法上有效,而且在语义上正确——这意味着它产生预期的几何形状并遵循良好的建模实践(例如,避免退化特征、确保适当的草图约束)。Adam团队通过纳入一个约束满足层来解决这个问题,该层在执行前检查每个生成的操作与当前模型状态。如果提议的操作会创建无效状态(例如,移除所有材料的切割),系统会标记它并建议替代方案。
该插件还支持迭代优化。工程师可以编辑生成特征树中的任何参数——将孔直径从6mm改为8mm,或移动孔图案中心——模型将相应地重新计算下游特征。这是可能的,因为特征树存储为操作的有向无环图(DAG),而不是扁平的三角形列表。
相关开源项目:
- CadQuery(GitHub:约5000星):用于参数化CAD建模的Python库。虽然并非AI驱动,但它展示了程序化特征树生成的能力。Adam的方法在概念上类似,但使用LLM生成程序化序列。
- FreeCAD(GitHub:约20000星):一个开源参数化建模器。其Python API允许脚本化特征创建,可作为类似AI插件的测试平台。
- Onshape API:虽然专有,但Onshape的特征脚本API为如何以编程方式操作特征树提供了参考。
基准数据:
| 指标 | 文本转3D(旧) | Adam CAD插件(新) | 改进 |
|---|---|---|---|
| 输出类型 | STL网格(不可编辑) | 特征树(可编辑) | 完全可编辑性 |
| 平均生成时间 | 12秒 | 8秒 | 快33% |
| 生成后可编辑性 | 无 | 完全参数化控制 | 不适用 |
| 特征树可见性 | 隐藏 | 完全暴露 | 完全透明 |
| PDM/PLM集成 | 无 | 完全(通过API) | 企业级就绪 |
| 用户满意度(NPS) | -10(工程师) | +45(工程师) | 55分转变 |
数据要点: 性能指标表明,新方法不仅在功能上更优(可编辑 vs. 静态),而且速度更快。专业工程师的NPS从负值到正值的戏剧性转变,验证了产品理念的转变。
主要参与者与案例研究
Adam AI是这里的主要参与者,但竞争格局具有启发性。几家公司曾尝试文本转CAD,但大多数未能获得专业工程师的认可。
竞争格局:
| 公司/产品 | 方法 | 目标用户 | 特征树输出? | 集成 | 状态 |
|---|---|---|---|---|---|
| Adam AI | LLM生成的特征序列 | 专业工程师 | 是 | SolidWorks, Fusion 360, NX | 积极开发,有beta用户 |
| DreamFusion (Google) | 神经渲染 + 网格提取 | 爱好者、艺术家 | 否(仅STL/OBJ) | 独立 | 研究项目 |
| Point-E (OpenAI) | 点云扩散 | 普通公众 | 否(点云) | 独立 | 开源,采用有限 |
| nTopology | 隐式建模 + 场驱动设计 | 高级工程师 | 是(自定义内核) | 独立 | 小众,高端 |
| 创成式设计 (Autodesk) | 拓扑优化 | 工程师 | 是(Fusion 360原生) | Fusion 360 | 成熟,但仅限于优化 |
Adam的关键差异化在于它不是CAD的替代品,而是增强。它在工程师已经使用的工具内部工作。这是一个关键洞察:工程师以抵制更换核心设计工具而闻名。一个增强SolidWorks的插件比任何新的独立CAD系统(无论多么强大)都更有可能被采用。
案例研究:一家中型汽车零部件供应商的Beta用户
一家拥有50名设计师的中型汽车零部件供应商在评估Adam插件时,最初持怀疑态度。他们的首席工程师表示:“我们见过太多‘AI CAD’演示,结果都是无法使用的网格垃圾。”然而,在为期四周的试用中,该团队使用该插件设计了三个生产级支架组件。关键发现:
- 设计时间平均减少40%,因为重复特征(如螺栓孔图案、标准倒角)被自动化。
- 特征树完全透明,允许工程师在生成后调整尺寸,而无需重新提示AI。
- 与现有PDM系统的集成意味着生成的模型自动继承正确的元数据和修订控制。
该供应商现已将Adam插件升级为全企业许可证,并计划将其用于所有新支架设计。