一家区域性银行的平台工程师这样描述他们的处境:机构内部有超过200万份政策文件、监管公告和尽职调查报告,散落在共享盘、邮件附件和几个外包系统里。目标听起来很朴素——员工用大白话提问,系统返回答案并附上出处。三个约束把市面上能试的方案全毙了:数据不能出内网;文档格式是扫描件、PDF、办公文件的杂烩,没有统一结构;最难的一条是,每句话都必须能追溯到被引用的文档,一个自信但错误的答案在这里不可接受。
![]()
做银行、保险或受监管制造业基础设施的人,大概都经历过某个版本。有意思的地方在于,瓶颈很少是模型本身,而是文档在进入模型前后遭遇的一切——压缩、预处理,以及token的经济账。
没人做进预算的成本:找东西
知识工作者在检索上损失的时间相当可观,而且这部分检索甚至还没有模型参与。一项覆盖1200名信息工作者的IDC研究发现,员工平均每周花4.5小时仅仅用于定位文档。在金融场景里这个数字往往更糟:政策更多、版本更多、跨部门搜索更多,每周有相当一块时间消失在确认"哪一版才是当前有效版本"上。一个只解决"问模型"、却忽略"找文档"的知识库,改变不了什么。
公共云在这里结构性地别扭
真正的墙是数据敏感度。IBM的2025年数据泄露成本报告显示,在被窃数据中,客户个人身份信息占53%,员工个人信息占37%,知识产权占33%。单就知识产权而言,每条记录丢失的成本可达178美元。对受监管机构来说,把成批的合同、客户档案和研究报告交给公共云模型,大致相当于把金库门敞着。
数据量还在往上走。Komprise的2026年报告指出,74%的大型企业现在存储的非结构化数据超过5PB,40%超过10PB,85%的IT负责人预计存储支出会持续上升到2026年。归档、影像和日志正是那种占巨大空间、却很少被查询的数据——恰好是最惩罚粗暴入库的形态。这两件事合起来划定了设计空间:数据敏感到不能外送,又大到不能随便处理。
压缩是前置条件,不是收尾工序
一个常见误解是,检索增强生成就是把文档丢进向量库然后提问。实际上,原始文档又大又吵,塞满头尾页、重复法务文本和低信息量的扫描件。不处理直接喂进去,两件事同时发生:每次查询的token成本膨胀,检索噪声上升,因为向量空间被大量近似重复、低信号的片段塞满。模型从更脏的上下文里作答,账单按脏的程度同比例上涨。
改变这笔账的原则很简单:入库前压缩和归一化,而不是入库后。这不是"把文件弄小点好上传",而是降低每份文档的token表面积,让下游每次查询更便宜、每个被检索到的片段信号更密。由此落出几个具体动作:
- 去样板文本。剥掉重复的头尾页和法务样板,上下文缩小而语义不减。
- 版式归一化。扫描表格和原生表格应落到同一种表示,否则检索会把它们当成不相关的东西。
- 去重。近乎相同的政策版本不该各自占用检索预算。
- 选择性保真。印章、签名、特定版式线索承载法律含义,即使周围噪声被清掉也必须保留。
围绕这一原则构建的系统给出的公开基准很有参考价值:一份443页的OFD文档可以端到端处理,耗时约124秒;图片资源在送入GPT-4o前压缩,token成本降低约85.9%;文档体积通常缩小60%到80%。回报是复利式的:同样的检索预算覆盖更多材料,同样的答案建立在更干净的上下文上,省下来的钱在每一次提问时重新兑现。
把token成本算明白
压缩之所以回报不成比例,是因为入库是一次性成本,而查询是永远重复的。花一次算力把文档缩小、洗干净,之后每一次检索、每一个答案、每一个用户会话都受益。不做,就要在数百万次查询的每一次上支付完整而嘈杂的token税。对受监管机构来说,这不只是成本论证,还是可用性论证:一个每次查询都太贵的知识库会被悄悄弃用,人们退回去给同事发邮件。经济性和采用率是同一条曲线。
在数据抵达模型之前处理敏感信息
压缩和脱敏属于同一条流水线,而且脱敏必须发生在任何向量化之前。一套稳健的配置会检测敏感区域——人脸、身份证件、印章之类——并做遮蔽或隔离,让这些字段永远不进入模型的上下文窗口。实践中,覆盖约13类敏感信息,是玩具流水线和能通过合规审查的流水线之间的分界。预处理层还得会说机构实际拥有的格式:实际门槛是处理约8种常见格式,从办公文档、PDF到扫描件和OFD这类特殊版式文件。
顺序很重要。如果敏感数据处理跑在检索之后,字段早就漏进索引了。它必须在上游运行,和压缩是同一次处理。
本地部署是合规的基本件
对受监管行业来说,"部署在我们自己的服务器上"不是部署细节,而是全部意义所在。从文档解析、压缩到向量化再到答案生成,全流程都必须在机构自己的边界内运行,路径上不能有外部服务。气隙隔离、基于容器的部署是现实目标:一个容器镜像离线拉起整套栈,不回调、不遥测、不依赖厂商的云。
可审计性也在这里从抽象变具体。整条链路本地运行时,你可以准确记录某个答案取自哪份来源,按查询计量用量,产出监管方会接受的审计轨迹。数据主权不再是一句承诺,而是系统可观测的属性。
"能用"长什么样
判断一个私有知识库项目,有用的标准是它能否通过端到端验收测试,而不是演示时答对了一个问题。必须串起来的链条是:上传、增量入库、带来源追溯的检索、受引用约束的问答、用量计量。每一环都是真实系统悄悄失败的地方。
这方面近期的工程进展显示了现在能做到什么:一套私有、完全离线的知识库系统在这条链上通过了端到端验证,可以作为容器交付,完全部署在客户内网之内。同样重要的是,检索和作答的响应时间从一分多钟降到一秒以内。亚秒级的意义不在于速度纪录,而在于它是人们真正会用这个工具、而不是绕开它的门槛。这里的迭代是工程成熟度——演示里能答一个问题,和真实文档体量加真实合规约束下扛得住,是两回事。
选型时该看什么
与其挑某个具名产品,不如拿真正决定受监管场景成败的维度去评估任何候选方案。这是带进厂商对话或自建与采购决策的清单:数据能否不出边界、格式覆盖是否够、敏感信息处理是否在上游、来源追溯是否可验收、增量入库是否原生支持、用量能否按查询计量。这份清单刻意保持厂商中立。正确答案取决于你的数据量、合规制度和团队运维基础设施的能力,而不是盒子上印着谁的logo。
带进构建过程的几条原则
- 先压缩再入库。把文档的token表面积当成一等设计变量,而不是事后补丁。
- 把来源可追溯性设为验收标准,而不是功能需求。答案展示不出来源就不上线——在受监管语境里,一个错误的引用会驱动一个错误的决策。
- 从一类高价值文档开始。监管公告或产品手册是好的首批目标。先证明链条跑通,再扩。
- 敏感信息在上游处理。约13类敏感信息的检测,在向量化之前执行,是合规审查不再拦你的门槛。
- 计量检索预算,而不只是模型。预处理带来的复利式token节省,才让一个庞大而异构的语料库负担得起反复查询。
- 从第一天就为增量入库设计。数百万份文档的语料库,不可能每改一个文件就全量重跑。
成功的机构往往共享一个习惯:把文档压缩、敏感数据处理和部署边界当作前期就解决的工程问题,而不是后期再谈的功能。模型是容易的部分。难而有价值的工作,是让200万份杂乱、敏感、还在增长的文档在一秒内可查,同时一个字节都不离开这栋楼。这条流水线做对了,用哪个模型几乎成了脚注。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.