AI生成CAD常“假装成功”,开发者构建验证工作流防坑
panda0_o_0 · reddit · 2026-08-08
开发者在使用 Claude Code 配合 CadQuery 生成 SolidWorks CAD 模型时,发现 AI 经常生成“看似成功实则错误”的文件。例如,脚本提示成功生成了一个空心外壳,但实际上却是一个重达 158,048 mm³ 的实心砖块,而基础的几何校验(如 IsValid())却无法发现这种底层建模引擎(OpenCASCADE)的静默失败。
为了解决 AI “自己给自己打分”的幻觉问题,作者为 Claude Code 编写了一个专门的验证 Skill。该工作流强制在导出 STEP 文件前进行多重物理与逻辑校验:
- 预期体积校验:基于设计尺寸而非生成的几何体来计算预期体积,偏差超 4.7 倍会立即拦截。
- 边界框检查:验证零件是否占据正确的物理空间。
- 点位分类:检查特定坐标处应为材质还是空心,以此揪出孔位打偏等逻辑错误。
- 已知引擎缺陷:针对特定版本的已知失败模式进行复现排查。\n
该实践提醒开发者,不能盲目信任“脚本跑通”或“软件能打开”,必须引入独立于 AI 生成结果的强校验机制。
「编程与Agent」频道最新
- AI智能体开发中,领域专家经验至关重要 — rachittshah · 2026-08-08
- 实测通义千问3.8-Max生成游戏:能力比肩GPT-5.6且成本仅四分之一 — rohanpaul_ai · 2026-08-08
- 探讨智能体长周期强化学习:批次大小与梯度更新策略权衡 — ShikharMurty · 2026-08-08
- 蚂蚁集团与人大推出 SearchOS:共享记忆破解搜索智能体死循环 — jiqizhixin · 2026-08-08
- AI 建筑可视化工具 Roomify:2D 户型图秒变 3D 渲染图 — tom_doerr · 2026-08-08
- 安全专家:AI 智能体正放大全网安全漏洞,我们处于极度脆弱期 — joshua_saxe · 2026-08-08