用 AI 驱动 FreeCAD:对话建模、代码量产,从模型到打印和施工图
这是「FreeCAD 1.1 从零到一」系列第 2 篇,也是收官篇。上一篇你亲手点鼠标,体会了参数化建模的好处——但也体会了点鼠标的累。这一篇把 FreeCAD 交给 AI,一次讲完三件事:先装上 MCP 这颗"AI 大脑",动嘴建零件、让 AI 跑受力分析;再拆开 Python 发动机,几十行代码量产一条产品线;最后用同一张 142㎡ 户型图,让三条 AI 造物路线同场竞技,并把"从模型到手里"的最后一公里——切片打印和施工图——走完。全程真实软件、真实对话,每个坑都替你踩过了。
一、MCP 是什么:给 AI 一双能摸到软件的手
先说清楚原理。大模型本身只会打字,它碰不到你电脑里的 FreeCAD——除非有人给它递工具。递工具的标准协议叫MCP(Model Context Protocol):软件方按协议开放一组「工具」,AI 客户端就能像调用函数一样操作这个软件。你可以把它理解成 AI 世界的 USB 接口:一边是 AI,一边是软件,插上就能用。
先打个比方:MCP 只是遥控器,Python 才是发动机。FreeCAD 的所有建模操作背后都是 Python API,MCP 做的事,是把「AI 说的话」翻译成「Python 干的活」。所以上半场要装的东西一共三层:
| 层 | 是什么 | 干什么 |
|---|