Case StudyCreator & AI Engineer

Design Agent AI.

一款对话式 CAD 工具:用自然语言描述一个可 3D 打印的无人机零件,Claude 便会生成参数化 OpenSCAD 代码,编译为 STL 并在交互式 3D 查看器中渲染。

Client
Independent Product
Year
2025
Tools
Claude API, React, TypeScript, Three.js, Node.js, Express, OpenSCAD, Vite, Tailwind CSS
Design Agent AI 的样张卡片:一句自然语言请求变成 OpenSCAD 代码和一个可 3D 打印的零件。

项目概览

Design Agent AI 消弭了从想法到可打印零件之间的距离。你只需用自然语言描述需求——"一个适配 5mm 轴、直径 30mm 的螺旋桨支架"——系统就会生成真实的参数化 CAD 几何模型,可在浏览器中查看,并直接发送到 3D 打印机。它专为无人机零件而生:定制支架与固定件是持续存在的小批量需求。

工作原理

Claude 扮演一位精通 OpenSCAD 的专家程序员:一套针对领域调优的系统提示词编码了 3D 打印约束(壁厚、公差、可打印性规则),模型针对每个请求生成参数化的 OpenSCAD 源码。Node/Express 后端调用本地 OpenSCAD 程序将代码编译为 STL,React 前端则在交互式 Three.js 查看器中渲染网格模型。

对话式迭代

真正有趣的部分是修改环节。由于完整的对话历史会随每个请求一同传递,设计就成了一场对话——"加厚 2mm""加几个 M3 安装孔""把边缘倒角"——每一轮都会重新生成参数化模型。借助 Claude 的多模态输入能力,还可以附上参考图片,让设计有实物依据。

项目成果

一个可运行的原型,展示了大语言模型代码生成能力在物理产出上的应用——生成的成果不再是屏幕上的文字,而是一件可以握在手中的实物。