## 数据集加工生产专项智能工具链总述

本章回应招标文件第五章 3.2.3 节「数据集加工生产专项智能工具链建设要求」的总体部分（b0914），内容包括三项：9 类 25 个专项智能工具链的交付清单与归类（b0915、b0916、b0917、b0918r01—b0918r10）、九类之间的数据供需关系与衔接口径、以及本工具链与行业大模型训练推理技术服务、数据集运营服务管理平台、数据治理体系之间的责任边界。各工具链的功能设计、接口定义、处理流程与样例在本章之后的三节分别展开：数据构建类见工具链（一），对齐与标注类见工具链（二），质量与验证类见工具链（三）。3.2.3.11 节通用接口、追溯与验收要求（b1146—b1158）的条款实现由工具链（三）统一给出，本章在第四节交代其归属与总体做法，不重复条款细节。

### 一、工具链建设要回应的现场问题

#### 1.1 为什么需要专项工具，而不是一套通用数据平台

甲方是矿山装备制造企业，产品为刮板输送机一类煤机装备。数据不缺体量，缺的是可用形态。板材备料共 28 道工序，历史工艺样本约 63 万张；每张图纸都配有一份已审核签发的工艺卡片，但这份配对关系落在文件目录和经手人的记忆里，不在任何系统字段中。设备运行的时序信号已采到秒级，却与具体工件、炉次、焊道对不上稳定主键。工单、检验结论、不合格品票与改造方案多为自然语言，表述自由、口径不一。

要把这些数据做成可训练、可评测的行业大模型数据集，至少要面对四件事：样本对不上、缺可用标签、规模不够且分布不均、结果不可验证。通用数据中台擅长入湖、调度与报表，解不了上述问题——它既不会按中性层系数算压弯件展开长，也读不懂一道热处理曲线落在工艺窗口外意味着什么。招标文件要求交付的 9 类 25 个工具链，正是按这四类缺口配置专项能力（b0915）。

#### 1.2 九类工具的排布逻辑与三组划分

九类工具按数据加工主线位置划分为三组工段，而非九个并列产品：

**数据构建组**（第 1—3 类，工具 1—8）把文本与文档变成样本。思维链构建解决推理过程不可见的问题，长上下文数据构建解决长文档不能整体入样的问题，多轮对话数据构建解决业务交互过程无样本的问题。这一组的输入是清洗后的语料与结构化业务记录，产出是推理样本、长上下文样本、检索增强三元组与多轮对话样本。

**对齐与标注组**（第 4—6 类，工具 9—18）把非文本载体接入主线并打上标签。多模态数据对齐解决「对不上」，智能标注解决「没标签」，数据生成与增强解决「不够与不均」（b0990、b1008、b1041）。这一组的产出是结构化图纸字段、图文与时序成对语料、标注结果与一致性指标、合成与增强样本。

**质量与验证组**（第 7—9 类，工具 19—25）对前两组的产出作判断，并用模型表现反向检验数据集。数据质量与分布控制判集合层面的重复、污染与形状，数据生成控制与评测管受控生成与切分冻结，数据集验证与归因用评测结果定位数据侧的问题（b1123）。这一组不生产数据，产出的是判断、证据与修订动作。

三组的关系是生产、把关、反馈。前两组构成生产链，第七、八类构成把关链，第九类构成反馈链：评测发现的错题经归因落回具体的标注批次、生成批次或覆盖盲区，转成修订工单回到生产链。该反馈回路使工具链可在建设期内持续修订提质，而非一次性加工。

#### 1.3 本包的责任边界

本包交付的是数据集加工生产、质量评测与场景验证。工具链建设属其中的加工生产手段。我方在本章范围内不承担智能场景建设，不承担模型训练与推理服务部署；工具链产出训练与评测所需的数据与评测结论，由训练推理技术服务消费。工具链的运行承载在奔牛数据智能平台 平台之上，共用平台的身份认证、权限控制、任务调度、版本管理与日志审计能力，不各自另建运行支撑。

#### 图 1-1　九类二十五个工具在数据加工主线上的分组与数据流向

<svg viewBox="0 0 820 430" xmlns="http://www.w3.org/2000/svg"
     font-family="Noto Sans CJK SC, PingFang SC, SimHei, sans-serif" font-size="12.5">
  <defs>
    <marker id="t2a1" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto">
      <path d="M0 0 L8 4 L0 8 z" fill="#334155"/></marker>
    <marker id="t2a2" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto">
      <path d="M0 0 L8 4 L0 8 z" fill="#7c3f00"/></marker>
  </defs>

  <rect x="12" y="150" width="96" height="110" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="60" y="180" text-anchor="middle">数据采集</text>
  <text x="60" y="199" text-anchor="middle">与预处理</text>
  <text x="60" y="216.5" text-anchor="middle" font-size="12"><tspan x="60">语料·业务记</tspan><tspan x="60" dy="15.0">录</tspan></text>
  <text x="60" y="245.1" text-anchor="middle" font-size="12"><tspan x="60">图纸·时序·</tspan><tspan x="60" dy="15.0">视频</tspan></text>

  <rect x="140" y="26" width="196" height="150" rx="6" fill="#eef2f7" stroke="#334155"/>
  <text x="238" y="48" text-anchor="middle" font-weight="bold">数据构建组（工具 1—8）</text>
  <text x="150" y="72" font-size="12">1 思维链构建：工具 1—2</text>
  <text x="150" y="93" font-size="12">2 长上下文构建：工具 3—5</text>
  <text x="150" y="114" font-size="12">3 多轮对话构建：工具 6—8</text>
  <text x="150" y="142" font-size="12">产出：推理样本·长上下文</text>
  <text x="150" y="160" font-size="12">样本·检索三元组·对话样本</text>

  <rect x="140" y="232" width="196" height="170" rx="6" fill="#eef2f7" stroke="#334155"/>
  <text x="238" y="254" text-anchor="middle" font-weight="bold">对齐与标注组（工具 9—18）</text>
  <text x="150" y="278" font-size="12">4 多模态对齐：工具 9—11</text>
  <text x="150" y="299" font-size="12">5 智能标注：工具 12—15</text>
  <text x="150" y="320" font-size="12">6 生成与增强：工具 16—18</text>
  <text x="150" y="348" font-size="12">产出：结构化图纸字段·图文</text>
  <text x="150" y="366" font-size="12">与时序成对语料·标注结果·</text>
  <text x="150" y="384" font-size="12">合成与增强样本</text>

  <rect x="380" y="120" width="190" height="190" rx="6" fill="#e8eef5" stroke="#334155"/>
  <text x="475" y="142" text-anchor="middle" font-weight="bold">质量与验证组</text>
  <text x="475" y="160" text-anchor="middle" font-weight="bold">（工具 19—25）</text>
  <text x="390" y="184" font-size="12">7 质量与分布控制：19—20</text>
  <text x="390" y="205" font-size="12">8 生成控制与评测：21—22</text>
  <text x="390" y="226" font-size="12">9 验证与归因：23—25</text>
  <text x="390" y="254" font-size="12">产出：洁净数据集·冻结基准</text>
  <text x="390" y="272" font-size="12">集·质量治理报告·评测与</text>
  <text x="390" y="290" font-size="12">归因结论·血缘图谱</text>

  <rect x="616" y="58" width="190" height="96" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="711" y="80" text-anchor="middle">四大数据集</text>
  <text x="626" y="104" font-size="12">预训练 615 亿 Token</text>
  <text x="626" y="122" font-size="12">指令微调 89 万·偏好 6.6 万组</text>
  <text x="626" y="140" font-size="12">基准测试 0.95 万条</text>

  <rect x="616" y="196" width="190" height="62" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="711" y="220" text-anchor="middle">训练推理技术服务</text>
  <text x="711" y="242" text-anchor="middle" font-size="12">按版本取用·提供推理接口</text>

  <rect x="616" y="296" width="190" height="62" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="711" y="320" text-anchor="middle">场景验证</text>
  <text x="711" y="342" text-anchor="middle" font-size="12">样本与可核对的评测口径</text>

  <path fill="none" d="M108 188 H140" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <path fill="none" d="M108 222 H140" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <path fill="none" d="M336 110 H380 V140" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <path fill="none" d="M336 300 H380 V290" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <text x="340" y="104" font-size="12">样本送检</text>
  <text x="340" y="320" font-size="12">样本送检</text>
  <path fill="none" d="M570 160 H616 V120" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <text x="564" y="150" font-size="12">入库发布</text>
  <path fill="none" d="M806 120 V196 H806" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <path fill="none" d="M570 240 H616" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <text x="562" y="232" font-size="12">评测调用</text>
  <path fill="none" d="M570 300 H616" stroke="#334155" stroke-width="1.3" marker-end="url(#t2a1)"/>
  <text x="562" y="292" font-size="12">验证口径</text>

  <path fill="none" d="M475 310 V392 H338" stroke="#7c3f00" stroke-width="1.5" stroke-dasharray="5 3" marker-end="url(#t2a2)"/>
  
  <path fill="none" d="M414 310 V412 H120 V260" stroke="#7c3f00" stroke-width="1.5" stroke-dasharray="5 3" marker-end="url(#t2a2)"/>
  <text x="130" y="408" font-size="12" fill="#7c3f00">取数改进要求</text>

  <rect x="354.0" y="370.9" width="180.0" height="20.0" fill="#ffffff" stroke="none" data-halo="1"/><text x="358" y="386" font-size="12" fill="#7c3f00">修订工单与补齐需求单（反馈链）</text>
</svg>

图 1-1　九类二十五个工具在数据加工主线上的分组与数据流向。实线为样本与数据集的正向流动，虚线为由评测与质量判断驱动的反向修订。数据来源：招标文件第五章 3.2.3.1 节工具链清单（b0918r01—b0918r10）、3.2.3.10 节验证与归因要求（b1123）；数据集规模取投标文件统一口径。

### 二、智能工具链交付清单

本节回应招标文件 3.2.3.1 节智能工具链交付清单的要求（b0916、b0917）。我方交付 9 类 25 个专项智能工具链，类别划分与工具名称与招标文件表列逐项一致（b0918r01—b0918r10），不合并、不改名、不以相近功能顶替。每个工具链满足其所属类别在 3.2.3.2 至 3.2.3.10 各节的功能与质量验收要求，并满足 3.2.3.11 节的通用接口、追溯与验收要求（b0917）。

表 2-1 是完整交付清单。表中「核心输入」与「核心产出」两列给出该工具在生产线上的接口形态，用途是让清单同时成为一张数据流向表——读表即可判断谁产数据、谁消费数据；「详述位置」列指向本章之后各节，便于逐项核查。

表 2-1　9 类 25 个专项智能工具链交付清单（b0917、b0918r01—b0918r10）

