项目概览
Design Agent AI 消弭了从想法到可打印零件之间的距离。你只需用自然语言描述需求——"一个适配 5mm 轴、直径 30mm 的螺旋桨支架"——系统就会生成真实的参数化 CAD 几何模型,可在浏览器中查看,并直接发送到 3D 打印机。它专为无人机零件而生:定制支架与固定件是持续存在的小批量需求。
工作原理
Claude 扮演一位精通 OpenSCAD 的专家程序员:一套针对领域调优的系统提示词编码了 3D 打印约束(壁厚、公差、可打印性规则),模型针对每个请求生成参数化的 OpenSCAD 源码。Node/Express 后端调用本地 OpenSCAD 程序将代码编译为 STL,React 前端则在交互式 Three.js 查看器中渲染网格模型。
对话式迭代
真正有趣的部分是修改环节。由于完整的对话历史会随每个请求一同传递,设计就成了一场对话——"加厚 2mm""加几个 M3 安装孔""把边缘倒角"——每一轮都会重新生成参数化模型。借助 Claude 的多模态输入能力,还可以附上参考图片,让设计有实物依据。
项目成果
一个可运行的原型,展示了大语言模型代码生成能力在物理产出上的应用——生成的成果不再是屏幕上的文字,而是一件可以握在手中的实物。