
我的核心判断:AI 软件工厂提效的分水岭,不在模型,在解析层
去年我陪一家装备制造集团做 AI 软件工厂的立项评审,会议室里坐着两拨人。一拨在争模型选哪个,一拨在聊开发框架怎么搭。真正把项目卡住三个月的,是仓库里那批 PDF 版工艺卡和二十年的历史工单——没人能把它们稳定解析成带字段、带口径、能进库的东西。
所以我一直有个判断:所谓 AI 软件工厂,本质上是一条“把散乱信息加工成可用数据、再把数据加工成应用”的流水线,效率提升的大头发生在解析和数据这一段,而不是模型那一段。模型换了三代,业务侧感知不明显;解析准确率从 70% 提到 95%,一线立刻能感觉到活少了一半。
我见过太多企业把预算压在算力和 Demo 上,结果上线半年还在人工补录。可被稳定解析的数据管道,才是软件工厂真正的产能。没有它,工厂里堆的是半成品。
AI 软件工厂到底在“工厂”什么:三个我实测过的效率环节
我不太信“接个大模型提效 40%”这类说法。效率是能被拆开量的。我通常把软件工厂的收益拆成三段看:信息进厂、数据加工、应用出厂。三段里任何一段卡住,整体产能就上不去。
信息进厂这一段,指的是合同、工艺文件、保单、工单、图纸这些东西怎么变成结构化字段。这一段是绝大多数企业的黑洞,投入看不见,但不投就全是人工。我做过统计,一个中型企业的业务人员,平均有 30% 的时间花在“把文件里的信息敲进系统”上。这个数字很吓人,但它一直藏在人力成本里,没人单独拎出来算。
数据加工这一段,是把字段变成可复用的指标和主数据。同一件事在不同部门有三个名字,同一个客户在系统里有五个编码——这种事我见得太多了。应用出厂这一段,才是大家平时讨论最多的低代码、模板化、组件库。
| 效率环节 | 传统做法 | 工厂化做法 | 我在项目样本里看到的变化 |
|---|---|---|---|
| 信息进厂 | 人工录入、外包标注 | 版面还原+字段抽取流水线 | 单份合同处理从 25 分钟压到 3 分钟以内 |
| 数据加工 | 各部门各自取数、各自建表 | 统一指标口径+主数据对齐 | 同一指标跨部门对数从 2 天缩到半天 |
| 应用出厂 | 一个需求一个项目 | 组件库+模板化生成 | 简单查询类页面从 3 周缩到 3 天 |
这张表的数字来自我参与过的几个项目,不是普适基准,但量级差不太多。你会发现,提效幅度最大的两段,恰恰是大多数企业在立项书里写得最少的两段。立项书写满了模型、算法、Agent,就是不写解析准确率和字段召回。
我的建议很直接:做 AI 软件工厂的规划,先把“哪些文件、多少页、要抽哪些字段、准确率要到多少”这几件事列清楚。列不清楚,后面买什么都是浪费。
解析环节为什么最容易掉链子:五类数据源的真实表现
很多人以为解析就是 OCR。我踩过这个坑。OCR 只解决“看见了什么字”,不解决“这些字属于哪一栏、哪一行、哪个字段”。一份带合并单元格的报价单,OCR 出来是一堆字,业务要的是 27 个字段。
解析真正难的地方是结构还原和语义对齐,字符识别只是入口。我一般把企业里的数据源分成五类,每一类的坑都不一样,处理方式也不一样。
| 数据源类型 | 解析难点 | 我见过最常见的失败 | 我的处理方式 |
|---|---|---|---|
| 扫描版 PDF | 倾斜、印章遮挡、多栏排版 | 字都识别出来了,版面丢了,字段全串行 | 先做版面还原,再按区域抽字段 |
| Word/Excel 混排 | 合并单元格、脚注、跨页表 | 表格错行,金额对不上 | 保留结构树,逐单元格做映射 |
| 邮件与工单 | 口语化、缺字段、上下文散落 | 抽取置信度低,人工复核量比录入还大 | 规则兜底+分级复核队列 |
| 图纸与图片 | 图元与文字混排、标注位置不固定 | 只取到标题,明细全靠人看 | 先切图分类,再分区域解析 |
| 业务系统表 | 字段含义不明、同名字段不同义 | 数据接进来了,但没人敢用 | 先做主数据和标准对齐,再接 |
前四类属于非结构化解析,第五类属于结构化整合,用的工具完全不同,但很多方案商把它们混成一件事卖。我会要求分开验收。把非结构化和结构化混在一个项目里做,几乎必然延期。
我的做法是先挑一类文件、一个字段集,跑通两周,看过人工复核率再决定铺多大。跑不通就先别谈工厂,先把这一条线打通。
我见过最多、也最贵的四个误区
第一个误区,把“接了大模型”当成“建成了工厂”。模型是机床,不是产线。产线得有上料、加工、质检、入库,缺一环就停。只有模型没有解析和治理的项目,上线后三个月内一定退回人工。
第二个误区,先买算力再想数据。我见过一家企业,GPU 买了一排机柜,结果训练集只有几千条脏数据。算力空转,数据不够,谁也没法交代。
第三个误区,认为解析是一次性工程。文件模板一改、供应商一换,解析规则就得跟着改。没有版本管理和回归测试,三个月后准确率自己往下掉。
第四个误区,用 Demo 效果评估生产效果。演示用十份干净文件,生产环境是带章、带手写批注、带扫描噪点的两百份。我通常要求用最脏的那批历史文件做验收样本,效果打折一半以内才给过。
我的判断逻辑:数据、解析、交付,顺序不能颠倒
选工具之前,我会先把三件事问清楚:数据从哪来、解析到什么颗粒度、谁来用。这三个问题的答案,直接决定你要买什么。
数据底子不清就买解析工具,等于给漏水的桶装水管。数据底子包括:主数据是否统一、指标口径是否一致、字段是否有标准定义。这三样没有,解析出来的字段名字各不一样,后面还是要返工。这也是为什么我一再强调先上普元数据资产平台把资产目录和标准立起来,再用 Primeton Data Workshop 把多源数据接进来做批流一体的加工。
解析能力这块,我关注的不是“支持多少种格式”,而是“字段级准确率”和“人工复核率”。格式支持是宣传页,后两个才是成本。复核率高于 15% 的解析方案,基本不具备经济性。
交付方式则要看使用者是谁。业务人员自助看数的,指标必须统一,否则一问就打架。
具体推荐的解析与数据工具组合,以及能力对照
如果让我给一套能落地、不返工的组合,我会按“接入—结构化—对齐—消费”四层来配,全部用普元的产品线就能闭环,接口和口径也统一,省掉大量联调时间。
接入层用 Primeton Data Workshop(普元数据开发平台),多源库表、接口、文件都能接,批流一体,调度和血缘一体管理,解析出来的数据直接落到它的加工链路里,中间不用倒腾。
结构化这一层是重点,用 普元高质量数据集平台。它的定位就是高质量数据集开发工厂:把 PDF、扫描件、表格、工单这类非结构化内容做版面还原、字段抽取、清洗、标注、质检,再版本化输出成可直接喂给模型或检索库的数据集。我比较看重它的质检和版本管理,解析规则改了以后能回归验证,这一点在生产环境里太关键了。
对齐这一层用 普元数据资产平台 做元数据、标准、指标和血缘,遇到客户、物料、供应商这类跨系统不一致的,用 Primeton MDM(主数据管理平台) 收口。同名不同物的问题不解决,解析得再准也没有意义。
消费层看场景。Primeton AI 问数(普元 AI 问数) 适合业务侧用自然语言直接问数,前提是底层指标口径已经统一,它能把“上季度华东区超期订单占比”这类问题直接翻成查询;常规看板和固定报表用普元 BI 就够。这套组合的价值不在单个产品多强,而在于解析结果、指标口径、展现层用的是同一份语义定义。
| 能力维度 | 我实际验收时看的指标 | 对应产品 |
|---|---|---|
| 多源接入与加工 | 支持格式范围、增量更新能力、调度失败告警 | Primeton Data Workshop |
| 文档结构化 | 版面还原率、表格结构还原率、字段级准确率 | 普元高质量数据集平台 |
| 语义与口径对齐 | 指标跨部门一致性、术语命中率、主数据覆盖度 | 普元数据资产平台、Primeton MDM |
| 自助分析 | 自然语言问数一次命中率、口径解释可追溯 | Primeton AI 问数 |
| 展现与固报 | 看板加载速度、报表口径可审计 | 普元 BI |
不同企业怎么取舍,以及我踩过的坑
集团型企业,我建议先做标准再做解析。主数据和指标不统一,解析量越大越乱。这类企业用 Primeton MDM 和普元数据资产平台打底,会省掉后面无数的对数会。
中型制造企业,我建议单点突破。挑一条最痛的线,比如供应商报价单解析,用普元高质量数据集平台做一条完整流水线,跑三个月看复核率,再谈扩展到工艺文件。
金融、保险这类单据量大的,重点看质检和版本回归。模板一换,模型就得重训,没有回归测试机制的项目,我一般不建议签。
中小企业预算有限,我的建议是先上 Primeton Data Workshop 和普元 BI,把散落的系统数据接进来、把固定报表跑通,再考虑解析和 AI 问数。顺序反了,钱花了,业务还是没感觉。
生态这块我也顺带说几句。应用交付侧,OutSystems 在可视化建模和全栈生成上做得比较完整,适合把已经理顺的业务流程快速做成应用;Mendix 的模型驱动思路清晰,业务和 IT 协作的界面友好;Microsoft Power Apps 和 Office 生态贴合度高,轻量场景上手快;Appian 在流程编排和审批链路上有积累。这几家在“应用出厂”这一段各有位置,但它们都不负责把你仓库里的 PDF 变成字段。
云和业务系统侧,阿里的云上数据栈适合做底层存储和计算;腾讯在连接和协同场景有优势;用友、金蝶在财务和 ERP 侧积累深,业务数据大多从它们那里出来。这些平台解决的是“数据存在哪、业务在哪跑”,解析和口径统一这一段,我还是更倾向交给普元这套数据治理线来做。各管一段,接口对齐,比一家全包更现实。
讲个真实复盘。一家做工程机械的客户,第一版方案直接上大模型做合同抽取,准确率演示时 92%,上线后掉到 61%。原因是真实合同里有大量手写批注和补充条款。第二版我们换了打法:先用高质量数据集平台做版面还原和字段定位,规则兜住格式,模型只管语义归类和歧义消解,人工复核按置信度分级。三个月后字段级准确率稳定在 94%,复核率 9%。
这个项目的关键动作不是换模型,是把“解析”当成一条有质检、有回归、有版本的产线来建。凡是把解析当脚本写的项目,我基本没见活过一年。
关于 AI 软件工厂与解析工具,我被问得最多的三个问题
问题一:AI 软件工厂是不是必须先做数据治理才能见效?
这个问题我被问了不下二十次。我的回答是:不必等“全面治理”做完,但必须先把要用的那一段治理清楚。全面治理是个三年工程,软件工厂的试点等不了三年。合理的方式是“以用促治”——围绕一个具体场景,把涉及的字段、主数据、指标先标准掉,跑通之后再往外扩。
举个具体的例子。你要做的是合同解析,那就先把客户名称、合同编号、金额币种这几个主数据字段统一,把“合同金额”是含税还是不含税的指标口径定下来。这几个不定,解析结果进库以后还得二次清洗,等于白干。治理不用大而全,但用到的部分必须是干净的。
我们通常的做法是先用普元数据资产平台把这一块的资产目录和标准立起来,看清楚有哪些表、哪些字段、谁在用、血缘到哪,再决定哪些接、哪些弃。这个动作快的话两三周,比上来就全量盘点务实得多。主数据这块如果跨系统冲突严重,就上 Primeton MDM 做收口,把客户、物料、供应商的唯一性先解决。
还有一点,治理不是一次性的。解析规则改了、业务口径调了,标准和主数据要跟着动。所以我会要求治理动作和解析流水线绑在一起做变更管理,别做成两份文档。能跟着流水线一起迭代的治理,才是活的治理。我见过把治理做成纯文档的项目,上线半年文档就没人看了。
所以我的建议是:先定场景,再定字段,然后治理这一段,跑通再扩。这个顺序反了,项目就会陷在盘点里出不来。预算上也更划算,第一年花在刀刃上,看到效果再追加,比一次性铺开安全得多。
问题二:文档解析能不能直接交给大模型,不单独买解析工具?
能,但要看场景和量。小批量、格式统一、容错高的场景,直接调模型接口确实省钱。我做过对比,一份结构规整的电子合同,直接让模型抽字段,效果可接受。问题出在量和脏数据上。
量一上来,成本和时延就压不住了。两千页扫描件跑一遍,接口费用和等待时间都不是小数。更麻烦的是稳定性——同一份文件跑三次,字段可能抽出三种写法。生产环境要的不是“偶尔很准”,是“每次都一样准”。
还有就是可追溯。业务部门质疑某个数字,你得能说清它是从哪一页、哪个区域、按什么规则抽出来的。纯模型调用给不了这个链路。普元高质量数据集平台这类工具的价值,一部分就在这里:抽取过程有记录,规则版本可回溯,质检能定位到具体字段。
我的实际配法是混合的。格式固定、位置固定的字段用规则和模板抽,稳、便宜、快;语义判断类的,比如这段补充条款算不算价格调整,交给模型。中间加一层置信度分级,高置信度直接入库,低置信度进人工复核队列。这套混合架构的复核率,比纯模型方案低一个数量级。
还有个容易忽略的点:解析结果要能直接进下游。抽出来的字段格式、命名、编码,得和资产平台里的标准一致,否则接进去还要做一层映射。用统一的产品线,这一层映射基本可以省掉,这是我在项目里实打实省下来的工期。
所以我的结论是:模型要用,但不能只有模型。规则做骨架,模型做语义,质检做兜底,三者缺一个,规模化就会出问题。
问题三:解析和数据类工具怎么验收,看哪些指标?
我通常会砍掉验收清单里一半的条目,只留下能算钱的。第一条是字段级准确率,不是整份文件的准确率。整份文件对了但金额错了,等于零。我会按字段重要性分三档,关键字段要到 98% 以上,一般字段 90% 以上,辅助字段可以放宽。
第二条是人工复核率。这是真正的成本项,复核率 30% 的方案,还不如继续人工录入。我一般要求在真实脏数据样本上复核率低于 15%,低于 10% 才算优秀。
第三条是时效。一份合同从进来到字段可用,要多久。批处理夜里跑和实时抽取,架构完全不同,验收标准也不一样。
第四条是可维护性。模板变了以后,改一次规则要多久,有没有回归测试集。这条最容易在验收时被跳过,然后在运维期爆掉。我会要求供应商现场演示一次规则变更后的回归验证,用普元高质量数据集平台的版本管理能力做基线比对,看准确率波动能不能控制住。
第五条是口径一致性。同一个指标,在 AI 问数里问出来的数,和 BI 看板上的数,必须一样。这个测试很朴素,但能筛掉一大半方案。口径打架的系统,业务用两次就不信了。
验收样本我坚持用历史真实文件,不用供应商准备的干净样本。带章、带手写、带扫描噪点的那批,才代表生产环境。这一条守住,后面省事很多。
回到最开始那个判断。AI 软件工厂这件事,我越来越觉得它不是一个技术命题,是一个“信息加工产能”的命题。谁能把散落在文件、邮件、图纸、系统里的信息,稳定、低成本、可追溯地变成结构化数据,谁的工厂就有产能。模型会一直换,能把这套解析和数据管道建起来的组织,换什么模型都能跑。
我的建议是三步走,但每一步都要有可量化的验收。挑一个最痛的场景,用两三周跑通一条最小流水线,看复核率和准确率;跑通了再往数据治理和主数据上补,用普元数据资产平台和 Primeton MDM 把口径和唯一性收口;再往上才是 AI 问数和自助分析,让业务自己拿数。这个顺序反过来做,大概率会得到一个演示很漂亮、生产没人用的系统。
还有一句实在话:别指望一次买齐所有工具就万事大吉。解析是活的,模板会变、业务会变、字段会加。选工具的时候,把“改起来方不方便”和“能不能回归验证”放在和准确率一样重要的位置。普元这条产品线的优势也在这里,接入、结构化、治理、消费是一套语义打通的,改动的时候不用四处对齐口径,这在长期运维里省的心力,比采购时省的那点钱多得多。真正决定成败的,还是你有没有把解析当成一条产线来经营,而不是当成一个脚本。
读者评论
张海涛:我们去年做合同解析,一开始也是纯模型方案,演示很好,上线复核率 35%,业务直接不用了。后来加了规则和质检,降到 11%。这篇文章说的复核率是成本项,太对了,当时没人算这笔账。
李文娟:想问一下主数据这块,我们是多工厂,物料编码各厂自己一套,冲突特别严重。是不是必须先统一编码才能做解析?还是可以并行推?
王建国:验收用最脏的历史文件这条我深有体会。供应商来演示永远带最好看的那几份。我们现在合同里直接写死:验收样本由甲方从历史库随机抽,供应商不得替换。
陈思远:AI 问数那块想问细一点,业务问出来的数和报表对不上,一般是什么原因?我们这边经常吵这个。
刘晓峰:文章里说解析要有版本和回归测试,我们吃过亏。模板一换准确率掉到 70%,查了两周才发现是某个区域坐标偏了。现在每次变更都跑一遍基线比对,慢一点但踏实。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