| 类 | 类别 | 序 | 工具链名称 | 核心输入 | 核心产出 | 详述位置 |
|---|---|---|---|---|---|---|
| 1 | 思维链构建 | 1 | 大模型自生成思维链工具链 | 业务问题、检索到的背景材料、提示词模板 | 结构化推理样本、自一致性筛选结果 | 工具链（一）二 |
| 1 | 思维链构建 | 2 | 人机协同思维链标注工具链 | 自生成推理样本、专家判据 | 修订后推理样本、修改差异记录、仲裁档案 | 工具链（一）二 |
| 2 | 长上下文数据构建 | 3 | 文档切分与拼接工具链 | 结构化文档对象、切分与滑窗参数 | 文档对象、滑窗长上下文样本、来源映射表 | 工具链（一）三 |
| 2 | 长上下文数据构建 | 4 | RAG 数据构建工具链 | 文档片段、查询集、索引配置 | 查询—上下文—回答三元组、检索增强评测样本与指标 | 工具链（一）三 |
| 2 | 长上下文数据构建 | 5 | 文档结构解析工具链 | 技术手册、规程、标准、工艺文件原件 | 章节树、结构化段落、混合切分片段 | 工具链（一）三 |
| 3 | 多轮对话数据构建 | 6 | 对话模拟生成工具链 | 场景剧本、角色设定、知识库检索结果 | 多轮对话样本、角色标签 | 工具链（一）四 |
| 3 | 多轮对话数据构建 | 7 | 结构化工单转对话工具链 | 服务工单、运维报警、脱敏规则 | 工单转写对话样本、补全标记、脱敏记录 | 工具链（一）四 |
| 3 | 多轮对话数据构建 | 8 | 对话质量筛选工具链 | 对话样本、评分锚点与权重 | 质量评分、低质样本清单、分层采样集、筛选报告 | 工具链（一）四 |
| 4 | 多模态数据对齐 | 9 | 设备图纸与工艺图结构化抽取工具链 | 图纸文件、工艺卡片、图层与符号规则 | 几何与符号结构化字段、图卡成对文本 | 工具链（二）三 |
| 4 | 多模态数据对齐 | 10 | 视频－文本对齐工具链 | 工艺过程与安防视频、设备运行事件、工艺阶段表 | 关键帧与事件的对齐样本、图文成对语料 | 工具链（二）三 |
| 4 | 多模态数据对齐 | 11 | 传感器时序—运维事件对齐工具链 | 测点时序、报警日志、维修工单 | 时序片段与诊断文本成对语料、时序特征 | 工具链（二）三 |
| 5 | 智能标注 | 12 | 大模型预标注工具链 | 待标注样本、标签体系、提示词模板 | 预标注结果、置信度与证据片段 | 工具链（二）四 |
| 5 | 智能标注 | 13 | 主动学习标注工具链 | 预标注结果、不确定性度量、人工标注反馈 | 待标注样本的优先序、定向采集清单 | 工具链（二）四 |
| 5 | 智能标注 | 14 | 本体驱动规则标注工具链 | 领域本体、规则表、约束清单 | 本体标签、约束校验结论、冲突清单 | 工具链（二）四 |
| 5 | 智能标注 | 15 | 一致性校验标注工具链 | 多人标注结果、裁决规则 | 一致性指标、裁决记录、返工清单 | 工具链（二）四 |
| 6 | 数据生成与增强 | 16 | 指令数据生成工具链 | 种子指令、本体标签、结构化素材 | 各任务类型的指令样本与回答候选 | 工具链（二）五 |
| 6 | 数据生成与增强 | 17 | 工单与故障场景模拟生成工具链 | 故障本体与名录、历史工单分布 | 故障场景样本、排障对话候选 | 工具链（二）五 |
| 6 | 数据生成与增强 | 18 | 文本重写与多样化工具链 | 高质量原始样本、术语保护词表 | 多样化表达样本、保护项校验记录 | 工具链（二）五 |
| 7 | 数据质量与分布控制 | 19 | 数据去重与相似度过滤工具链 | 候选数据集、被保护集合、相似度阈值 | 去重后数据集、重复组清单、污染命中报告 | 工具链（三）二 |
| 7 | 数据质量与分布控制 | 20 | 数据分布分析与均衡工具链 | 数据集、领域与类别标签、配比目标 | 分布统计、均衡后数据集、质量治理报告、补齐需求单 | 工具链（三）二 |
| 8 | 数据生成控制与评测 | 21 | 模板化数据生成工具链 | 规则模板、参数字典、业务约束 | 结构化合成样本、生成批次与模板版本记录 | 工具链（三）三 |
| 8 | 数据生成控制与评测 | 22 | 数据集切分与基准构建工具链 | 洁净数据集、切分策略、评测协议 | 训练／验证／测试集、冻结基准集、评测结果 | 工具链（三）三 |
| 9 | 数据集验证与归因 | 23 | 多协议模型评测引擎工具链 | 推理接口、冻结基准集、评测协议与判分规则 | 模型评测报告、样本级评测结果、版本对比 | 工具链（三）四 |
| 9 | 数据集验证与归因 | 24 | 数据贡献度归因与错题溯源工具链 | 评测错题、训练样本血缘、数据子集标签 | 能力雷达图、失败样本清单、归因报告、修订工单 | 工具链（三）四 |
| 9 | 数据集验证与归因 | 25 | 数据集—模型版本血缘追溯工具链 | 数据集版本、训练任务日志、检查点、审批记录 | 血缘图谱、影响范围分析、审计查询结果 | 工具链（三）四 |

清单另有两处交付形态约定，验收时须一并核对：

其一，25 个工具链以奔牛数据智能平台 的功能模块形态交付与运行，不作为独立安装包交付给第三方使用。工具链能力的对外提供形态有两种——平台能力租用与加工任务服务，形态设计与配额口径见数据集运营服务管理平台一章，本章不重复。

其二，凡涉及大模型调用的环节，一律经平台统一模型网关接入。网关侧采用当期能力评测领先的通用大模型，可替换、可评测、可随代升级。样本与血缘记录中只登记网关侧为该模型分配的标识与版本号，不绑定具体型号，模型换代后存量样本的血缘记录保持可追溯。

### 三、九类工具之间的供需关系与衔接口径

本节是本章的主体。25 个工具的清单本身不构成一条生产线，把它们串起来的是数据供需关系与衔接口径。这一节只写关系，不写各工具的功能——功能在其后三节逐一展开。

#### 3.1 三条主干数据流

九类工具的产出与消费关系可归为三条主干。

**文档线**从技术手册、规程、标准与工艺文件出发。文档结构解析（工具 5）先把版面还原成章节树与结构化段落，切分与拼接（工具 3）据此产出长上下文样本与来源映射表，RAG 数据构建（工具 4）在同一份片段上建索引并产出查询—上下文—回答三元组。三元组一旦可用，就成为思维链自生成（工具 1）与对话模拟生成（工具 6）的背景材料来源——这两个工具不凭空生成内容，而是在检索到的材料上组织推理与对话。文档线的末端是长上下文语料进预训练数据集、三元组经格式转换进指令微调数据集。

**多模态线**从图纸、工艺卡片、过程视频与测点时序出发。图纸与工艺图结构化抽取（工具 9）把几何与符号抽成字段，视频—文本对齐（工具 10）把关键帧挂到设备运行事件与工艺阶段的时间轴上，时序—事件对齐（工具 11）把时序片段切到报警与维修工单的时间窗里。这三者的产出有两个去向：一是进智能标注类（工具 12—15）获得标签，二是作为素材进生成与增强类（工具 16—18）扩充样本量。多模态线解决的是「对不上」，它的产出质量决定了后续标注与生成的上限——对齐错误的素材标得再细也是错的。

**合成线**从种子素材与规则出发。指令数据生成（工具 16）按任务类型与难度层次扩充指令样本，工单与故障场景模拟生成（工具 17）按本体与历史工单分布构造长尾场景，文本重写与多样化（工具 18）在语义与事实不变的前提下产出多种表达，模板化数据生成（工具 21）在强约束下产出结构化合成样本。合成线的四个工具都受两道约束：配比上限由分布分析（工具 20）在生成前派发，合成标记随样本留存，评测集构造按该标记排除合成样本。

三条主干都汇入把关链。去重与相似度过滤（工具 19）是全部候选样本的第一道闸——重复在候选池建立的第一天就存在，污染的后果最严重，基准集一旦被污染且未被发现，后续全部评测结论不可用。分布分析与均衡（工具 20）在洁净集上看形状，长尾与盲区的识别结果转成补齐需求单回到标注与生成环节。切分与基准构建（工具 22）在洁净集上做三层切分并冻结基准集，这是训练与评测得以分离的前提。

反馈链由第九类承担。评测引擎（工具 23）在冻结基准集上按协议跑出模型表现，归因与错题溯源（工具 24）把错题关联到训练样本、数据来源、标注批次、生成批次、质量问题或知识覆盖盲区六类原因，并生成修订工单；血缘追溯（工具 25）提供从样本到数据集版本到训练任务的链路，使上述关联可查可审。六类原因中前五类是数据错了，第六类是数据没有，两者的处置动作完全不同——把覆盖盲区误判为质量问题，结果是反复返工已有样本而问题不解。

#### 图 3-1　九类工具之间的供需关系（谁产数据、谁消费数据）

