Revit.Descriptor — 模型参数数据的 AI 处理

图 1 — Revit.Descriptor:模型参数数据的 AI 处理。
将 Revit 模型数据转换为紧凑的表格形式,并在常用的浏览器或桌面 AI 聊天中进行处理,无需通过 MCP 服务器持续传输庞大的模型上下文。
- 将图元和参数数据转换为紧凑的表格表示。
- 减少上下文量、Token 消耗和 AI 处理成本。
- 可借助 AI 批量检查、映射和赋值参数数据。
- 处理模型的信息部分,不用于修改几何形状。
界面与表格数据准备

图 2 — Revit.Descriptor 主窗口和模型筛选面板。

图 3 — 选择 Revit 视图以生成数据集。

图 4 — 按几何类型筛选。

图 5 — 按工作集筛选。

图 6 — 选择图元类别。

图 7 — 选择族。

图 8 — 配置导出表格中包含的参数。

图 9 — Excel 文件生成进度。

图 10 — 将模型数据导出为表格形式的结果。
为什么需要它
高 Token 消耗的 MCP 直接操作的替代方案
MCP 服务器允许 AI 直接与应用程序和模型交互,但在复杂的 BIM 场景中,这种交互可能需要传输大量上下文并执行许多中间请求,从而增加 Token 消耗、处理时间和运行成本。Revit.Descriptor 采用另一种方式:将所需的模型数据表示为紧凑的表格形式,足以完成具体任务。
模型的紧凑表示
无需向 AI 发送完整的模型结构或很长的命令序列,聊天中只需传入必要的数据:图元、类别、参数和值。表格数据更易于分析、比较和批量处理。
在常用 AI 聊天中工作
准备好的数据可以在常用的浏览器或桌面 AI 应用中处理。对于典型的参数操作,无需通过独立的 MCP 流程让 AI 与 Revit 保持持续连接。
更少 Token — 更快、更低成本
减少传输的上下文量可以降低 Token 消耗并加快处理速度。在大型模型、重复检查或批量填充数据时,这一优势尤其明显。
可以做什么
典型 AI 任务
分配企业代码
AI 可以按照既定规则分配企业要求的代码、分类器和其他值,也可以检查已经填写的数据并发现偏差。
检查参数和类别
检查参数是否存在且正确、值是否符合允许范围,以及参数是否与图元类别相匹配。AI 可以批量发现缺失、不一致和错误。
为 IFC 和其他格式准备数据
在将模型传递到 IFC 或其他外部格式之前,使用 AI 检查类别与参数映射、导出数据要求以及信息内容的正确性。
限制
处理数据,而不是几何形状
Revit.Descriptor 不创建或修改模型几何形状:不会创建、移动、旋转图元,也不会编辑图元形状。其处理范围是 BIM 模型的信息内容,包括参数、值、代码、分类、映射以及其他结构化数据。
许可