Back to blog
    如何将工程量清单转换为AI训练数据
    BOQ数据提取建筑训练数据数据准备segment:enterprise

    如何将工程量清单转换为AI训练数据

    将各种格式的工程量清单(BOQ)转换为结构化AI训练数据的技术指南——涵盖表格提取、标准化、标注和导出。

    EErtas Team·

    工程量清单(BOQ)是建筑成本估算的基础。它们列出项目中的每种材料、人工项和活动,包含数量、单价和金额。对于建筑中的AI应用——成本预测、自动估算、工程量复核——BOQ是主要的训练数据来源。

    问题:BOQ的格式极不一致,将它们转换为结构化训练数据需要处理格式变化、嵌套层次和领域特定术语。

    管道阶段1:摄入和表格提取

    Excel/CSV文件

    • 解析工作表,识别标题行
    • 处理合并单元格
    • 检测并保留层次结构

    PDF文件

    • 使用布局分析进行表格检测
    • 单元格提取并处理多行内容
    • 跨页延续检测

    扫描文档

    • 具有表格感知处理的OCR
    • 用于表格网格识别的线条检测
    • 字符置信度评分

    管道阶段2:标准化

    列映射

    将不同的列名映射到标准模式。

    单位标准化

    建筑行业不一致地使用大量单位缩写:

    • "m3「 / 」cu.m「 / 」CUM" →
    • "sqm「 / 」sq.m「 / 」SQM" →

    层次重建

    BOQ项是层次化的,但层次通常是隐含的。重建这种层次对每个项提供上下文至关重要。

    管道阶段3:标注

    归一化数据后,领域专家标注记录:工种分类、材料vs人工vs设备、标准化项目编码。

    管道阶段4:导出

    用于成本估算模型(JSONL):

    {"description": "供应并安装钢筋...", "trade": "结构", "unit": "kg", "rate_usd_per_unit": 1.85}
    

    领域专家要求

    这个管道不能仅由ML工程师运行。标准化规则、工种分类和质量判断需要建筑领域知识。这就是为什么数据准备工具需要对工程量计算师和项目经理可用——而不是隐藏在Python脚本和CLI界面之后。

    Turn unstructured data into AI-ready datasets — without it leaving the building.

    On-premise data preparation with full audit trail. No data egress. No fragmented toolchains. EU AI Act Article 30 compliance built in.

    Keep reading