<svg viewBox="0 0 820 470" xmlns="http://www.w3.org/2000/svg"
     font-family="Noto Sans CJK SC, PingFang SC, SimHei, sans-serif" font-size="12.5">
  <defs>
    <marker id="t22-t2b1" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto">
      <path d="M0 0 L8 4 L0 8 z" fill="#334155"/></marker>
    <marker id="t22-t2b2" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto">
      <path d="M0 0 L8 4 L0 8 z" fill="#7c3f00"/></marker>
  </defs>

  <text x="16" y="22" font-size="12" fill="#475569">文档线</text>
  <rect x="16" y="32" width="112" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="72" y="52" text-anchor="middle" font-size="12">工具 5</text>
  <text x="72" y="70" text-anchor="middle" font-size="12">文档结构解析</text>
  <rect x="156" y="32" width="112" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="212" y="52" text-anchor="middle" font-size="12">工具 3</text>
  <text x="212" y="70" text-anchor="middle" font-size="12">切分与拼接</text>
  <rect x="296" y="32" width="112" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="352" y="52" text-anchor="middle" font-size="12">工具 4</text>
  <text x="352" y="70" text-anchor="middle" font-size="12">RAG 数据构建</text>
  <rect x="436" y="32" width="124" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="498" y="52" text-anchor="middle" font-size="12">工具 1·2　思维链</text>
  <text x="498" y="70" text-anchor="middle" font-size="12">工具 6·7·8　对话</text>

  <text x="16" y="116" font-size="12" fill="#475569">多模态线</text>
  <rect x="16" y="126" width="112" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="72" y="146" text-anchor="middle" font-size="12">工具 9·10·11</text>
  <text x="72" y="164" text-anchor="middle" font-size="12">多模态对齐</text>
  <rect x="156" y="126" width="112" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="212" y="146" text-anchor="middle" font-size="12">工具 12—15</text>
  <text x="212" y="164" text-anchor="middle" font-size="12">智能标注</text>
  <rect x="296" y="126" width="112" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="352" y="146" text-anchor="middle" font-size="12">工具 16·17·18</text>
  <text x="352" y="164" text-anchor="middle" font-size="12">生成与增强</text>
  <rect x="436" y="126" width="124" height="46" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="498" y="146" text-anchor="middle" font-size="12">工具 21</text>
  <text x="498" y="164" text-anchor="middle" font-size="12">模板化生成</text>

  <rect x="600" y="32" width="206" height="140" rx="6" fill="#e8eef5" stroke="#334155"/>
  <text x="703" y="54" text-anchor="middle" font-weight="bold">把关链</text>
  <rect x="614" y="66" width="178" height="30" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="703" y="86" text-anchor="middle" font-size="12">工具 19　去重与污染扫描</text>
  <rect x="614" y="100" width="178" height="30" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="703" y="120" text-anchor="middle" font-size="12">工具 20　分布分析与均衡</text>
  <rect x="614" y="134" width="178" height="30" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="703" y="154" text-anchor="middle" font-size="12">工具 22　切分与基准构建</text>

  <rect x="600" y="216" width="206" height="120" rx="6" fill="#e8eef5" stroke="#334155"/>
  <text x="703" y="238" text-anchor="middle" font-weight="bold">反馈链</text>
  <rect x="614" y="250" width="178" height="28" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="703" y="269" text-anchor="middle" font-size="12">工具 23　多协议评测引擎</text>
  <rect x="614" y="282" width="178" height="28" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="703" y="301" text-anchor="middle" font-size="12">工具 24　归因与错题溯源</text>
  <rect x="614" y="314" width="178" height="28" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="703" y="333" text-anchor="middle" font-size="12">工具 25　血缘追溯</text>

  <path fill="none" d="M128 55 H156" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  <path fill="none" d="M268 55 H296" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  <path fill="none" d="M408 55 H436" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  <text x="404" y="26" font-size="12">三元组作背景材料</text>
  <path fill="none" d="M128 149 H156" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  <path fill="none" d="M268 149 H296" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  
  
  <path fill="none" d="M352 78 V126" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  <path fill="none" d="M560 55 H600" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  <path fill="none" d="M560 149 H580 V96 H600" stroke="#334155" stroke-width="1.2" marker-end="url(#t22-t2b1)"/>
  

  <path fill="none" d="M703 172 V216" stroke="#334155" stroke-width="1.3" marker-end="url(#t22-t2b1)"/>
  <text x="710" y="196" font-size="12">冻结基准集</text>

  <rect x="16" y="246" width="178" height="56" rx="5" fill="#f1f5f9" stroke="#334155"/>
  <text x="105" y="268" text-anchor="middle" font-size="12">统一对象标识服务</text>
  <text x="105" y="288" text-anchor="middle" font-size="12">（数据治理体系交付）</text>
  <path fill="none" d="M105 246 V176" stroke="#334155" stroke-width="1.1" stroke-dasharray="4 3" marker-end="url(#t22-t2b1)"/>
  

  <rect x="16" y="330" width="540" height="56" rx="5" fill="#f8fafc" stroke="#334155"/>
  
  
  <path fill="none" d="M556 358 H590 V268 H614" stroke="#334155" stroke-width="1.1" stroke-dasharray="4 3" marker-end="url(#t22-t2b1)"/>

  <path fill="none" d="M614 296 H584 V420 H352 V176" stroke="#7c3f00" stroke-width="1.5" stroke-dasharray="5 3" marker-end="url(#t22-t2b2)"/>
  
  <path fill="none" d="M614 118 H568 V446 H212 V176" stroke="#7c3f00" stroke-width="1.5" stroke-dasharray="5 3" marker-end="url(#t22-t2b2)"/>
  <text x="230" y="462" font-size="12" fill="#7c3f00">补齐需求单：类别·目标数量·必须覆盖的参数组合·建议获取方式</text>

  <rect x="146.0" y="180.9" width="116.0" height="20.0" fill="#ffffff" stroke="none" data-halo="1"/><text x="150" y="196" font-size="12">对齐结果作标注对象</text>

  <rect x="286.0" y="180.9" width="92.0" height="20.0" fill="#ffffff" stroke="none" data-halo="1"/><text x="290" y="196" font-size="12">标签作生成素材</text>

  <rect x="516.0" y="180.9" width="104.0" height="20.0" fill="#ffffff" stroke="none" data-halo="1"/><text x="520" y="196" font-size="12">全部候选样本送检</text>

  <rect x="108.0" y="206.9" width="126.7" height="20.0" fill="#ffffff" stroke="none" data-halo="1"/><text x="112" y="222" font-size="12">源编码—内部主键映射</text>

  <rect x="42.2" y="336.9" width="488.0" height="20.0" fill="#f8fafc" stroke="none" data-halo="1"/><text x="286" y="352" text-anchor="middle" font-size="12">公共层：六类调用接口·五种输出格式·八项血缘字段写入·通用质量指标上报·安全管控</text>

  <rect x="79.7" y="356.9" width="404.8" height="20.0" fill="#f8fafc" stroke="none" data-halo="1"/><text x="286" y="372" text-anchor="middle" font-size="12">25 个工具共用，工具只实现自身业务算子（对应 3.2.3.11，b1146—b1158）</text>

  <rect x="366.0" y="398.9" width="404.0" height="20.0" fill="#ffffff" stroke="none" data-halo="1"/><text x="370" y="414" font-size="12" fill="#7c3f00">修订工单：指向标注批次／生成批次／质量门／覆盖盲区，不指向模型调参</text>
</svg>

图 3-1　九类工具之间的供需关系。实线为样本与数据集的供给方向，细虚线为公共层与统一标识服务的支撑关系，粗虚线为由把关链与反馈链发出的回流单据。数据来源：招标文件第五章 3.2.3.1 节工具链清单（b0918r01—b0918r10）、3.2.3.11 节通用要求（b1146—b1158）。

#### 3.2 类间衔接的六个口径

类间关系能否真正接上，取决于六个口径是否事先约定。这六项都是在类的边界上发生的，不属于任何单个工具，因此集中在本章交代；各节在实现时引用本节，不另立定义。

**关联键统一**。九类工具在读写数据时一律通过统一对象标识服务换取内部主键，不直接用源系统的业务编码做关联键。原因在前文已说明：施工号、产品号、图号、零件号、物料编码、工单号、炉次号、焊缝与焊道编号、设备编码之间没有稳定的主键关系。映射缺失时返回明确的未命中状态而非空值，由调用方记为待补映射并进人工对账队列；映射关系本身带版本，历史样本回放时按当时版本解析。该服务由数据治理体系交付，工具链是使用方。

**时间基准统一**。时间一律以协调世界时存储、按 ISO 8601 格式带时区偏移表达，展示层转为北京时间。设备侧时钟漂移在多模态对齐两个工具中专门处理。

**血缘字段统一**。九类工具的每条输出记录携带同一组血缘与版本字段，字段名跨类保持一致，使一条样本从原始文件到对齐、标注、增强、去重、切分的全过程能用同一组键串起来。字段的写入由公共层在每个环节追加完成，不由各工具自填——血缘这类横向要求一旦依赖各工具自觉实现，缺失是必然的。

**置信度与人工介入统一**。工具输出按高、中、低三档置信度分流：高置信入候选集并按比例抽检，中置信进人工复核队列并由工具给出修改建议，低置信进人工标注队列、工具输出仅作参考。各工具只调阈值，不改分档逻辑；阈值由试点批次上的标定集定出，按季度复标并留记录。

**合成样本标记统一**。合成线四个工具的产出一律携带合成标记与不可用于评测集的标记，评测集构造按该标记排除。这一条是评测集隔离的落实手段：评测集一旦混入合成样本，评测的是生成规则而不是真实业务能力。

**配置即代码**。提示词模板、输出结构定义、本体版本、采样策略、相似度阈值、改写比例等全部可调项以配置文件形式入库并纳入版本管理，运行时按版本号加载。配合血缘字段，任何一批样本都能在原配置版本下重跑一遍并比对差异。这项能力在三种情形下是必需的：甲方对某批样本质量提出疑问时用于复现，模型随代升级后用于评估新旧差异，验收阶段用于抽样复算。

#### 3.3 四处需要特别约定的衔接点

还有四处衔接点，是本项目数据特性带来的，不作特别约定就会出错。这四处在工具链（三）中已给出具体配置，此处只作索引与定位。

**思维链样本的去重口径**。推理样本的推理步骤句式相近，字面相似度天然偏高，直接套用通用近重阈值会误删正确样本。约定是只比对问题与结论，不比对推理过程文本。

**长上下文样本的切分隔离**。同一份长文档的不同片段必须整份归入同一集合，否则测试集中的片段与训练集中的片段同源，等于泄漏。约定是按文档标识归集。

**跨模态重复的判定范围**。语义相似比对在同模态内进行，跨模态的关联取自多模态对齐类的对齐结果；对齐关系缺失的样本，跨模态重复不作判定并在报告中标注未检，不以未检冒充无重复。

**增强批次的可定位性**。增强前后的分布比对由分布分析工具执行，偏移超限时要回看增强参数。约定是生成与增强类工具的产出携带批次标识，使比对能定位到具体批次。

这四处的共同点是：把关链不改变上游的产出规范，而是按上游的数据特性调整自身配置；配置差异记入各数据集类型的配置档，不靠实施时临场判断。

### 四、工具链系统架构与统一底座

本节回应招标文件 3.2.3.11 节「专项智能工具链通用接口、追溯与验收要求」的总体安排（b1146）。该节六条要求约束的不是某一类工具，而是 25 个工具的共同行为，因此在本章交代归属与总体做法，条款的逐项实现（接口定义表、格式约定表、血缘字段表、通用质量指标表、安全管控设计、验收五件套口径）在工具链（三）第五节统一给出，本节不重复。

#### 4.1 为什么把通用要求做成公共层

25 个工具若各自定义接口、各自决定输出格式、各自实现血缘记录，结果是 25 套用法与 25 种口径，集成成本与验收成本全部落在甲方身上。我方的做法是把六条通用要求实现在工具运行的公共层：工具只实现自己的业务算子，接口、格式、血缘、质量上报、安全管控与验收材料由公共层统一承担。公共层承载在奔牛数据智能平台 之上，与 25 个工具同步版本管理。

这一安排有一个必须守住的时序：公共层必须先于任何加工批次上线。血缘的写入能力若不随第一批工具同时具备，早期加工的样本就没有血缘记录，而血缘是不能事后补回的——样本经过了哪些算子、用了哪一版规则与提示词，当时不记，日后无从还原。把血缘整体推到后期是常见的失误，代价是前期数据全部缺证。因此本方案把公共层列为第零批交付，其验收判据与工具批次同等对待（见本章第六节）。

#### 4.2 六条通用要求的总体做法与归属

表 4-1　3.2.3.11 节六条通用要求的总体做法与详述位置（b1146—b1158）

