旗下矩阵

  • 投资界
  • 天天IPO
  • 解码LP
  • 并购
  • 前哨
  • 投资界AI

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

浙江大学杜鹏团队提出CADDesigner智能体,融合大模型等提升设计能力。相关成果发表于顶级期刊,其新范式及机制优化助力CAD建模。
·微信公众号:量子位 CADDesigner团队 CADDesigner团队

AI投资人解读

· 浙江大学杜鹏团队提出支持多模态输入的CAD建模智能体CADDesigner,其成果发表于顶级期刊。该智能体将大模型等深度融合,在交互、API设计等层面有优势,能提升设计能力与效率。
· 开源大模型微调需大量GPU资源,高质量CAD建模序列稀缺,限制生成代码质量。
总结:CADDesigner有创新性,可推动大模型成为设计生产力工具,为人机协同设计开辟新路径,但要关注开源模型资源限制问题,综合评估其投资潜力。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【本文由投资界合作伙伴微信公众号:量子位授权发布,本平台仅提供信息存储服务。】
【免责声明】:本文不构成任何投资建议。市场有风险,投资需谨慎。
如有任何疑问,请联系(editor@zero2ipo.com.cn)投资界处理。