像聊天一样做CAD建模!浙大开源智能体 CADDesigner 让建模变打字,已登国际CAD顶刊

首页 AI资讯 AI技术研报 AI监管政策 AI产品测评 AI商业项目 arena全球大模型排行榜 AI产品热榜 AI 源力市场 AI新闻日报
下载 AITNT APP
🍎 iOS 下载 🤖 Android 下载

像聊天一样做CAD建模!浙大开源智能体 CADDesigner 让建模变打字,已登国际CAD顶刊
AI资讯 2026-07-12 17:08
+8156 阅读

CAD建模,现在也能用智能体自动生成了


CAD模型设计这件事,尤其是在产品概念设计阶段,需求常常是不完整、抽象的,设计师需要把初步构想一步步转化成精确的参数化模型。


传统CAD软件(例如SolidWorks和CATIA)虽然功能强大,但对设计者的经验要求也很高,导致设计效率受到限制。


近年来,利用大语言模型生成CAD建模代码的路线已经取得不少进展,经过微调的大模型可以理解多模态输入,并生成相应的CAD脚本。


但问题依然存在:开源大模型微调通常需要大量GPU资源,高质量CAD建模序列又非常稀缺,最终会限制生成代码的多样性和质量。


为应对这一挑战,浙江大学计算机辅助设计与图形系统全国重点实验室杜鹏团队提出了一个支持多模态输入的CAD建模智能体:CADDesigner


像聊天一样做CAD建模!浙大开源智能体 CADDesigner 让建模变打字,已登国际CAD顶刊


该智能体致力于构建一个中间层,将大模型、智能体与传统几何引擎深度融合,帮助CAD设计师提升模型设计能力生产效率


在交互层面,CADDesigner支持文本描述与草图同步输入


在API设计层面(应用程序编程接口),CADDesigner强调一致性,能够做到举一反三,生成精准契合用户设计意图的CAD建模代码。


它的约束系统只负责定义规则,不直接参与几何计算,从而能够有效避免复杂运算带来的出错风险。


此外,CADDesigner还能让语言大模型学会给关键几何零件贴上带有功能含义的“身份证”,以解决业内Coding中长期存在的“找对象难”问题。


像聊天一样做CAD建模!浙大开源智能体让建模变打字,已登国际CAD顶刊


目前,相关研究成果已发表于计算机辅助设计与图形学领域的顶级期刊《Computer Aided Design》


像聊天一样做CAD建模!浙大开源智能体让建模变打字,已登国际CAD顶刊


API设计:强调一致性,善于举一反三


CADDesigner团队提出了一种大模型亲和的CAD建模脚本新范式——显式上下文命令式范式(Explicit Context Imperative Paradigm,简称 ECIP)。


该范式就像是给语言大模型(LLM)一本“傻瓜操作手册”,让它在生成CAD建模代码时少猜、少绕、少犯错,并把你描述的设计意图稳定地输出为可靠的几何建模结果。


它的核心秘诀就两个字:一致。


在API设计上,ECIP采用显式的命令式调用结构,同时强调语法、参数与行为三者的一致性。


所有的API接口均结构相似、用法统一,所以当你用相似的指令搭配相似的参数时,就能得到预期的结果。


这对语言大模型来说太友好了。


它只要学会一种操作,就能自动举一反三地搞定其他类似操作,不用再死记硬背每个接口的细节,也不用反复试错改代码,大大降低了API学习和使用的门槛。


像聊天一样做CAD建模!浙大开源智能体让建模变打字,已登国际CAD顶刊


约束系统:只指挥,不动手


在约束系统上,ECIP更强调“只说要什么,不说怎么做”


CADDesigner团队希望模型只需描述“想要什么结果”,而不是被迫计算“具体该怎么做”。


他们认为,与其让模型自己当工程师,琢磨两个零件该怎么移动、旋转才能对齐;


不如让它只当个指挥官,说一句“这两个零件要贴在一起”或“这两个孔要对齐”就好。


这样,模型就不用自己去算坐标、判断方向和琢磨空间位置了,自然也就避开了这些复杂计算容易出的错。


像聊天一样做CAD建模!浙大开源智能体让建模变打字,已登国际CAD顶刊


让模型学会贴“身份证”,解决Coding对象选择难题


为了解决“用代码建模(Modeling by Coding)”时长期存在的“找对象难”问题,ECIP采用了一套“贴标签+自动传递”机制。


在传统建模脚本中,找对象往往依赖索引、坐标或创建顺序,这些方式对语言大模型来说非常脆弱,参数稍微变一下就会找错。


ECIP则允许模型给关键零件贴上带有功能含义的“身份证”(比如“底座”、“安装孔”),而且这些“身份证”会跟着建模过程自行传递下去,如果后续模型想找某个零件,直接按“身份证”上的功能名称搜索就行。


这样一来,原本让模型头疼的“找不着对象”问题,就变成了“能说清、查得到、能核对”的简单事项。


反馈机制:不仅能知错,还能懂原因、会纠正


在反馈机制上,ECIP也针对语言大模型进行了优化。


当出现错误信息时,ECIP不只是告诉模型“哪里失败了”,还会尽可能地提供错误的位置、错误的类型、常见的原因以及修复建议(类似Rust编译器体验)。


这样,模型不仅能知道“错了”,还能知道“为什么可能错”以及“下一步该怎么改”。


像聊天一样做CAD建模!浙大开源智能体让建模变打字,已登国际CAD顶刊


同时,CADDesigner团队还提供了一系列自动化工具脚本,可以对建模结果进行机械干涉检查,并生成同时适合人类阅读和机器解析的检查报告。


这些报告可以帮助语言大模型进行下一轮自我修正和迭代优化。


结语:重构人机协作范式,让人专注设计


CADDesigner的出现,为大模型提供了一种更友好的SDK接口:模型只管理解需求、组织结构和表达设计意图;几何计算、约束执行、对象选择、错误诊断和结果检查则皆由SDK完成。


这意味着,未来的设计师或许只需要专注于“想要什么”,而“如何实现”“如何执行”以及“怎么验证”则可以交给SDK去做,真正实现意图驱动的人机协同设计。


对LLM与CAD行业而言,CADDesigner打破了自然语言与精准几何之间的壁垒。


一方面,它不仅推动了大模型真正从聊天助手升级为可靠的设计生产力工具,另一方面,它也为未来人机协同以及意图驱动的参数化设计开辟了新的技术路径。


仓库链接:https://github.com/NiJingzhe/SimpleCADAPI


文章来自于微信公众号 “量子位”,作者 “量子位”

1
AI代理

【开源免费】Browser-use 是一个用户AI代理直接可以控制浏览器的工具。它能够让AI 自动执行浏览器中的各种任务,如比较价格、添加购物车、回复各种社交媒体等。

项目地址:https://github.com/browser-use/browser-use


2
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md

3
微调

【开源免费】XTuner 是一个高效、灵活、全能的轻量化大模型微调工具库。它帮助开发者提供一个简单易用的平台,可以对大语言模型(LLM)和多模态图文模型(VLM)进行预训练和轻量级微调。XTuner 支持多种微调算法,如 QLoRA、LoRA 和全量参数微调。

项目地址:https://github.com/InternLM/xtuner

添加客服微信openai178,进AITNT官方交流群