意图驱动设计
意图驱动设计(Intent-Driven Design)是一种新的工业软件交互范式,用户通过自然语言表达设计目标,而非通过操作 GUI 菜单和命令。这是大模型对工业软件进行根本性改造的核心方向。
定义
意图驱动设计将"设计意图"作为交互的核心。用户不再需要学习复杂的菜单层级和命令序列,而是直接描述"想要什么",由 AI 系统将其编译成精确的工程动作。
技术栈
意图驱动设计依赖于以下技术层:
- 语义理解层:识别用户说的是零件、装配件、夹具、壳体、支架还是工装
- 工程约束层:提取尺寸、配合关系、材料倾向、打印/加工约束
- 参数化建模层:把需求映射到草图、拉伸、切除、阵列、倒角、圆角、布尔运算等特征序列
- 验证反馈层:检查是否自相交、是否违反制造常识、是否存在不可打印、不可装配问题
- 交互迭代层:允许工程师继续说"孔再往上移 5 毫米",系统做增量更新
与程序化 CAD 的关系
意图驱动设计的核心思想是:自然语言不该直接生成最终模型,而该优先生成一种可计算、可编辑、可约束的中间表示。程序化 CAD(如 OpenSCAD、build123d、cadquery)正是这种中间表示的最佳载体。
关键能力:意图到特征的编译
大模型最有价值的能力不是"陪你聊天",而是把模糊意图编译成结构化工程动作。这不是一个简单的 prompt 工程问题,而是一套新的工业软件编译栈。
相关概念
- [[程序化CAD]] — 使用代码而非图形界面定义 3D 模型
- [[界面去中心化]] — GUI 从主入口退化为辅助层
- [[验证闭环]] — AI 生成模型后的自动工程合理性检查
- [[计算机辅助设计-cad]] — 传统 CAD 技术