| 条 | 要求 | 对应单元 | 总体做法 | 详述位置 |
|---|---|---|---|---|
| （1） | 接口要求：标准 API 或平台内部服务接口，支持任务创建、任务查询、结果获取、异常重试、批量导出、状态回调 | b1147、b1148 | 六类调用由公共层统一提供，REST 风格与平台内部服务接口共用同一套参数与返回结构；另设参数校验与能力描述两类辅助接口，使运营平台无需硬编码各工具参数表；任务状态固定为八态，调用方按状态编程 | 工具链（三）5.1 |
| （2） | 数据格式要求：支持 JSON、JSONL、Markdown、CSV、Parquet 等格式，可按平台数据集标准转换入库 | b1149、b1150 | 五种格式各有定位而非同一内容的五种包装；多格式由同一份内部表示经统一序列化层生成并附同一结果集指纹；入库按数据集标准做字段映射、入库校验与入库凭据登记，数据集标准本身由数据治理体系出具 | 工具链（三）5.2 |
| （3） | 血缘要求：每条样本关联原始数据、处理链路、工具版本、模型版本、提示词版本、规则版本、质检结果、审核状态 | b1151、b1152 | 八项字段由公共层在每个环节追加写入，不由工具自填；血缘记录只追加不修改，更正以追加更正记录实现；粒度分层——指令样本、偏好对比组与基准题目逐条记录，预训练语料记录到文档与批次级并保留文档标识 | 工具链（三）5.3 |
| （4） | 质量要求：输出质量指标与问题样本清单，支持按批次、来源、任务类型、数据集版本生成质量报告 | b1153、b1154 | 指标分两层——各工具专有指标与 25 个工具共同上报的八项通用指标；四个维度的报告共用同一份指标底料；问题样本清单字段跨工具统一，可合并后呈现一条样本的全貌，并作为修订工单的生成输入 | 工具链（三）5.4 |
| （5） | 安全要求：敏感信息识别、脱敏、授权校验、访问控制、审计日志；外部模型调用须记录调用范围与数据出域情况 | b1155、b1156 | 五项能力实现在公共层，工具不自行实现——安全能力分散实现等于留若干个口子；统一模型网关为唯一外部出口，不可出域字段在网关层强制拦截，脱敏后回扫，调用逐次留记录；全项目安全体系另见安全方案一章 | 工具链（三）5.5 |
| （6） | 验收要求：每个工具链提供演示样例、输入输出样例、配置说明、接口说明、测试报告 | b1157、b1158 | 五件套按工具逐个提供，9 类 25 个共 25 套，内容口径统一，使验收按同一张表逐项核对；功能测试用例与招标文件功能要求逐条对应，用例编号标注其回应的单元标识，便于按条目反查有无对应测试 | 工具链（三）5.6、第六节 |

表 4-1 的第六条有一项全局安排在此说明：25 套五件套在整体验收前汇总成册并编制索引，索引按招标文件单元标识排序。这样做的用途是让验收方不必先理解工具的内部结构，就能按招标文件条目找到对应的测试证据。

#### 图 4-1　公共层与业务算子的分层，以及血缘的写入点

<svg viewBox="0 0 820 320" xmlns="http://www.w3.org/2000/svg"
     font-family="Noto Sans CJK SC, PingFang SC, SimHei, sans-serif" font-size="12.5">
  <defs>
    <marker id="t23-t2c1" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto">
      <path d="M0 0 L8 4 L0 8 z" fill="#334155"/></marker>
  </defs>

  <rect x="16" y="16" width="788" height="58" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="30" y="40" font-size="12" font-weight="bold">调用层</text>
  <text x="30" y="60" font-size="12">运营平台任务提交界面　｜　平台内部模块直接调用　｜　加工任务服务　｜　平台能力租用</text>

  <rect x="16" y="94" width="788" height="74" rx="6" fill="#e8eef5" stroke="#334155"/>
  <text x="30" y="118" font-size="12" font-weight="bold">公共层（25 个工具共用，对应 b1146—b1158）</text>
  <rect x="30" y="126" width="140" height="32" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="100" y="147" text-anchor="middle" font-size="12">六类调用接口</text>
  <rect x="180" y="126" width="140" height="32" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="250" y="147" text-anchor="middle" font-size="12">五种格式序列化</text>
  <rect x="330" y="126" width="140" height="32" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="400" y="147" text-anchor="middle" font-size="12">八项血缘字段写入</text>
  <rect x="480" y="126" width="140" height="32" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="550" y="147" text-anchor="middle" font-size="12">通用质量指标上报</text>
  <rect x="630" y="126" width="160" height="32" rx="4" fill="#f8fafc" stroke="#334155"/>
  <text x="710" y="147" text-anchor="middle" font-size="12">安全管控与审计</text>

  <rect x="16" y="192" width="788" height="60" rx="6" fill="#eef2f7" stroke="#334155"/>
  <text x="30" y="214" font-size="12" font-weight="bold">业务算子层</text>
  <text x="30" y="236" font-size="12">工具 1—8 数据构建　｜　工具 9—18 对齐与标注　｜　工具 19—25 质量与验证（各工具只实现自身算子）</text>

  <rect x="16" y="272" width="380" height="36" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="206" y="287.5" text-anchor="middle" font-size="12"><tspan x="206">统一模型网关（外部模型调用的唯一出口，</tspan><tspan x="206" dy="15.0">逐次记录调用范围与出域）</tspan></text>
  <rect x="412" y="272" width="392" height="36" rx="6" fill="#f1f5f9" stroke="#334155"/>
  <text x="608" y="295" text-anchor="middle" font-size="12">血缘服务（只追加不修改）·配置与规则资产库（按版本加载）</text>

  <path fill="none" d="M410 74 V94" stroke="#334155" stroke-width="1.3" marker-end="url(#t23-t2c1)"/>
  <text x="418" y="90" font-size="12">任务与参数</text>
  <path fill="none" d="M410 168 V192" stroke="#334155" stroke-width="1.3" marker-end="url(#t23-t2c1)"/>
  <text x="418" y="186" font-size="12">派发批次</text>
  <path fill="none" d="M260 252 V272" stroke="#334155" stroke-width="1.3" marker-end="url(#t23-t2c1)"/>
  <text x="268" y="268" font-size="12">模型调用</text>
  <path fill="none" d="M700 252 V272" stroke="#334155" stroke-width="1.3" marker-end="url(#t23-t2c1)"/>
  <text x="708" y="268" font-size="12">每环节追加血缘</text>
  <path fill="none" d="M120 192 V168" stroke="#334155" stroke-width="1.3" marker-end="url(#t23-t2c1)"/>
  <text x="128" y="186" font-size="12">指标与问题样本清单回报</text>
</svg>

图 4-1　公共层与业务算子的分层，以及血缘的写入点。血缘字段在公共层逐环节追加，业务算子不参与血缘填写。数据来源：招标文件第五章 3.2.3.11 节（1）—（6）条（b1147—b1158）。

#### 4.3 系统架构的四个统一面

前两小节说明通用要求的集中实现；本节说明 25 个工具如何组成统一系统。

若按 25 个独立程序交付，常见后果是整体不成线：样本靠人工搬运、字段口径各工序重释、质量判断无法汇总、模型换代须逐工具回归。招标文件 3.2.3.11 节将接口、格式、血缘、质量、安全、验收六条统一约束（b1146），以避免分散实现导致失配。

我方的系统架构按四个统一面组织，每一面对应上述失败形态中的一种：**任务编排**统一的是作业的生命周期，使 25 个工具对调用方呈现同一套用法；**数据契约**统一的是字段模式、版本与指纹，使样本在工具之间流动时含义不漂移；**评测回路**统一的是质量判断的来源与去向，使数据侧的问题能被定位并转成有版本的修订；**人工介入通道**统一的是判定权的行使方式，使需要人来定的事情有固定的入口与留痕。四个统一面之外，模型调用经统一网关收口，整套系统承载在奔牛数据智能平台 之上，共用其身份认证、权限控制、任务调度、版本管理与日志审计能力。

#### 图 4-2　专项智能工具链的系统架构

