ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Text-to-CAD 实战指南:从提示词到参数化模型的完整流程

Text-to-CAD 实战指南:从提示词到参数化模型的完整流程 1. 从一句话到三维实体Text-to-CAD 到底在做什么第一次听到“Text-to-CAD”这个词很多人脑子里浮现的画面大概是对着电脑敲一句“给我画个齿轮”然后屏幕上就自动蹦出一个可以编辑、可以导出、可以拿去加工的三维模型。这个想象方向没错但中间隔着的技术链条比大多数人以为的要长得多。Text-to-CAD 本质上是一套把自然语言提示词翻译成参数化模型的自动化流程它的输出不是一张图片也不是一个死掉的网格而是一棵带有尺寸、约束、特征顺序的建模树。这一点非常关键因为它决定了你拿到的东西能不能改、能不能复用、能不能直接进生产环节。我接触这个方向是从一个很实际的需求开始的手头有一批结构相似、只有几个关键尺寸不同的零件每次改尺寸都要在 CAD 里重新走一遍拉伸、打孔、倒角的流程重复劳动量大得离谱。当时就想能不能用一段文字描述直接生成基础模型再手动微调。顺着这个思路摸下去才发现 Text-to-CAD 已经不是一个概念而是有了一套相对清晰的技术路径。它解决的问题很明确——把“人脑里的几何意图”到“CAD 软件里的特征操作”这段最耗时的翻译工作交给模型去完成。这篇文章适合几类人看做机械设计、工业设计、建筑建模的从业者想搞清楚 AI 到底能不能帮自己省事做 3D 打印、创客项目的爱好者想快速把脑子里的想法变成可打印的实体还有对提示词工程感兴趣、想理解“为什么同样一句话有人生成的模型能用有人生成的是一团乱麻”的技术玩家。我会把 Text-to-CAD 的工作原理拆开讲从提示词怎么被理解到参数化模型怎么被构造再到实际用的时候哪些坑必须绕开。全程按我自己的实操经验来说不堆术语能上手的最好直接上手。2. 核心原理拆解提示词是怎么变成建模指令的2.1 自然语言理解层模型先要“读懂”你在说什么Text-to-CAD 的第一步是把一段人话解析成结构化的几何意图。这一步听起来简单实际上是最容易出问题的环节。你写“一个直径 50 毫米、高 80 毫米的圆柱顶部中心打一个直径 10 毫米的通孔”人一看就明白但模型需要从中提取出基本体是圆柱、直径参数是 50、高度参数是 80、特征是通孔、孔的位置在顶部中心、孔径是 10、孔的类型是贯穿。这些信息必须被拆成机器能处理的字段才能进入下一步。目前主流做法是用大语言模型做语义解析把自然语言映射成一种中间表示。这种中间表示可能是 JSON 格式的特征树也可能是类似 CAD 脚本的指令序列。我实测下来提示词里包含明确的尺寸数值、几何关系词同心、垂直、平行、相切、特征类型词拉伸、旋转、倒角、阵列时解析准确率会高很多。反过来如果你写“做一个好看的支架”模型基本只能靠猜生成的东西大概率不能用。这里有个容易被忽略的点自然语言里的“模糊量词”是解析层的大敌。“几个孔”“稍微倒个角”“差不多这么长”这类表述人可以根据上下文补全模型不行。所以写提示词的时候宁可啰嗦也不要用模糊表达。我自己的习惯是把每个尺寸都写死把每个特征的位置都用坐标或相对关系描述清楚哪怕读起来像说明书也比生成一堆废模型强。2.2 几何推理层从特征描述到空间关系求解解析层输出的是“要做什么特征”几何推理层要解决的是“这些特征在空间里怎么摆”。这一步涉及大量的几何计算和约束求解。举个例子你说“在底板上打四个孔呈矩形分布间距 30 毫米”推理层需要先确定底板的坐标系原点在哪然后计算出四个孔的中心坐标再检查这些孔是否落在底板范围内、是否会和已有的边或圆角冲突。参数化模型的核心在于约束。一个合格的参数化模型不是一堆孤立的几何体堆在一起而是由尺寸约束、几何约束、拓扑关系编织成的一张网。你改一个尺寸相关的特征会自动更新这才是参数化的价值。Text-to-CAD 在推理层要做的就是根据提示词里的描述自动建立这些约束关系。比如你说“孔到底板边缘的距离等于孔间距的一半”推理层就要把这个文字描述翻译成一条数学约束绑定到模型上。我踩过的一个坑是早期版本的 Text-to-CAD 工具对“对称”“阵列”“镜像”这类关系的处理很不稳定。你写“左右对称各打一个孔”它可能给你生成两个孔但两个孔之间没有任何约束关系你改一边的尺寸另一边不动。后来我学乖了凡是涉及对称和阵列的提示词里一定明确写出“镜像关系”或“线性阵列数量 4间距 30”让推理层有明确的约束类型可以套用。2.3 参数化建模层特征树的生成与顺序控制到了这一层模型要把前面两步的结果转换成真正的 CAD 特征操作序列。参数化建模的本质是特征叠加先做一个基础体然后在上面逐步添加或切除材料每一步都记录成一个特征节点形成一棵特征树。Text-to-CAD 需要决定的是先做哪个特征后做哪个特征哪些特征可以合并哪些必须分开。特征顺序直接影响模型的健壮性。举个简单的例子你要在一个方块上打一个沉头孔。正确的顺序是先打贯穿的直孔再做沉头锥面如果反过来先做锥面再打直孔直孔可能会把锥面的底部切掉导致沉头失效。Text-to-CAD 如果不懂这个顺序逻辑生成的模型看起来没问题但一改尺寸就崩。我实测发现提示词里如果明确写出操作顺序比如“先拉伸主体再在顶面打孔最后对边缘倒角”生成的特征树会合理很多。另一个关键是基准和参考几何的建立。参数化建模离不开基准面、基准轴、参考点。Text-to-CAD 在生成特征时需要自动创建这些参考几何并把它们和特征绑定。如果参考几何建得不好比如把孔的位置绑定在一个会被后续操作删除的面上模型就会报错。这个问题在复杂模型上特别明显也是目前 Text-to-CAD 和人工建模差距最大的地方。3. 实操全流程从写提示词到导出可用模型3.1 提示词的结构化写法把“人话”翻译成“机器话”写 Text-to-CAD 的提示词和写普通的 AI 对话提示词完全是两码事。普通对话你可以随意一点模型能猜但 CAD 模型对尺寸和关系是零容忍的差一毫米就是废件。我总结了一套自己的提示词模板分四个部分总体描述、尺寸参数、特征列表、约束关系。总体描述用一句话说清楚这是什么零件比如“一个带法兰的圆柱形连接件”。尺寸参数把所有关键尺寸列出来用“参数名 数值 单位”的格式比如“法兰直径 80mm法兰厚度 10mm圆柱直径 40mm圆柱高度 60mm”。特征列表按操作顺序写每条一个特征比如“1. 拉伸圆柱主体2. 在圆柱顶部拉伸法兰3. 在法兰上打 6 个均布通孔”。约束关系写清楚特征之间的几何关系比如“法兰与圆柱同轴”“孔沿法兰圆周均布”。这套模板的好处是模型的解析层能直接按字段提取信息不需要在自然语言里猜来猜去。我对比过用结构化提示词生成的模型一次通过率比随意写的提示词高出好几倍。当然不同工具的提示词格式要求不一样有的支持 JSON有的只吃自然语言但核心逻辑是一样的把几何意图拆得越细生成结果越可控。3.2 参数计算与校验生成前先自己算一遍很多人用 Text-to-CAD 的习惯是写完提示词直接点生成然后对着结果挑毛病。我的做法是反过来的在写提示词之前先把关键尺寸算一遍确认几何上自洽再让模型去生成。这一步花不了几分钟但能省掉大量返工时间。举个实际例子。我要生成一个带轮提示词里写了“外径 120mm槽底直径 100mm槽宽 10mm槽深 8mm”。写之前我先算了一下槽深 8mm意味着槽底到外缘的径向距离是 8mm那么槽底直径应该是 120 - 2×8 104mm而不是我一开始写的 100mm。如果我不算这一步直接让模型生成模型可能会按我给的矛盾尺寸硬做结果要么槽深不对要么外径不对反正总有一个参数是错的。参数校验的重点是闭环尺寸链。一个零件的尺寸不能是孤立的必须形成闭合的约束链。比如一个 L 形支架总长、总宽、壁厚、内圆角半径这几个参数之间是有数学关系的你不能随便给一组数就完事。我一般会在草稿纸上画个简图把尺寸链标出来确认没有矛盾再写进提示词。这个习惯看起来笨但实测下来模型生成的成功率和可用性都明显提升。3.3 生成后的检查清单五个必须看的点模型生成出来别急着导出。我有一套固定的检查流程按顺序过一遍能筛掉大部分有问题的模型。第一看特征树结构。打开模型的特征树看特征顺序是否合理有没有多余的特征有没有报错的特征。如果特征树里出现“未定义”或“错误”的节点说明模型在生成过程中遇到了约束冲突这种模型基本不能用需要调整提示词重新生成。第二看关键尺寸。用测量工具把提示词里写明的尺寸逐个量一遍确认和输入一致。重点量那些有配合关系的尺寸比如孔径和轴径、槽宽和键宽。我遇到过模型把“直径 10mm 的孔”生成成“半径 10mm 的孔”的情况量一下就能发现。第三看几何关系。检查同心、垂直、平行、相切这些关系是否成立。可以用剖面视图辅助检查特别是内部结构。如果提示词里写了“同轴”但实际模型里两个圆柱有偏心那这个模型拿去装配肯定出问题。第四看约束完整性。试着改一个关键尺寸看相关特征是否跟着更新。如果改了尺寸模型就崩说明约束没建好。参数化模型的价值就在于可修改约束不完整的模型本质上还是一个死模型。第五看可制造性。这一步容易被跳过但很重要。检查有没有过切、薄壁、尖角、无法加工的内腔。Text-to-CAD 生成的模型有时候几何上没问题但工艺上做不出来。比如一个深孔孔径 5mm深度 100mm几何上成立但实际加工根本做不了。这种模型需要手动调整。3.4 导出与下游衔接格式选择和注意事项模型检查通过后导出格式的选择取决于你的下游用途。如果是继续在 CAD 软件里编辑导出为原生格式或 STEP、IGES 这类中性格式能保留特征树和参数信息。如果是拿去 3D 打印导出为 STL 或 3MF注意调整网格精度精度太高文件巨大精度太低表面粗糙。如果是做渲染或动画导出为 OBJ 或 FBX注意检查法线方向是否正确。我重点说一下 STEP 格式。STEP 是目前参数化模型交换最可靠的格式它能保留 B-Rep 表示和部分特征信息。但不同 CAD 软件对 STEP 的解析能力不一样有的能读出特征树有的只能读成一个实体。如果你要把 Text-to-CAD 生成的模型交给别人继续编辑最好先确认对方的软件能正确读取 STEP 里的特征信息否则对方拿到的是一个“死”实体改起来很麻烦。还有一个细节导出前记得重命名特征和基准。Text-to-CAD 自动生成的特征名往往是“Extrude1”“Hole2”这种默认名特征一多就分不清谁是谁。花几分钟把关键特征改成有意义的名字比如“法兰主体”“均布孔阵列”后续修改和协作会方便很多。这个习惯我是被坑出来的有一次改一个 20 多个特征的模型对着默认名找了半天效率极低。4. 常见问题与排查技巧实录4.1 生成失败或模型残缺从提示词和约束两头查Text-to-CAD 生成失败是最常见的问题表现五花八门有的直接报错有的生成一个空文件有的只生成了部分特征。排查思路我一般分两步走先查提示词再查约束。提示词方面重点检查有没有矛盾描述和缺失信息。矛盾描述比如“一个正方形边长 50mm对角线 80mm”——这两个条件在数学上不可能同时成立模型算不出来就会失败。缺失信息比如“在顶面打孔”但没说打几个、多大、什么位置模型只能瞎猜猜不出来就报错。我的经验是提示词里每个特征至少要有三个信息类型、尺寸、位置。缺一个都容易出问题。约束方面重点检查有没有过约束和欠约束。过约束是给了太多相互冲突的约束比如同时说“这个面水平”和“这个面与那个面成 30 度”如果那个面本身是水平的就矛盾了。欠约束是约束不够模型有自由度没被限制生成时可能随机放置特征。Text-to-CAD 工具一般会给出约束状态的提示看到“欠约束”的警告就要回去补约束条件。4.2 尺寸偏差与单位混乱一个被低估的高频坑尺寸偏差是另一个高频问题。你写“直径 50mm”生成出来一量是 50.3mm 或者 49.8mm这种小偏差在装配时是致命的。造成偏差的原因通常有两个一是模型的几何求解精度不够二是单位换算出了问题。单位混乱特别值得说。CAD 领域常用的单位有毫米、厘米、米、英寸不同软件默认单位不一样。Text-to-CAD 工具如果没做好单位处理你写“50”它可能按英寸理解生成出来就是 1270mm差了一个数量级。我的做法是提示词里永远带上单位写“50mm”而不是“50”写“2in”而不是“2”。另外生成后第一件事就是量一个已知尺寸确认单位没错。这个检查花 10 秒钟能避免后面一大堆麻烦。还有一种隐蔽的偏差来源圆角与倒角的处理。模型在生成圆角时如果圆角半径大于相邻边的长度可能会自动裁剪或报错导致实际尺寸和预期不符。提示词里写圆角半径时要确认它小于相邻特征的最小尺寸。比如一个 10mm 宽的槽你写“槽底圆角 R6”圆角半径比槽宽的一半还大模型处理不了。4.3 特征树混乱与修改崩溃约束建得好不好改一下就知道特征树混乱的表现是特征顺序不合理参考几何乱指改一个尺寸就引发连锁报错。这个问题的根源在于Text-to-CAD 在生成特征时没有建立清晰的父子关系和参考链。健康的特征树每个特征都应该有明确的父特征和参考基准。比如一个孔特征它的父特征应该是它所在的那个面参考基准应该是用来定位的基准轴或基准点。如果孔特征直接挂在根节点上没有明确的父特征那它就是一个“孤儿特征”改任何东西都可能让它跑偏。排查这个问题的方法是在特征树里逐个点开特征看它的参考引用是否合理。如果发现某个特征的参考指向了一个不相关的面或边就要手动修正或者调整提示词重新生成。我实测下来提示词里明确写出“以 XX 面为基准”“参考 XX 轴”这类信息能显著改善特征树的健康度。修改崩溃的另一个原因是循环参考。A 特征参考 B 特征B 特征又参考 A 特征形成一个死循环模型一更新就卡死。这种情况在复杂模型上偶有发生排查起来比较麻烦需要逐个断开参考引用找到循环的那一对。预防的办法是提示词里描述特征关系时尽量保持单向依赖后面的特征参考前面的不要反过来。4.4 常见问题速查表问题现象可能原因排查方法解决思路生成直接报错提示词矛盾或信息缺失检查尺寸链是否闭合特征信息是否完整补全信息消除矛盾描述模型残缺不全约束冲突或求解失败查看约束状态检查过约束/欠约束调整约束条件减少冲突尺寸偏差明显单位混乱或求解精度不足量取已知尺寸确认单位提示词带单位提高求解精度特征树混乱参考几何指向错误逐个检查特征的参考引用明确基准重建参考链改尺寸就崩溃约束不完整或循环参考试改关键尺寸观察报错特征补全约束断开循环参考导出后无法编辑格式不支持特征保留确认导出格式和对方软件兼容性改用 STEP 等中性格式圆角倒角失败半径大于相邻尺寸检查圆角半径与相邻边的关系减小半径或调整特征顺序5. 提示词工程在 CAD 场景下的特殊打法5.1 为什么通用的提示词技巧在这里不够用网上关于提示词工程的讨论很多但大部分是针对文本生成、图像生成的直接搬到 CAD 场景会水土不服。原因在于CAD 对精确性的要求是压倒一切的。文本生成里一句话有点歧义读者能猜图像生成里一个细节没描述清楚画面也能看。但 CAD 模型里一个尺寸错了整个零件就是废的没有“差不多”这个选项。所以 CAD 场景的提示词工程核心不是“让模型发挥创造力”而是“把模型的自由度压到最低”。你要做的是尽可能消除歧义把每一个几何要素都钉死。这和创意类提示词的思路是相反的。我见过有人用写诗的方式写 CAD 提示词结果生成的东西完全不能用就是这个原因。另一个区别是CAD 提示词需要考虑下游工艺。你不仅要描述几何形状还要考虑这个形状能不能加工、能不能装配、能不能打印。比如你写“一个内部有复杂流道的零件”几何上模型能生成但如果流道有悬垂结构3D 打印时需要支撑支撑拆不掉就废了。这些工艺约束在提示词阶段就要考虑进去或者至少在生成后检查时重点关注。5.2 尺寸链的写法让模型自己算还是自己算好再给这是一个实操中经常纠结的问题提示词里是只给关键尺寸让模型自己推导其他尺寸还是把所有尺寸都算好写进去我的经验是关键尺寸自己算好派生尺寸可以留给模型。关键尺寸是那些直接影响功能、配合、装配的尺寸比如孔径、轴径、中心距、总长总宽。这些尺寸一旦错了模型就废了所以必须自己算准写死在提示词里。派生尺寸是那些由关键尺寸通过几何关系推导出来的尺寸比如圆角半径、倒角大小、加强筋厚度。这些尺寸可以让模型根据约束自动求解你只需要给出约束关系就行。举个例子一个带孔的板板长 100mm板宽 60mm四个孔在四角孔中心到板边的距离是 10mm。这里板长、板宽、边距是关键尺寸自己算好写进去。孔间距是派生尺寸100 - 2×10 80mm60 - 2×10 40mm这个可以让模型自己算你只需要写“孔中心到板边距离 10mm”。这样写的好处是如果后面要改板长孔间距会自动更新不需要你重新算一遍。5.3 迭代式提示词一次生成不满意怎么改Text-to-CAD 很少一次就能生成完全满意的模型迭代是常态。但迭代不是把提示词推倒重来而是在上一版的基础上做增量修改。我的做法是把提示词当成代码来管理每次修改只动一小部分改完记录改了什么、结果如何。比如第一版生成后发现孔的位置不对。不要重写整个提示词只改孔的位置描述其他部分保持不变重新生成。这样你能清楚地知道是哪个改动导致了结果的变化。如果一次改好几个地方生成结果变好了或变坏了你都不知道是哪个改动起的作用。迭代的另一个技巧是分阶段生成。复杂模型不要指望一次生成完整可以先让模型生成主体结构确认没问题后再在提示词里追加细节特征基于上一版继续生成。这样每一步都可控出问题也容易定位。我做一个 20 多个特征的零件时一般分 3 到 4 轮生成每轮加几个特征比一次性生成的成功率高得多。5.4 提示词模板分享一个可直接套用的框架下面是我自己用的一套提示词模板针对机械零件类模型你可以直接套用把方括号里的内容替换成你的实际参数。零件名称[名称] 总体描述[一句话说明这是什么零件用途是什么] 关键尺寸 - [尺寸1名称] [数值][单位] - [尺寸2名称] [数值][单位] - [尺寸3名称] [数值][单位] 特征列表按操作顺序 1. [特征类型][描述包含尺寸和位置] 2. [特征类型][描述包含尺寸和位置] 3. [特征类型][描述包含尺寸和位置] 约束关系 - [特征A] 与 [特征B] [关系类型] - [特征C] 以 [基准] 为参考 工艺要求 - [材料] - [加工方式] - [特殊要求]这套模板的核心是结构化和顺序化。结构化让模型容易解析顺序化让特征树合理。我实测下来用这套模板生成的模型一次通过率比随意写的提示词高出很多。当然不同工具的语法支持不一样有的工具支持更简洁的自然语言你可以根据实际情况调整但“分块描述、顺序明确”这个原则是通用的。6. 影响范围与能力边界Text-to-CAD 能做什么不能做什么6.1 适合的场景标准化、系列化、快速原型Text-to-CAD 最擅长的场景是标准化程度高、结构相对简单、有明确尺寸参数的零件。比如法兰、支架、连接件、齿轮、带轮、外壳、安装板。这类零件的共同特点是几何特征有限特征之间的关系清晰尺寸参数明确。用 Text-to-CAD 生成这类零件效率提升非常明显尤其是做系列化设计的时候改几个参数就能生成一个新规格比手动建模快得多。快速原型是另一个适合的场景。做 3D 打印或者概念验证的时候你不需要一个完美的生产级模型只需要一个形状对、尺寸大致对的实体用来验证装配关系或者外观比例。Text-to-CAD 生成的原型模型虽然细节上可能不够精致但足够用来做初步验证。我经常用它来快速生成一个概念模型打印出来看看手感确认方向对了再手动建精细模型。还有一个场景是教学和演示。Text-to-CAD 可以把文字描述和三维模型之间的对应关系直观地展示出来对于理解参数化建模的概念很有帮助。我在带新人的时候会让他们用 Text-to-CAD 生成一些简单零件然后对照特征树理解每个特征的作用比直接讲理论效果好。6.2 不适合的场景复杂曲面、自由造型、高精度配合Text-to-CAD 目前的能力边界也很明显。复杂曲面是第一个短板。像汽车车身、消费电子产品外壳、雕塑类造型这些依赖自由曲面和高级曲面建模的零件Text-to-CAD 基本做不了。它擅长的是基于特征和约束的实体建模不是曲面造型。你让它生成一个“流线型的水滴形状”它可能给你一个拉伸出来的椭圆体离真正的流线型差得远。高精度配合是第二个短板。需要过盈配合、间隙配合、形位公差控制的零件Text-to-CAD 生成的模型精度和约束完整性目前还达不到直接用于生产的水平。这类零件还是需要人工建模或者在 Text-to-CAD 生成的基础上做大量手动修正。我试过用 Text-to-CAD 生成一个轴承座尺寸和形状都对但配合面的公差、表面粗糙度、形位公差这些信息模型里完全没有最后还是得手动补。多零件装配体也是目前的弱项。Text-to-CAD 主要针对单个零件生成生成装配体时零件之间的配合关系、运动约束、干涉检查处理起来还很吃力。如果你需要的是一个完整的装配体目前还是建议单个零件分别生成再手动装配。6.3 对传统 CAD 工作流的影响替代还是增强Text-to-CAD 不会替代传统 CAD 建模至少短期内不会。它改变的是工作流的分工把重复性的、标准化的建模工作交给模型把创造性的、复杂的、需要判断的工作留给人。一个典型的新工作流是用 Text-to-CAD 生成基础模型然后导入传统 CAD 软件做精细调整、添加细节、处理配合、出工程图。这个分工模式下CAD 工程师的价值不是被削弱了而是转移了。以前大量时间花在画标准特征上现在可以把精力放在结构优化、工艺性改进、装配关系设计这些更需要经验的事情上。我自己的感受是用了 Text-to-CAD 之后建模的“体力活”少了很多但“脑力活”一点没少甚至因为迭代速度快了思考的密度反而更高了。对新手来说Text-to-CAD 降低了入门门槛但也带来了新的风险如果不懂参数化建模的原理生成的模型出了问题也不知道怎么修。所以我的建议是新手可以借助 Text-to-CAD 快速上手但基础的特征建模、约束、参考几何这些概念还是要老老实实学。工具再智能也替代不了对几何逻辑的理解。7. 我踩过的坑和总结出的几条硬经验7.1 提示词里的“隐形假设”最致命我遇到过的最大坑是提示词里的“隐形假设”。你以为你描述清楚了但模型的理解和你的预期不一样。比如我写“在板的中心打一个孔”我以为的“中心”是板的几何中心模型理解的“中心”可能是坐标原点而坐标原点不一定在板的几何中心。结果孔打偏了我还纳闷了半天。这种问题的根源是人和模型对同一个词的理解不一致。解决办法是把所有的相对描述都改成绝对描述。不说“中心”说“距左边 50mm、距底边 30mm 的位置”不说“顶部”说“Z 轴正方向最高面”。虽然啰嗦但歧义消除了。我现在的提示词里几乎不用“中心”“顶部”“旁边”这类相对词全部用坐标和尺寸说话。7.2 生成后先别改先量一遍另一个坑是生成后看着差不多就直接用结果装配的时候发现尺寸不对。我现在养成了一个习惯生成后第一件事用测量工具把提示词里写明的尺寸逐个量一遍确认无误再进入下一步。这个习惯帮我拦下了很多次“看起来对、实际不对”的模型。量尺寸的时候重点量有配合关系的尺寸和容易出错的尺寸。有配合关系的比如孔径和轴径差一点就装不上。容易出错的比如圆角半径、倒角大小、薄壁厚度这些尺寸在生成过程中容易被模型自动调整。量一遍花不了几分钟但能避免后面大量的返工。7.3 复杂模型分步生成别贪快我一开始用 Text-to-CAD 的时候总想一次生成一个完整的复杂模型结果失败率很高。后来改成分步生成先做主体再做特征最后做细节每一步都确认无误再进行下一步。虽然步骤多了但总时间反而更短因为返工少了。分步生成还有一个好处是每一步的提示词都相对简单模型解析起来更准确。一个包含 20 个特征的提示词模型很容易在某个环节出错拆成 4 个包含 5 个特征的提示词每个环节都可控。我现在的做法是超过 8 个特征的模型一律分步生成。7.4 保留提示词版本方便回溯最后一个经验是保留提示词的版本记录。每次修改提示词都记下来改了什么、生成结果如何。这样当模型出问题的时候你可以回溯到上一个能用的版本对比找出是哪个改动导致了问题。我用一个简单的文本文件记录格式是“版本号 修改内容 生成结果评价”花不了多少时间但排查问题时非常有用。这个习惯还有一个好处是积累下来的提示词模板可以复用。同类零件改几个参数就能套用之前的提示词效率越来越高。我现在手头有一批针对不同零件类型的提示词模板法兰类、支架类、外壳类、齿轮类各有各的模板用的时候直接套省去了从头写提示词的时间。Text-to-CAD 这个方向还在快速演进今天能做的事和半年前比已经多了不少。但不管工具怎么变对几何逻辑的理解、对工艺约束的把握、对提示词的精确控制这些底层能力是不会过时的。工具帮你省掉的是重复劳动省不掉的是思考。把思考花在刀刃上把重复交给工具这是我用下来最实在的体会。
返回列表