1. 从一条热搜说起:AI-CAD 到底在解决什么问题
前几天刷到一条消息,说某个开源 CAD 项目在代码托管平台上攒了 17K stars,背后拿了 740 万美元融资,最抓眼球的是那句"2 分钟出图"。作为一个在机械设计和参数化建模领域摸爬滚打十来年的人,我第一反应不是兴奋,而是怀疑——CAD 这东西,2 分钟能出什么图?是随手画个方块,还是真能出一套带约束、带公差、能直接下厂加工的零件图?
带着这个疑问,我把这个方向的东西翻了个遍,也自己上手试了几套 AI-CAD 工具链。结论是:"2 分钟出图"这个说法有水分,但它背后的趋势是真的——AI 正在从"帮你画"变成"陪你画",也就是所谓的"副驾"模式。这篇文章我不打算吹某个具体产品,而是想把这波 AI-CAD 热潮背后的技术逻辑、实操路径、以及我踩过的坑,完整地拆给你看。
先说清楚这篇文章适合谁:如果你是从业多年的结构工程师、机械设计师,想搞清楚 AI 到底会不会抢你饭碗,那这里有你需要的技术细节;如果你是刚入行的新手,或者做产品、做硬件创业的,想用 AI 快速把脑子里的想法变成可看的模型,那这篇文章能帮你少走至少半年的弯路。核心关键词就三个:AI-CAD、副驾模式、参数化建模,我会围绕它们把整件事讲透。
所谓"副驾",不是自动驾驶。它不会替你决定这个零件该用什么材料、该留多少余量,但它能在你敲下一句"给我一个 80 毫米见方、四角带 M6 沉头孔的安装板"之后,几秒钟内把草图和特征树搭出来,你只需要微调参数。这个定位非常关键,理解错了,你对它的期待就会跑偏,用起来全是失望。
2. 拆解"2 分钟出图":AI-CAD 的核心技术点到底在哪
2.1 从"文本到 CAD"的三条技术路线
要把一句话变成三维模型,业内目前主要有三条路子,理解它们的区别,你才能判断一个工具到底强在哪、弱在哪。
第一条是代码驱动路线,代表就是各种基于脚本的 CAD 内核。你输入自然语言,大模型把它翻译成建模脚本,脚本再驱动几何内核生成实体。这条路的好处是完全参数化、可复现、可版本管理,改一个数字整个模型跟着变。缺点是它对复杂曲面、自由造型的支持偏弱,适合做规整的机械件、支架、外壳这类。
第二条是特征树重建路线,AI 直接操作传统 CAD 的特征树——拉伸、旋转、倒角、阵列。它更像是在模仿一个真人设计师的操作序列。优点是生成的模型"血统纯正",能无缝导入主流 CAD 继续编辑;难点在于特征顺序和约束关系极容易出错,一个约束冲突整个模型就崩。
第三条是网格生成路线,直接吐出一个三角网格模型。出图最快,视觉上最唬人,但没有参数、没有特征、没法精确修改,基本只能用于渲染展示或者 3D 打印的一次性验证。很多号称"2 分钟出图"的演示,用的就是这条路——好看,但不工程。
提示:判断一个 AI-CAD 工具是不是"工程可用",最简单的办法就是问一句——生成的模型能不能改尺寸后自动更新?如果不能,那它就是个玩具。
2.2 为什么"2 分钟"这个数字值得警惕
我实测过几套工具,简单零件确实能在 1 到 3 分钟内出结果,但这个时间几乎全部花在大模型推理和几何内核计算上,跟你手动建模省下的时间不是一回事。更关键的是,那 2 分钟出的是"第一版",而工程上真正耗时的是改版。
一个真实的零件,从概念到能加工,中间要经历至少五到八轮修改:干涉检查、公差分配、工艺性调整、装配验证。AI 帮你省下的是第一版从零到一的那两小时,但后面从一到十的迭代,它目前只能帮上三成左右的忙。所以"2 分钟出图"应该理解成"2 分钟出草稿",而不是"2 分钟交付"。
2.3 740 万美元和 17K stars 说明了什么
这两个数字放在一起,其实透露了资本和开发者社区对这个方向的判断。17K stars 意味着有大量工程师真的在用它、提 issue、贡献代码,说明需求是真实存在的,不是炒概念。740 万美元这个量级的融资,在硬科技里不算大,说明投资人还在观望——他们赌的是这个赛道能跑出标准,但还没到all in的时候。
对我们普通从业者来说,这个信号的意义是:现在入场学习,成本最低,红利最大。等它彻底成熟了,工具会变得傻瓜化,但那时候你也就失去了"用工具建立差异化优势"的窗口期。
3. 副驾模式怎么落地:一套可复现的实操流程
3.1 环境准备与工具选型思路
我不推荐具体品牌,但可以给你一套选型逻辑。你需要三样东西:一个几何内核(负责真正算出实体)、一个大模型接口(负责理解你的话)、一个中间层(负责把话翻译成内核能懂的指令)。
几何内核这块,开源的有 OpenCASCADE 这类,成熟稳定,社区资料多;商业的有 Parasolid、ACIS,精度和曲面能力更强但要授权。个人和小团队起步,我建议直接用开源内核,踩坑多但可控。
大模型接口,本地跑和调云端 API 是两条路。本地跑隐私好、无网络依赖,但对显卡要求高,7B 到 13B 参数的模型勉强够用;调云端 API 效果好、上手快,但要注意数据不能涉及敏感图纸。我的做法是:通用对话用云端,涉及具体产品结构时切本地模型。
中间层是最容易被忽略但最关键的。它要干的事包括:把自然语言里的尺寸、位置、特征提取成结构化参数,再映射到内核的 API 调用。这一层写得好不好,直接决定生成成功率。
3.2 一句提示词到模型的完整链路
我拿一个最典型的例子走一遍:生成一块 100×60×8 毫米的安装板,四角各一个直径 6.5 毫米的通孔,孔中心距边缘 10 毫米。
第一步,意图解析。大模型需要从这句话里抽出:基体是长方体,尺寸 100/60/8,特征是四个通孔,孔径 6.5,定位规则是"距边缘 10 毫米"。这里有个坑——"四角"这个词,模型可能理解成四个顶点,也可能理解成四个角区域,必须用结构化 schema 约束它输出坐标。
第二步,参数计算。孔中心坐标要算出来:X 方向是 10 和 90,Y 方向是 10 和 50,四个组合就是 (10,10)、(90,10)、(10,50)、(90,50)。这一步千万别交给大模型心算,它经常算错,要用代码算。
第三步,脚本生成。把基体和孔的特征翻译成内核脚本,先建长方体,再在四个坐标上打孔,最后做布尔减运算。
第四步,执行与校验。跑脚本生成实体,然后自动检查:体积对不对、孔数是不是 4、孔径是不是 6.5。校验不通过就回滚重试。
# 伪代码示意:参数化生成安装板 plate = box(length=100, width=60, height=8) hole_positions = [(10,10), (90,10), (10,50), (90,50)] for x, y in hole_positions: hole = cylinder(radius=3.25, height=8) hole = translate(hole, x, y, 0) plate = plate.cut(hole) export_step(plate, "mounting_plate.step")这套链路跑通一次之后,你会发现真正的瓶颈不在生成,而在校验。生成一个模型几秒钟,但确认它"对"可能要几分钟。所以成熟的工具都会内置一套几何校验规则,这也是区分专业工具和玩具的分水岭。
3.3 参数化才是副驾的灵魂
我见过太多人用 AI 生成一个模型,觉得挺好看,然后想改个尺寸,发现整个模型散架了。这就是没走参数化路线的后果。
正确的做法是:AI 生成的每一个尺寸,都要作为命名参数暴露出来。比如上面那块板,长度、宽度、厚度、孔径、边距,全部应该是可以单独调的变量。这样你后面说"把板加宽到 120",工具只需要改一个参数,模型自动重建,孔的位置规则也跟着更新。
提示:验收一个 AI-CAD 工具,就让它生成模型后,你口头改三个尺寸,看它能不能稳定重建。能,就是工程级;不能,就只能当草稿工具。
4. 实操中的坑与排查:我踩过的那些雷
4.1 约束冲突:最常见的崩溃源头
参数化建模最怕约束冲突。举个真实场景:我让工具生成一个"带圆角的矩形槽",同时又要求"槽的四个角是直角"。这两个条件直接矛盾,工具要么报错,要么默默选一个执行,结果跟你想要的不一样。
排查思路是先看特征树,再看约束列表。大部分工具会把冲突的约束标红,你顺着红点找,基本能定位。如果工具不提示,那就手动把模型拆成最小特征,一个一个加,加到哪个崩了就是哪个的问题。
我的经验是:给 AI 的提示词里,永远不要同时出现互相矛盾的几何要求。想要圆角就别说直角,想要对称就别指定单边尺寸。把需求拆成多轮对话,比一次性说一大堆要靠谱得多。
4.2 尺寸单位与精度陷阱
这是新手最容易翻车的地方。你说"直径 6",AI 可能理解成 6 毫米,也可能理解成 6 厘米,甚至 6 英寸。不同内核默认单位不一样,一旦搞错,模型尺寸差 10 倍甚至 25 倍。
我的做法是:在系统提示里强制声明单位,并且每次生成后自动量一下包围盒尺寸。比如预期 100 毫米的板,量出来是 1000,那就是单位错了,直接回滚。这个校验一定要自动化,靠肉眼看不出来。
精度方面,工程件一般要求 0.01 毫米级别,但 AI 生成的模型经常有 0.1 毫米的误差累积。对于装配件,这个误差足以导致干涉。所以关键配合面,我建议生成后手动精修一遍,别全信 AI。
4.3 复杂曲面的能力边界
前面说过,代码驱动路线对自由曲面支持弱。我试过让工具生成一个"流线型外壳",结果出来的是棱角分明的多面体,完全不是那回事。这不是工具不行,是路线决定的。
如果你要做的是消费电子产品外壳、汽车覆盖件这类曲面件,AI-CAD 目前只能帮你做概念阶段的形态探索,真正的高质量曲面还得靠传统 CAD 的曲面模块手工做。认清这个边界,你就不会对它失望。
| 常见问题 | 典型表现 | 排查方向 | 解决手段 |
|---|---|---|---|
| 约束冲突 | 模型报错或形状异常 | 检查特征树红点 | 拆分需求,逐条添加 |
| 单位错误 | 尺寸差 10 倍或 25 倍 | 量包围盒尺寸 | 强制声明单位并自动校验 |
| 曲面失真 | 曲面变多面体 | 确认建模路线 | 曲面件改用传统工具 |
| 参数丢失 | 改尺寸模型散架 | 检查参数表 | 要求全参数化输出 |
| 孔位偏移 | 孔不在预期位置 | 核对坐标计算 | 坐标用代码算不用模型算 |
4.4 数据安全与图纸保密
这一点我必须单独拎出来说。你把一张产品图纸喂给云端 AI,等于把核心结构交出去了。对于有保密要求的项目,绝对不能用云端接口处理原始图纸。
我的做法是分两级:概念探索阶段,用脱敏后的简化模型调云端,只讨论拓扑和大致尺寸;进入详细设计后,全部切本地模型,数据不出内网。这个边界一定要提前划好,别等出事了才后悔。
5. 副驾时代,工程师的价值往哪走
5.1 从"画图工"到"需求翻译官"
AI 能画图之后,最直接受冲击的是那些重复性的、标准化的建模工作。以前一个熟练工一天画二十个标准件,现在 AI 几分钟搞定。但这不代表工程师没用了,而是价值重心转移了。
以前你值钱是因为手快、记得住命令;以后你值钱是因为你能把模糊的需求翻译成精确的几何约束。客户说"我要一个看起来结实的支架",AI 听不懂"结实",但你能翻译成"壁厚 3 毫米、加两条加强筋、材料用铝合金"。这个翻译能力,才是副驾时代最稀缺的。
5.2 校验能力比生成能力更值钱
生成谁都会,按个按钮的事。但生成出来的东西对不对、能不能加工、装不装得上,这需要工程判断。我见过太多 AI 生成的"漂亮模型",拿去打样才发现根本没法脱模,或者孔位跟配合件对不上。
所以我现在带新人,第一课不是教怎么用 AI 生成,而是教怎么快速判断一个模型合不合理。看壁厚是否均匀、看拔模角够不够、看公差链是否闭合。这些判断力,AI 短期内替代不了。
5.3 一个务实的技能升级路径
如果你现在还在纯手工建模,我给你一条三个月的升级路线。第一个月,把参数化建模彻底吃透,理解约束、驱动、特征树这些概念,这是跟 AI 协作的语言基础。第二个月,学一点脚本化建模,哪怕只是能看懂和改 AI 生成的脚本,你就从"使用者"变成了"掌控者"。第三个月,拿三五个真实项目,全程用 AI 辅助走一遍,把踩的坑记下来,形成自己的提示词模板和校验清单。
走完这三个月,你会发现自己的产出效率至少翻倍,而且做出来的东西质量更稳定——因为参数化和自动化天然就减少了人为失误。
6. 关于这波热潮,我个人的几点判断
第一,"2 分钟出图"会越来越普遍,但"2 分钟出好图"还需要时间。出图速度不是瓶颈,出图的工程可用性才是。谁能把校验和迭代做扎实,谁就能跑出来。
第二,副驾模式是过渡态,不是终态。现在需要人盯着、需要人翻译需求,未来随着模型对工程语义的理解加深,它会越来越自主。但这个"未来"至少还有三到五年,足够你完成技能转型。
第三,开源生态会是主战场。17K stars 这个数字说明,工程师群体更愿意相信能自己改、自己审的工具。闭源黑盒在工程领域天然吃亏,因为没人敢把核心设计交给一个看不见内部逻辑的东西。
最后分享一个我自己的小习惯:每次用 AI 生成模型后,我都会强制自己手动重建一遍关键特征。不是为了较劲,而是为了确认我真的理解了这个模型是怎么来的。AI 可以帮你画,但不能帮你理解——理解这件事,永远得自己来。这个习惯让我在几次 AI 生成出错的时候,第一时间就发现了问题,也让我对参数化建模的理解比身边人深了一大截。工具再强,脑子还是得长在自己身上。