<svg viewBox="0 0 820 486" xmlns="http://www.w3.org/2000/svg"
     font-family="Noto Sans CJK SC, PingFang SC, SimHei, sans-serif" font-size="13">
  <defs>
    <marker id="t24-t2a1" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto">
      <path d="M0 0 L9 4.5 L0 9 z" fill="#334155"/></marker>
    <marker id="t24-t2a2" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto">
      <path d="M0 0 L9 4.5 L0 9 z" fill="#7f1d1d"/></marker>
  </defs>

  <rect x="150" y="14" width="492" height="42" rx="5" fill="#f1f5f9" stroke="#334155"/>
  <text x="396" y="31" text-anchor="middle" font-size="12">调用侧</text>
  <text x="396" y="48" text-anchor="middle" font-size="11">数据集运营服务管理平台（T3）　加工生产作业　场景验证与质量评测（T14）</text>

  <rect x="150" y="70" width="492" height="66" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="396" y="88" text-anchor="middle" font-size="12">统一任务编排层</text>
  <rect x="160" y="96" width="74" height="32" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="197" y="116" text-anchor="middle" font-size="11">任务受理</text>
  <rect x="240" y="96" width="74" height="32" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="277" y="116" text-anchor="middle" font-size="11">参数校验</text>
  <rect x="320" y="96" width="74" height="32" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="357" y="116" text-anchor="middle" font-size="11">批次切分</text>
  <rect x="400" y="96" width="74" height="32" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="437" y="116" text-anchor="middle" font-size="11">调度执行</text>
  <rect x="480" y="96" width="74" height="32" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="517" y="116" text-anchor="middle" font-size="11">质量门判定</text>
  <rect x="560" y="96" width="72" height="32" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="596" y="116" text-anchor="middle" font-size="11">结果发布</text>

  <rect x="150" y="150" width="492" height="78" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="396" y="168" text-anchor="middle" font-size="12">业务算子层：9 类 25 个专项工具</text>
  <rect x="160" y="176" width="152" height="44" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="236" y="194" text-anchor="middle" font-size="11">数据构建组</text>
  <text x="236" y="211" text-anchor="middle" font-size="11">工具 1—8</text>
  <rect x="320" y="176" width="152" height="44" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="396" y="194" text-anchor="middle" font-size="11">对齐与标注组</text>
  <text x="396" y="211" text-anchor="middle" font-size="11">工具 9—18</text>
  <rect x="480" y="176" width="152" height="44" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="556" y="194" text-anchor="middle" font-size="11">质量与验证组</text>
  <text x="556" y="211" text-anchor="middle" font-size="11">工具 19—25</text>

  <rect x="150" y="242" width="492" height="62" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="396" y="260" text-anchor="middle" font-size="12">统一数据契约层</text>
  <rect x="160" y="268" width="114" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="217" y="287" text-anchor="middle" font-size="11">字段模式</text>
  <rect x="282" y="268" width="114" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="339" y="287" text-anchor="middle" font-size="11">版本标识</text>
  <rect x="404" y="268" width="114" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="461" y="287" text-anchor="middle" font-size="11">内容指纹</text>
  <rect x="526" y="268" width="106" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="579" y="287" text-anchor="middle" font-size="11">血缘字段</text>

  <rect x="150" y="318" width="492" height="62" rx="5" fill="#f8fafc" stroke="#7f1d1d"/>
  <text x="396" y="336" text-anchor="middle" font-size="12">统一评测回路</text>
  <rect x="160" y="344" width="106" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="213" y="363" text-anchor="middle" font-size="11">基准集评测</text>
  <rect x="274" y="344" width="106" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="327" y="363" text-anchor="middle" font-size="11">错题归因</text>
  <rect x="388" y="344" width="106" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="441" y="363" text-anchor="middle" font-size="11">修订工单</text>
  <rect x="502" y="344" width="130" height="28" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="567" y="363" text-anchor="middle" font-size="11">会签后发新版本</text>

  <rect x="16" y="70" width="124" height="310" rx="5" fill="#f1f5f9" stroke="#334155"/>
  <text x="78" y="92" text-anchor="middle" font-size="12">统一模型网关</text>
  <text x="78" y="128" text-anchor="middle" font-size="11">唯一外部出口</text>
  <text x="78" y="150" text-anchor="middle" font-size="11">出域字段拦截</text>
  <text x="78" y="172" text-anchor="middle" font-size="11">调用逐次留记录</text>
  <line x1="30" y1="190" x2="126" y2="190" stroke="#94a3b8"/>
  <text x="78" y="214" text-anchor="middle" font-size="11">可替换</text>
  <text x="78" y="236" text-anchor="middle" font-size="11">可评测</text>
  <text x="78" y="258" text-anchor="middle" font-size="11">可随代升级</text>
  <line x1="30" y1="276" x2="126" y2="276" stroke="#94a3b8"/>
  <text x="78" y="300" text-anchor="middle" font-size="11">样本只记网关</text>
  <text x="78" y="320" text-anchor="middle" font-size="11">标识与版本号</text>
  <text x="78" y="348" text-anchor="middle" font-size="11">不绑定具体型号</text>

  <rect x="652" y="70" width="152" height="310" rx="5" fill="#f1f5f9" stroke="#334155"/>
  <text x="728" y="92" text-anchor="middle" font-size="12">统一人工介入通道</text>
  <rect x="664" y="106" width="128" height="30" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="728" y="126" text-anchor="middle" font-size="11">中置信复核</text>
  <rect x="664" y="146" width="128" height="30" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="728" y="166" text-anchor="middle" font-size="11">不一致裁决</text>
  <rect x="664" y="186" width="128" height="30" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="728" y="206" text-anchor="middle" font-size="11">策略变更会签</text>
  <rect x="664" y="226" width="128" height="30" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="728" y="246" text-anchor="middle" font-size="11">例外放行审批</text>
  <text x="728" y="288" text-anchor="middle" font-size="11">判定权在此行使</text>
  <text x="728" y="310" text-anchor="middle" font-size="11">不因引入智能体</text>
  <text x="728" y="330" text-anchor="middle" font-size="11">而放宽门控</text>
  <text x="728" y="360" text-anchor="middle" font-size="11">处置逐条留痕</text>

  <rect x="16" y="394" width="788" height="48" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="410" y="412" text-anchor="middle" font-size="12">奔牛数据智能平台 运行底座</text>
  <text x="410" y="431" text-anchor="middle" font-size="11">身份认证　权限控制　任务调度　版本管理　日志审计</text>

  <path fill="none" d="M396 56 V70" stroke="#334155" stroke-width="1.3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M396 136 V150" stroke="#334155" stroke-width="1.3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M396 228 V242" stroke="#334155" stroke-width="1.3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M396 304 V318" stroke="#334155" stroke-width="1.3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M140 198 H150" stroke="#334155" stroke-width="1.2" stroke-dasharray="4 3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M642 198 H652" stroke="#334155" stroke-width="1.2" stroke-dasharray="4 3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M642 112 H652" stroke="#334155" stroke-width="1.2" stroke-dasharray="4 3" marker-end="url(#t24-t2a1)"/>
  <path fill="none" d="M567 344 V318 H660 V60 H420" stroke="#7f1d1d" stroke-width="1.2" stroke-dasharray="5 3" marker-end="url(#t24-t2a2)"/>
  <text x="676" y="56" text-anchor="middle" font-size="11">版本回灌</text>

  <rect x="16" y="452" width="788" height="26" rx="4" fill="#ffffff" stroke="#94a3b8"/>
  <text x="410" y="470" text-anchor="middle" font-size="11">实线为一次加工作业的正向流转；细虚线为公共能力的调用关系；粗虚线为评测回路发出的版本回灌</text>
</svg>

图 4-2　专项智能工具链的系统架构。四个统一面自上而下为任务编排、业务算子、数据契约与评测回路，模型网关与人工介入通道纵贯其间，整体承载于奔牛数据智能平台。数据来源：招标文件第五章 3.2.3.11 节（b1146—b1158）、3.2.3.1 节工具链清单（b0917）。

#### 4.4 统一任务编排层

编排层解决的是「25 个工具对调用方呈现同一套用法」。它承担一次加工作业从受理到发布的全过程：接收任务、校验参数、切分批次、调度算子执行、判定质量门、发布结果，其间按状态变更推送回调。六类标准调用（任务创建、任务查询、结果获取、异常重试、批量导出、状态回调）与八态任务状态机的定义在工具链（三）5.1 给出，本节不重复条款，只说明三项对架构成立与否起决定作用的约定。

第一项是**作业契约的形态**。一次作业的输入不是一堆文件路径，而是三个引用：输入数据集的版本引用、参数集的版本引用、输出落点的声明。用引用而不用路径，作业才可重放——同一个作业在半年后按原引用重跑，得到的应是同一批输入与同一套参数。这项约定是「配置即代码」（见本章 3.2）在编排层的落实方式。

第二项是**批次粒度的统一**。所有工具按批次执行，批次是重试、计量、质量门判定与血缘登记的共同单位。粒度不统一会直接导致部分失败无法局部重试：若某工具以整任务为单位，一批十万条样本中失败两百条就要全部重算。批次大小按工具与数据类型配置，但「以批次为失败与重试单位」这一条不因工具而异。

第三项是**质量门的位置固定**。质量门判定排在结果发布之前，由编排层执行而非由算子自判。算子只负责上报指标，是否放行由编排层按该工具的门限配置决定。质量门由编排层按集中登记的门限判定，算子只上报指标，避免门限散落在各工具代码中无法集中核对。门限配置集中登记，变更走策略会签（见本章 4.7）。

#### 4.5 统一数据契约：字段模式、版本与指纹

数据契约解决的是「样本在工具之间流动时含义不漂移」。它由四件构成：字段模式、版本标识、内容指纹与血缘字段。血缘字段的八项定义在工具链（三）5.3 给出，此处只写其余三件与它们之间的关系。

**字段模式**是每一类产出的字段定义，含字段名、类型、取值域、必填性与语义说明。模式本身是受版本管理的资产，工具在输出中声明所用模式的标识与版本，下游按模式名读取字段而不按位置读取。模式的兼容性规则定为只增不改：新增字段须为可选，不删除既有字段，不改变既有字段的含义。确需变更语义时发布新主版本，旧版本在一个发布周期内保持可读，期间下游完成迁移。这条规则看着保守，但它是 25 个工具能够分批投产的前提——若模式可以随意改，先投产的工具每次都要跟着改一遍。

**版本标识**分五类，彼此独立编号、互不代替。混用版本号是数据加工中一类隐蔽的错误：规则库改了而数据集版本不变，半年后就无法回答「这批样本是按哪一版规则处理的」。五类版本的定义与变更规则如表 4-2。

表 4-2　五类版本标识的定义与变更规则

| 版本类 | 标识对象 | 谁来递增 | 变更的触发 | 变更后的影响面 |
|---|---|---|---|---|
| 数据集版本 | 一个可发布、可引用、内容冻结的数据集 | 发布流程 | 样本集合发生增删改并通过发布审核 | 训练与评测须声明所用版本；旧版本保留可取用 |
| 字段模式版本 | 一类产出的字段定义 | 模式评审 | 新增字段或发布新主版本 | 下游读取逻辑；跨主版本须迁移 |
| 规则库版本 | 本体约束、脱敏规则、评分规则、判定阈值 | 策略会签 | 规则增删或阈值调整 | 此后处理的样本；已处理样本不追溯重写 |
| 模板库版本 | 提示词模板、生成模板、报告模板 | 策略会签 | 模板内容或槽位结构变更 | 此后生成的样本；留旧版本以备重放 |
| 工具版本 | 算子实现本身 | 发布流程 | 功能变更或缺陷修复 | 需做回归比对后方可切换 |

**内容指纹**是对一段内容按确定算法算出的摘要，用途有三：判两份导出件是否同源、判一次重放的结果与原结果是否一致、判一份交付物在流转中是否被改动。指纹算在三个层次上，分别是样本级、批次级与结果集级。层次分开的理由是粒度不同用途不同：核对一条样本的争议用样本级，核对一次重放用批次级，核对一份交付物用结果集级。

模式说明语义，版本说明批次，指纹核对是否被改动。三件齐备，样本跨工具全程可解释。

#### 4.6 统一评测回路

评测回路解决的是「数据侧的问题能被定位并转成有版本的修订」。前三个统一面支撑作业运转；评测回路支撑数据侧问题定位与带版本修订。

回路由六个环节构成，起点是评测、终点是新版本的规则库或模板库，中间必经一次人工会签。六个环节与其产出见表 4-3。第五环节约定：**改进建议不自动生效**。评测与归因产出的是建议，建议须经人工会签后才形成新版本的规则或模板，发布时带版本号与回滚路径。把这一环写死，是因为自动采纳改进建议会制造一类很难查的问题——数据集的处理口径在无人察觉时发生了漂移，而漂移的起点无从追溯。

表 4-3　评测回路的六个环节

| 环 | 动作 | 承担工具 | 产出物 | 留痕 |
|---|---|---|---|---|
| 1 | 在冻结基准集上按既定协议评测 | 工具 23 | 评测报告、样本级评测结果 | 协议版本、基准集版本、随机种子、被测对象标识 |
| 2 | 将错题关联到训练样本、来源、标注批次、生成批次、质量问题或覆盖盲区 | 工具 24 | 错题聚类、归因结论 | 归因依据与置信说明 |
| 3 | 按血缘回溯到具体的数据集版本与处理链路 | 工具 25 | 影响范围清单 | 血缘查询记录 |
| 4 | 将归因结论转为修订工单，分派到对应环节 | 工具 24 | 修订工单 | 工单号、责任环节、期望动作 |
| 5 | 人工会签：判断建议是否采纳、采纳到什么程度 | 项目组与甲方业务口 | 会签意见 | 会签记录（记角色不记姓名）、未采纳项的理由 |
| 6 | 发布新版本规则库或模板库，登记回滚点 | 编排层与策略管理 | 新版本及其变更说明 | 版本号、变更项、回滚路径、生效范围 |

回路的有效性不以「回路跑通」为判据，而以版本间的对比为判据：每一次规则库或模板库发版后，在同一冻结基准集上以同一协议重跑一次，产出新旧两版的对比报告。首期以第一次完整回路的实测结果作为基线，此后各版与基线比对；若新版本在基准集上的表现未达上一版水平，按第 6 环登记的回滚路径回退到上一版，并把该次比对结论记入版本说明。本项目所称迭代限于：有界、留痕、可回退；不采用无人值守的自行演化。

回滚路径的具体内容在发版时写明，含回滚的触发判据、回滚后受影响的在途作业如何处置、以及已按新版本处理的样本是否需要重处理。最后一项按情形分别约定：若新版本只影响此后生成的样本，回滚不触发重处理；若新版本改变了判定口径并已回写到存量样本，回滚须同时撤销该次回写，撤销动作本身作为一条追加记录写入血缘而不是抹去原记录。

#### 4.7 统一人工介入通道与智能体加速的边界

人工介入通道解决的是「需要人来定的事情有固定入口与留痕」。通道按介入性质分四类，各有其触发条件、承办角色与留痕要求，见表 4-4 上半部。

这一面还承担另一项职责：界定智能体加速的边界。招标文件在多轮对话数据构建类工具链中明确要求基于多智能体机制自动生成多轮对话（b0968、b0969），在项目目标中两处要求提升模型与智能体的能力（b0663、b0674）。我方据此在加工生产侧引入智能体协同，用途是候选生成与初筛——由智能体产出候选样本、候选标签、候选切分方案与候选规则建议，交由既有的质检与验证门控判定。需要在本章说明白的是这项引入**不改变任何门控**：置信度分档逻辑不变，抽检比例不变，不一致裁决规则不变，质量门的位置与门限不变，中置信与低置信样本仍进人工复核与人工标注队列。门限的任何调整都走策略会签，与是否引入智能体无关。

智能体仅改变候选产出方式，不改变判定口径来源。放宽门控等于以未验证变化抵扣已验证保障；口径漂移会进入训练集并传导至模型，回溯成本高。

表 4-4　人工介入的四类通道，以及智能体在各环节的职责界限

| 类别 | 触发条件 | 承办 | 留痕要求 |
|---|---|---|---|
| 中置信复核 | 工具输出落在复核带内 | 复核岗 | 原判、复核判、修改理由、耗时 |
| 不一致裁决 | 多人标注或双通道评分不一致超限 | 裁决岗或领域专家 | 分歧点、裁决结论、所依据的规则条款 |
| 策略变更会签 | 规则库、模板库、阈值、门限的任何变更 | 项目组与甲方业务口 | 变更项、理由、生效范围、回滚路径 |
| 例外放行审批 | 质量门未过而需放行，或导出含未审核样本与敏感字段 | 授权角色 | 放行理由、影响范围、有效期、后续补做事项 |

| 环节 | 智能体承担 | 判定权在哪 | 门控有无变化 |
|---|---|---|---|
| 采集接入 | 来源与格式的候选识别、疑似异常批次的初筛清单 | 采集环节既有的接收校验与来源登记 | 无变化 |
| 清洗去噪 | 候选清洗规则建议、疑似噪声样本清单 | 清洗规则经策略会签后生效；样本去留按既有阈值 | 无变化 |
| 数据构建 | 候选推理路径、候选对话、候选长上下文切分 | 自一致性筛选、质量评分与人工复核（工具 1、6、8） | 无变化 |
| 智能标注 | 预标注候选标签与证据片段、待标注优先序 | 置信度分档与一致性裁决（工具 12—15） | 无变化 |
| 治理支撑 | 术语与本体的候选条目、治理文档的候选草案段落 | 数据治理体系的标准评审与会签 | 无变化 |
| 质量与验证 | 问题样本的候选聚类、归因的候选解释 | 质量门与评测协议；归因结论经人工确认 | 无变化 |

#### 图 4-3　智能体加速与质检门控的职责分界

<svg viewBox="0 0 820 300" xmlns="http://www.w3.org/2000/svg"
     font-family="Noto Sans CJK SC, PingFang SC, SimHei, sans-serif" font-size="13">
  <defs>
    <marker id="t25-t2b1" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto">
      <path d="M0 0 L9 4.5 L0 9 z" fill="#334155"/></marker>
    <marker id="t25-t2b2" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto">
      <path d="M0 0 L9 4.5 L0 9 z" fill="#7f1d1d"/></marker>
  </defs>

  <rect x="16" y="20" width="300" height="186" rx="6" fill="#f8fafc" stroke="#94a3b8" stroke-dasharray="5 3"/>
  <text x="166" y="42" text-anchor="middle" font-size="12">智能体协同区：候选生成与初筛</text>
  <rect x="32" y="56" width="128" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="96" y="78" text-anchor="middle" font-size="11">候选样本</text>
  <rect x="172" y="56" width="128" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="236" y="78" text-anchor="middle" font-size="11">候选标签</text>
  <rect x="32" y="100" width="128" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="96" y="122" text-anchor="middle" font-size="11">候选切分方案</text>
  <rect x="172" y="100" width="128" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="236" y="122" text-anchor="middle" font-size="11">候选规则建议</text>
  <rect x="32" y="144" width="268" height="44" rx="4" fill="#f1f5f9" stroke="#94a3b8"/>
  <text x="166" y="163" text-anchor="middle" font-size="11">初筛：按既有判据排序与打标</text>
  <text x="166" y="180" text-anchor="middle" font-size="11">产出的是候选与排序，不产出结论</text>

  <rect x="352" y="20" width="156" height="186" rx="6" fill="#eef2f7" stroke="#7f1d1d"/>
  <text x="430" y="42" text-anchor="middle" font-size="12">既有门控</text>
  <rect x="364" y="54" width="132" height="30" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="430" y="74" text-anchor="middle" font-size="11">置信度分档</text>
  <rect x="364" y="90" width="132" height="30" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="430" y="110" text-anchor="middle" font-size="11">抽检与复核比例</text>
  <rect x="364" y="126" width="132" height="30" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="430" y="146" text-anchor="middle" font-size="11">不一致裁决规则</text>
  <rect x="364" y="162" width="132" height="30" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="430" y="182" text-anchor="middle" font-size="11">质量门与门限</text>

  <rect x="544" y="20" width="260" height="186" rx="6" fill="#f8fafc" stroke="#94a3b8"/>
  <text x="674" y="42" text-anchor="middle" font-size="12">判定与留痕</text>
  <rect x="560" y="56" width="228" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="674" y="78" text-anchor="middle" font-size="11">高置信：入候选集并按比例抽检</text>
  <rect x="560" y="98" width="228" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="674" y="120" text-anchor="middle" font-size="11">中置信：进人工复核，工具给修改建议</text>
  <rect x="560" y="140" width="228" height="34" rx="4" fill="#ffffff" stroke="#334155"/>
  <text x="674" y="162" text-anchor="middle" font-size="11">低置信：进人工标注，工具输出仅作参考</text>
  

  <path fill="none" d="M316 113 H352" stroke="#334155" stroke-width="1.4" marker-end="url(#t25-t2b1)"/>
  <path fill="none" d="M508 113 H544" stroke="#334155" stroke-width="1.4" marker-end="url(#t25-t2b1)"/>
  <path fill="none" d="M674 174 V230 H166 V206" stroke="#334155" stroke-width="1.2" stroke-dasharray="4 3" marker-end="url(#t25-t2b1)"/>
  <text x="420" y="246" text-anchor="middle" font-size="11">人工处置结果回流，用作候选生成与初筛的标定集</text>

  <rect x="16" y="258" width="788" height="34" rx="5" fill="#ffffff" stroke="#7f1d1d"/>
  <text x="410" y="279" text-anchor="middle" font-size="12">门控的分档逻辑、抽检比例、裁决规则与门限不因引入智能体而调整；任何调整走策略变更会签</text>

  <rect x="587.6" y="181.0" width="173.0" height="19.0" fill="#f8fafc" stroke="none" data-halo="1"/><text x="674" y="195" text-anchor="middle" font-size="11">处置逐条写入血缘的审核状态字段</text>
</svg>

图 4-3　智能体加速与质检门控的职责分界。智能体的产出止于候选与排序，判定权保留在既有门控上。数据来源：招标文件 3.2.3.4.1 节多智能体对话生成要求（b0968、b0969）、项目目标中提升模型与智能体能力的表述（b0663、b0674）；置信度三档处置口径见本章 3.2。

还需交代一处范围边界，以免与场景建设内容混淆：本包交付数据集加工生产、质量评测与场景验证服务，智能体在本章的用途限于我方加工生产侧的作业组织，不构成为甲方建设智能体应用。数据集运营服务管理平台中列明的智能体开发服务（b1810、b1811）是平台面向行业用户的服务供给能力，其服务形态与配额口径见数据集运营平台一章。

#### 4.8 可替换、可评测、可随代升级落在哪一层

凡涉及大模型调用的环节一律经统一模型网关接入，网关侧采用当期能力评测领先的通用大模型，可替换、可评测、可随代升级。这三项不是一句表态，它们各自落在架构的具体位置上，见表 4-5。

表 4-5　三项能力的实现位置与判据

| 能力 | 落在哪一层 | 具体做法 | 判据 |
|---|---|---|---|
| 可替换 | 统一模型网关 | 算子通过网关调用，不直接对接任何模型服务；样本与血缘只登记网关分配的标识与版本号 | 替换模型不需改动算子实现，不需改动字段模式，不需回改存量样本的血缘记录 |
| 可评测 | 统一评测回路 | 候选模型在冻结基准集与留存回归集上按同一协议评测，产出与在用模型的对比报告 | 对比报告给出逐能力项差异；未达在用模型基线水平的候选不予切换 |
| 可随代升级 | 编排层的版本发布流程 | 升级按发版流程执行，灰度一个批次后再全量切换，登记回滚点 | 灰度批次的评测结论达基线方可扩大范围；不达标按回滚路径退回 |

模型换代后，存量样本的血缘记录保持可追溯：记录中的网关标识与版本号不随换代改写，使半年前的一批样本仍能回答「当时用的是网关登记的哪一个模型版本」。这一条与 4.5 的「血缘只追加不修改」是同一条约定在模型维度上的表现。

### 五、与相邻建设内容的责任边界

本节交代工具链与相邻建设内容的边界，避免同一事项在投标文件中出现两套口径，也避免实施阶段的职责悬空。边界划在数据的交接点上，而不是划在组织上。

表 5-1　工具链与相邻建设内容的责任边界

| 相邻内容 | 交接的是什么 | 工具链一侧的责任 | 相邻一侧的责任 |
|---|---|---|---|
| 数据资源采集接入 | 清洗后语料、结构化业务记录、图纸、测点时序、视频的只读取数 | 接收已登记来源、已完成格式归一与敏感信息初筛的数据；按来源出质量报告并据此提取数改进要求 | 源系统接入、协议对接、清洗去噪、初筛、接口开通推动 |
| 数据集加工生产环节 | 工具与规范的使用 | 交付工具、标注规范文本、阈值与规则的首期基线配置 | 标注与复核作业的产能组织、排班、计件；逐样本质检的执行 |
| 数据治理体系 | 统一对象标识服务、数据集标准、术语与本体资产 | 作为使用方提出接口要求，按数据集标准转换入库，按本体版本加约束 | 交付统一标识服务与数据集标准，组织标准与本体的版本演进 |
| 行业大模型训练推理技术服务 | 数据集版本的取用与被测对象的推理接口 | 产出训练与评测数据并携带完整血缘；按协议在冻结基准集上执行评测 | 训练、调参、算力调度；提供推理接口与检查点登记；训练任务须登记所用数据集版本 |
| 数据集运营服务管理平台 | 任务提交、看板、血缘图谱与审计查询的入口 | 提供接口与数据，提供能力描述接口使平台无需硬编码参数表 | 界面与交互实现；数据集与工具链能力的对外提供形态与配额 |
| 数据集质量评测 | 过程证据与成品评测 | 提供样本级与批次级的过程指标、问题样本清单、运行记录与冻结集 | 成品数据集的指标体系、评测组织、第三方盖章报告的出具 |
| 场景验证 | 样本与可核对的评测口径 | 提供各场景所需样本与评测口径的计算方式 | 验证用例的组织、现场验证流程与结论形成 |
| 智能场景建设 | —— | 不在本包范围 | —— |

表 5-1 中下列两条边界实施阶段争议较多，展开说明：

**与训练推理技术服务的边界**按「工具产数据、训推消费数据」划分。工具链不写训练方案，训练推理一侧不写工具的功能设计。两者之间有三个接口是硬约束：被测对象经统一模型网关以同一种调用形式接入，工具链不感知对象差异；训练任务必须登记其使用的数据集版本，否则血缘链路在训练任务这一节点断开，缺血缘字段的训练作业不予调度；留出对比所需的额外训练轮次由训练推理一侧承担，工具链负责设计对比方案、提供子集划分与评测执行。贡献度估计的具体算法在验证与归因类工具中给出，两处使用同一套方法，不在两处给出不同算法。

**与运营平台的边界**按「工具提供能力、平台提供入口」划分。工具链不设计界面，平台不实现工具算子。两者之间的接口是公共层的六类调用与能力描述接口。工具链能力的对外提供形态（平台能力租用与加工任务服务）、工具不作为交付物离开平台、基准测试数据集按评测服务方式提供——这几条口径由运营平台一章给出，本章引用而不另述。按评测服务方式提供基准集的理由与本章的评测集隔离原则一致：基准集的题目与标准答案一旦外流，它就不再具备评测效力。

### 六、建设节奏：公共层先行与分批投产

25 个工具不一次性全部投产。排序依据是数据流上的依赖关系与问题出现的时间先后，不按工具编号。本节给出全局的分批安排；各组内部的批次细节、前置条件与阶段验收内容在其后三节分别给出。

#### 图 6-1　公共层先行与四个投产阶段

<svg viewBox="0 0 820 300" xmlns="http://www.w3.org/2000/svg"
     font-family="Noto Sans CJK SC, PingFang SC, SimHei, sans-serif" font-size="12.5">
  <defs>
    <marker id="t26-t2d1" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto">
      <path d="M0 0 L8 4 L0 8 z" fill="#334155"/></marker>
  </defs>
  <line x1="60" y1="36" x2="800" y2="36" stroke="#334155" stroke-width="1.2" marker-end="url(#t26-t2d1)"/>
  <text x="760" y="28" font-size="12">建设期</text>

  <rect x="60" y="48" width="150" height="40" rx="5" fill="#e8eef5" stroke="#334155"/>
  <text x="135" y="64" text-anchor="middle" font-size="12">第零批　公共层</text>
  <text x="135" y="81" text-anchor="middle" font-size="12">接口·格式·血缘写入</text>

  <rect x="60" y="100" width="280" height="40" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="200" y="116" text-anchor="middle" font-size="12">第一批　工具 5·3　工具 9·12·14　工具 19</text>
  <text x="200" y="133" text-anchor="middle" font-size="12">文档解析·图纸抽取·首轮标注·去重与污染扫描</text>

  <rect x="210" y="152" width="350" height="40" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="385" y="168" text-anchor="middle" font-size="12">第二批　工具 4·1　工具 11·15·13　工具 20·21·22</text>
  <text x="385" y="185" text-anchor="middle" font-size="12">检索增强·思维链·时序与一致性·分布均衡·切分冻结</text>

  <rect x="394" y="204" width="312" height="40" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="550" y="212.5" text-anchor="middle" font-size="12"><tspan x="550">第三批　工具 2·6·7·8　工具 10·16·18　工具</tspan><tspan x="550" dy="15.0">23·24·25</tspan></text>
  <text x="550" y="242.4" text-anchor="middle" font-size="12">对话与协同标注·多模态与指令生成·评测归因与血缘</text>

  <rect x="560" y="256" width="240" height="36" rx="5" fill="#eef2f7" stroke="#334155"/>
  <text x="680" y="279" text-anchor="middle" font-size="12">第四批　工具 17　长尾故障场景定向补齐</text>

  <path fill="none" d="M135 88 V100" stroke="#334155" stroke-width="1.1" marker-end="url(#t26-t2d1)"/>
  <path fill="none" d="M300 140 V152" stroke="#334155" stroke-width="1.1" marker-end="url(#t26-t2d1)"/>
  <path fill="none" d="M470 192 V204" stroke="#334155" stroke-width="1.1" marker-end="url(#t26-t2d1)"/>
  <path fill="none" d="M640 244 V256" stroke="#334155" stroke-width="1.1" marker-end="url(#t26-t2d1)"/>
</svg>

图 6-1　公共层先行与四个投产阶段。横轴为建设期时序，各批次之间有重叠，箭头表示前置依赖而非严格串行。数据来源：招标文件第五章 3.2.3 各节的能力依赖关系；批次内容与本章之后三节的分批安排一致。

表 6-1　各批次的前置条件、解锁的工作与判为可用的依据

| 批次 | 内容 | 前置条件 | 本批解锁的工作 | 判为可用的依据 |
|---|---|---|---|---|
| 第零批 | 公共层：六类调用接口、五种格式序列化、八项血缘字段写入、通用指标上报、安全管控 | 平台接口规范确定；敏感字段标定与授权矩阵由甲方确认 | 任何工具可部署，任何批次可留血缘 | 六类接口按文档可调通；血缘八项字段写入完整；脱敏回扫无命中；越权与出域拦截生效 |
| 第一批 | 文档结构解析、切分与拼接；图纸抽取、预标注、本体规则标注；去重与污染扫描 | 文档资源清点完成；图纸与企业文档只读接口开通；本体首版发布 | 工艺设计域语料结构化与首轮标注；候选池可入库 | 解析与抽取的抽样准确率达基线；污染回灌测试识别率达基线；来源反查双向可验 |
| 第二批 | 检索增强构建、自生成思维链；时序对齐、一致性校验、主动学习；分布分析与均衡、模板化生成、切分与基准构建 | 第一批产出可用；统一模型网关可用；专家题库首批完成；测点时序接口开通 | 标注资源按配比投放；首轮训练可启动；评测可开始 | 检索增强六项指标实测；三粒度一致率达基线；泄漏构造例逐类检出；基准集冻结后不可改 |
| 第三批 | 人机协同思维链标注、对话三个工具；视频对齐、指令生成、文本重写；评测引擎、归因溯源、血缘查询与图谱 | 标注工位与评分规则会签完成；脱敏规则与甲方数据安全要求对齐；视频布点完成；首个模型检查点产出 | 对话与指令样本批量生产；数据集价值可被验证 | 同协议重复运行偏差达基线；注入错误样本可被归因命中；五类审计查询按预置返回 |
| 第四批 | 工单与故障场景模拟生成 | 故障域本体与名录完备；历史工单频次统计完成 | 长尾故障场景的定向补齐 | 构造场景经业务口裁定；长尾类目样本量披露 |

批次安排有三处时序不可调整：公共层先于一切批次，理由在 4.1 已述。去重与污染扫描排在第一批，因为重复在候选池建立的第一天就存在，而污染一旦进入基准集且未被发现，受影响的全部评测结论都要作废，返工代价是整条链路。切分与基准构建排在第二批末尾、首轮训练之前，它的前置是数据集已完成去重与同族登记；基准集的建设周期较长——题目要专家出、要经污染核验，所以须与切分工具并行准备。

四批之后进入持续生产与迭代期，直至建设期结束。迭代期以校准为主：阈值随人工复核反馈按季度反推调整，分布的最小可用量随场景验证结果调整，模板约束表随工艺口裁定逐条回写，评测协议随能力维度的区分度调整，基准集按期组织复核与补题。每一项的判据与回退路径在其后三节对应位置给出。

### 七、工具链产出与四大数据集、场景验证的对应

本节把 25 个工具与本项目的交付目标对起来。工具清单本身不是交付目标，数据集与场景验证结论才是；这张对应关系的用途是让评审能判断工具链是否真的支撑了数据集建设。各类工具对四大数据集的逐工具贡献在其后三节分别给出，本节只给类级对应。

表 7-1　九类工具对四大数据集的类级贡献

| 类 | 预训练数据集 615 亿 Token | 指令微调数据集 89 万条 | 强化学习偏好数据 6.6 万组 | 基准测试数据集 0.95 万条 |
|---|---|---|---|---|
| 1 思维链构建 | —— | 推理类指令样本的主产出 | 同一问题多路径的优劣配对 | 推理评测题 |
| 2 长上下文数据构建 | 文档类长上下文语料的主产出 | 检索增强三元组经格式转换计入 | —— | 检索增强评测样本 |
| 3 多轮对话数据构建 | —— | 多轮对话样本的主产出 | 对话样本的高低分配对 | 对话评测样本 |
| 4 多模态数据对齐 | 图文与时序成对语料 | 抽取与推理类指令的输入素材 | 多模态描述与诊断结论的候选回答对 | 多模态与诊断类评测题的事实依据 |
| 5 智能标注 | 语料的类型与质量分级标注 | 各任务类型的标注结果 | 偏好比较的初筛与一致性校验 | 评测题标注的一致性保证 |
| 6 数据生成与增强 | 增强文本（按配比上限） | 指令与场景样本的扩充 | 表达不同而内容相同的回答对 | 不参与 |
| 7 数据质量与分布控制 | 去重、污染拦截与分布均衡 | 同左 | 同左 | 污染核验与同族隔离 |
| 8 数据生成控制与评测 | 切分隔离 | 结构化合成样本 | —— | 基准集构建与冻结 |
| 9 数据集验证与归因 | 覆盖盲区识别与补齐需求 | 同左 | 同左 | 评测执行与题目失效判定 |

表中第 6 类与第 8 类的「不参与」是评测集隔离的落实：生成类工具的产出一律带不可用于评测集的标记，评测集构造按该标记排除。预训练语料的实际 Token 量受甲方可用文档的实际体量约束——解析工具能把现有文档的结构还原出来，不能增加文档总量。我方的做法是先完成文档资源清点与解析覆盖度统计，按业务域给出可得 Token 量的实测值，与目标存在差距的域在数据卡中列明并提出补充来源建议，由项目组与甲方共同确定补充路径。逐数据集的规模对账与数据卡见四大数据集规模一节。

表 7-2　工具链对场景验证的支撑点（类级）

| 场景 | 工具链提供的关键支撑 | 验证时可核对的口径 |
|---|---|---|
| 产品智能选型 | 历史选型方案的结构化抽取；选型校核类推理样本；相似工况检索样本 | 推理步骤可按校核公式复算；相似案例检索的命中位次 |
| 板材备料工艺 | 图纸几何要素与加工要求抽取；28 道工序内的排序候选；展开长确定性计算；历史图卡成对回归样本 | 展开长与手算的一致性；工序排序与历史工艺卡的符合度；字段抽取正确率 |
| 库存控制 | 物料与口径的实体归一；供需计划域的推理与工具调用样本 | 口径归一正确率；工具调用参数的结构合规性 |
| 热处理 | 时序片段切分与特征；炉次关联样本；规程类文本的多样化表达 | 诊断文本事实层的数值准确性；关键信息保持率 |
| 焊接 | 关键帧与焊道对齐样本；参数流时序片段；缺陷描述归类标注 | 对齐正确率；缺陷归类与人工标注的一致率 |
| 健康诊断 | 报警与维修前后窗片段；诊断推理与排障对话样本；长尾故障补齐样本 | 证据等级分档的正确性；长尾类目样本充足度的披露 |
| 五个通用信息类场景 | 制度与标准的改写增强样本；带引用的问答样本；条款级证据定位 | 答案依据可定位率；原文换版后的样本联动比例 |

表 7-2 右列是工具链与场景验证之间的接口：验证时核对的就是这些口径，而口径的计算方式在各工具的质量口径表中已逐项定义。场景验证的组织方式、验证用例与验收流程见六个专业场景验证方案与五个通用场景验证方案两节。本包只提供场景验证所需的样本与评测口径，不承担场景建设。

### 八、工具链的总体验收口径

本节给出 25 个工具链共同的验收口径与指标表述方式，具体指标值与回退动作在其后三节逐工具给出。

#### 8.1 指标一律按基线、趋向、回退三段表述

工具链质量指标按作用对象分档约定：同一能力作用于电子版规程与陈旧扫描件，结果本不相同，故指标按资料品质分档给出，各档以首轮实测值作为基线。漏报一类指标以抽检复核的实测值呈现，并随样本积累逐轮更新。

因此每项能力按三段表述：**基线**说明首期可达到的水平及其测量方法；**趋向**说明服务期内随样本积累与阈值校准逐步接近的目标；**回退**说明达不到时的具体动作与兜底方。本章之后三节给出的每一项指标都带这三样，且回退列写的是可执行动作——整批转人工复核、改以人工判定为准、退回上一稳定配置版本、批次不得出加工域、阈值调向保守侧并扩宽复核带——不是原则性表述。

验收时的用法随之明确：按基线值核对实测值，达到或超过基线即判通过；未达基线的，核对回退动作是否已执行并留有记录，回退已执行且未达项已登记的判为有条件通过并列入服务期校准计划；回退未执行的判不通过。趋向目标不作为验收判据，它在服务期的阶段性检查中核对改进趋势。据此在验收前约定未达标时的回退与登记动作。

#### 8.2 三类验收的对象与依据不互相替代

「验收」在本投标文件中指三件不同的事，对象与依据各异，不以一类代替另一类。

表 8-1　三类验收的对象、依据与归属

| 验收类别 | 验收对象 | 判定依据 | 口径归属 |
|---|---|---|---|
| 工具的单项验收 | 单个工具链 | 五件套齐备；功能要求逐条对应测试用例；指标达首期基线 | 本章第四节与工具链（三）5.6 |
| 数据集的发布验收 | 某一版数据集 | 质量门全过；血缘挂接率达门限；无未裁定的高风险污染；无未关闭的高优工单 | 工具链（三）第二、四节 |
| 项目的整体验收 | 全部交付物 | 数据集规模与质量、工具链 25 个、运营平台功能模块、治理文档、场景验证结论 | 项目管理措施与数据集质量评测方案 |

三类验收的证据链是串联的：工具验收合格的工具产出数据集，发布验收合格的数据集版本进入整体验收的交付清单，整体验收所需的质量证据由前两类的记录与第三方评测报告共同构成。第三方盖章的数据集质量评测报告不由本章的测试报告替代；两者的关系是本章提供过程证据——协议版本、冻结集、运行记录、指标与原始测试记录，第三方据此与自行抽测结论出具评测报告。为使第三方可复核，本方案承诺评测过程的可复现性：协议版本化、基准集冻结、随机种子固定、运行记录留存，第三方按同一协议与同一冻结集重跑应得到一致结果。

### 九、本章回应的招标文件单元索引

表 9-1　本章回应的单元与对应位置

| 单元 | 内容 | 本章回应位置 | 详述位置 |
|---|---|---|---|
| b0914 | 3.2.3 专项智能工具链建设要求（节标题） | 本章开篇 | —— |
| b0915 | 平台须支持九类至少 25 个专项智能工具链 | 一、1.1、1.2 | 工具链（一）（二）（三） |
| b0916 | 3.2.3.1 智能工具链交付清单（节标题） | 二 | —— |
| b0917 | 须交付不少于 9 类 25 个工具链，满足类别功能与质量验收要求及通用接口、追溯与验收要求 | 二、表 2-1；八 | 工具链（三）5.6 |
| b0918r01 | 清单表头（表行） | 表 2-1 表头 | —— |
| b0918r02 | 第 1 类 思维链构建（工具 1—2） | 表 2-1 第 1—2 行 | 工具链（一）二 |
| b0918r03 | 第 2 类 长上下文数据构建（工具 3—5） | 表 2-1 第 3—5 行 | 工具链（一）三 |
| b0918r04 | 第 3 类 多轮对话数据构建（工具 6—8） | 表 2-1 第 6—8 行 | 工具链（一）四 |
| b0918r05 | 第 4 类 多模态数据对齐（工具 9—11） | 表 2-1 第 9—11 行 | 工具链（二）三 |
| b0918r06 | 第 5 类 智能标注（工具 12—15） | 表 2-1 第 12—15 行 | 工具链（二）四 |
| b0918r07 | 第 6 类 数据生成与增强（工具 16—18） | 表 2-1 第 16—18 行 | 工具链（二）五 |
| b0918r08 | 第 7 类 数据质量与分布控制（工具 19—20） | 表 2-1 第 19—20 行 | 工具链（三）二 |
| b0918r09 | 第 8 类 数据生成控制与评测（工具 21—22） | 表 2-1 第 21—22 行 | 工具链（三）三 |
| b0918r10 | 第 9 类 数据集验证与归因（工具 23—25） | 表 2-1 第 23—25 行 | 工具链（三）四 |
| b1146 | 3.2.3.11 通用接口、追溯与验收要求（节标题） | 四 | 工具链（三）五 |
| b1147、b1148 | 接口要求：六类调用 | 四、表 4-1 第（1）条 | 工具链（三）5.1 |
| b1149、b1150 | 数据格式要求：五种格式与按数据集标准入库 | 四、表 4-1 第（2）条 | 工具链（三）5.2 |
| b1151、b1152 | 血缘要求：八项字段 | 四、表 4-1 第（3）条；三、3.2 | 工具链（三）5.3 |
| b1153、b1154 | 质量要求：质量指标、问题样本清单与四维报告 | 四、表 4-1 第（4）条 | 工具链（三）5.4 |
| b1155、b1156 | 安全要求：五项能力与外部模型调用记录 | 四、表 4-1 第（5）条 | 工具链（三）5.5 |
| b1157、b1158 | 验收要求：五件套 | 四、表 4-1 第（6）条；八 | 工具链（三）5.6、六 |
| b0990、b1008、b1041、b1123 | 第 4—6、第 9 类的类级定位（引用，详述在相应任务） | 一、1.2；三、3.1 | 工具链（二）（三） |
| b0968、b0969 | 多智能体机制自动生成多轮对话及其六项控制（引用，详述在工具链（一）） | 四、4.7；图 4-3 | 工具链（一）4.3 |
| b0663、b0674 | 项目目标中提升模型与智能体能力的表述（引用） | 四、4.7 | T0、T9 |
| b1810、b1811 | 运营侧智能体开发服务的供给能力（引用，服务形态详述在运营平台） | 四、4.7 末段 | T3 |

### 十、本章待补材料清单

本章的结构与论述已按招标文件要求写足，以下材料需由相关方提供后补入。清单只列总述层面的共性前置项；各工具的专项待补材料在其后三节的清单中分别列出，不在此重复。

表 10-1　本章待补材料清单

| 序 | 待补项 | 本章中的位置 | 需要谁提供 | 影响 |
|---|---|---|---|---|
| 1 | 平台接口规范正式版（最终路径、鉴权方式、回调约定、能力描述接口返回结构） | 四、表 4-1 第（1）条 | 由数据集运营服务管理平台建设统一出具 | 公共层接口路径为示意写法，待按规范定稿 |
| 2 | 数据集标准正式版本（字段模式、编码规则、入库校验规则） | 四、表 4-1 第（2）条 | 由数据治理体系出具 | 格式转换入库的映射配置待定 |
| 3 | 统一对象标识服务的接口与映射覆盖范围 | 三、3.2 关联键统一 | 由数据治理体系出具 | 跨类关联键的可用范围与待补映射量待定 |
| 4 | 敏感字段标定清单与出域许可分级的甲方确认口径 | 四、表 4-1 第（5）条 | 甲方信息安全主管部门与相关业务口 | 脱敏与出域拦截无法配置；未确认前相关环节降级为内网处理 |
| 5 | 角色与数据域的授权矩阵 | 四、表 4-1 第（5）条 | 甲方信息安全与业务主管部门 | 访问控制无法配置 |
| 6 | 备料分厂正式工序字典（28 道工序的标准名称、编码与分档规则） | 一、1.1；表 7-2 板材备料行 | 甲方工艺部门 | 影响类别维度取值、规则校验依据与测试用例设计 |
| 7 | 各场景判据字典（热处理三级判定、焊接缺陷类别与检出手段对应、故障名录与证据分级） | 表 7-2 | 甲方工艺、质量、设备各口 | 影响能力维度定义、标注口径与判分规则 |
| 8 | 历史文档资源清点结果（按类型、份数、页数、电子化程度与扫描质量分档） | 七、表 7-1 预训练列 | 甲方各文档归口部门 | 预训练语料可得 Token 量的实测与缺口统计 |
| 9 | 源系统只读接口的开通范围与协议文档（图纸、测点时序、工单、检验记录、视频） | 六、表 6-1 第一、二、三批前置条件 | 甲方信息化部门，与数据资源采集接入一节协同 | 接口未开通时工具按离线样本包调试，质量标定推后 |
| 10 | 质量指标定义的统一台账 | 四、表 4-1 第（4）条；八 | 与数据集质量评测方案统一 | 同名指标的定义需以一处为准 |
| 11 | 工具链能力对外提供形态的配额口径 | 二、清单后说明 | 由数据集运营服务管理平台建设统一出具 | 本章引用其口径，不另述 |
| 12 | 性能承诺的实测环境参数 | 六、表 6-1 判为可用的依据 | 由非功能性技术要求一节统一 | 本章不列性能数值，待统一口径 |

清单中第 1 至第 3 项与第 10 至第 12 项属投标文件内部的口径统一事项，在合稿阶段统一。第 4、5 项属安全配置类，须在任何涉外模型调用之前确认到位。第 6 至第 9 项属业务规则与数据通道类，是工具链能否贴合矿装场景的实质前提：工序字典、判据字典、文档资源清点与源系统接口，这四项缺失时工具只能按通用规则运行。我方的处理方式是在蓝图设计阶段以工作坊形式逐项确认并成文，确认结果即成为规则资产的首个版本，后续按版本演进。这个过程本身是一项交付价值——把散见于经验的规则落成可执行、可版本化的规则库，其用途不限于本项目。
