智能体OCR如何玩转三百万页混乱扫描文档

Reducto用光栅化与智能体OCR攻克企业脏文档,并以J-Mail三百万页解析验证落地路径。
文章基于Reducto开发者关系负责人Palak的分享,指出企业AI文档处理的真正瓶颈不是干净PDF,而是扫描件、旋转页面、图表与手写体混杂的"脏数据"。Reducto以光栅化加智能体OCR为核心路线,让模型像人一样看图,并通过多步自我纠错处理复杂版面;平台提供parse、split、extract、edit、classify五项能力,其中解析是地基。J-Mail案例中,团队解析了超300万页涂黑PDF与政府文件,支撑系列产品累计4.5亿次访问。抽取Schema被视为核心配置环节,支持常规与增强两种生成模式,建议先小批量验证再扩量。文章还揭示了涂黑不彻底、引用溯源困难、行业缺乏统一基准等被忽视的风险与挑战。
当文档不再是"干净PDF":一个被忽视的AI落地瓶颈
大多数人对AI文档处理的想象停留在"上传一个排版规整的PDF,问它几个问题"。但Reducto开发者关系负责人Palak在B站分享的实践揭示了一个截然不同的现实:企业里绝大多数文档是扫描件、有旋转角度、夹杂图表和手写体,而前沿模型在这类"脏数据"上的表现远不如演示视频里那么优雅。
Reducto的定位很明确——它是模型之前的那一层。过去三年,这家公司从ACC、Benchmark等机构融资1.08亿美元,处理了超过20亿份文档,客户包括Harvey、Scale以及一家全球前五的对冲基金。Palak在分享中反复强调一个判断:让AI处理干净PDF不难,难的是那些真正存在于企业档案室里的东西。

光栅化+智能体OCR:让模型"像人一样看文档"
Reducto的技术路线有一个关键选择:基于光栅化的方法。简单说,它不依赖PDF底层的嵌入信息,而是把文档当作图像来看——和人类阅读的方式一致。这听起来朴素,却直接绕开了大量扫描件根本没有结构化文本层的问题。
真正让这套方案区别于传统OCR的是其"智能体OCR框架"。传统OCR做单次推理、直接给出答案;Reducto的模型会在不确定的地方主动标记,回头修正,再进入下一步。Omar(创始工程师之一)在演示中提到,这种多步自我纠错的机制是处理复杂版面和主观阅读顺序的核心。
据Palak介绍,平台提供五项核心能力:parse(解析)、split(拆分)、extract(抽取)、edit(编辑)、classify(分类)。其中parse是整个体系的地基——后续的拆分、抽取都建立在解析结果之上。
光栅化(Rasterization) 在此语境下指将PDF的每一页渲染成像素图像(如PNG位图)的过程。PDF本质上是一种打印指令的容器:文字、图形、字体位置都以矢量指令描述,扫描件则往往只有一张整页图片、缺乏可搜索的文本层。光栅化把这层指令或图片统一转换为像素矩阵,使后续模型无论面对原生PDF还是扫描件,都能以统一的"看图"方式处理,代价是放弃PDF中可能存在的字体、阅读顺序等元信息,并显著增加计算与存储开销。
智能体OCR(Agentic OCR) 则是指把大模型作为可多轮调用的"阅读代理",而非单次前向推理的识别器:代理可以先对页面做版面分析、生成初步识别结果,再对低置信区域裁剪放大、重新识别或交叉验证,最后整合成结构化输出。它能较好应对旋转、倾斜、表格跨页、手写混排等传统OCR易失败的情形,但推理成本与延迟更高,工程上通常需要批处理、缓存和并发调度来平衡。
J-Mail案例:三百万页文档如何变成数十个产品
分享中最有说服力的部分是一个真实项目。去年11月,Riley Walls和Luke Igel用五小时做出了J-Mail——一个模拟爱泼斯坦邮箱的界面产品。到今年2月,该系列站点累计访问超过4.5亿次,用户数达1800万。Reducto负责解析了其中超过300万页被涂黑的PDF、扫描件和政府文件,涵盖复杂表单、表格以及大量不同人的手写笔迹。
Omar展示了J-Flights(飞行记录产品)背后的流水线:先解析全部飞行文档,再套用单独的抽取配置,最终形成结构化数据。他还提到一个细节——第一波文件放出时,团队连夜解析,给基础设施带来不小压力,运维同事半夜发消息让他"慢一点"。据Omar和Palak两人交叉印证,正是这批被解析出的"地面真值"语料,支撑了后续J-Amazon、J-Cal等一系列衍生品。

抽取Schema就是画笔:从演示到生产的路径
现场问答中,Omar用了一个贴切的比喻:extract schema(抽取模式)就像你在Reducto画布上的画笔,它决定了你最终能得到什么。他现场演示了创建一个简历抽取schema、上传文档、实时查看结果的全过程——先小批量验证准确性,确认后再扩展到百万级文档。
对于schema生成,平台提供两种模式:常规模式是一次LLM调用,直接根据描述生成JSON schema,适合快速上手;增强模式则先解析文档内容,再根据实际文本定制schema描述,适合对细节有要求的场景。Omar提到见过包含156个字段的schema,嵌套层级限制在四到五层。
导出环节同样简洁:可以直接调用API,也可以生成流水线代码片段快速部署。用Omar的话说,核心玩法就是"把文档丢进平台,马上看到数据可视化,然后立刻产品化"。
Schema(抽取模式) 可以理解为一份机器可读的"数据合同":它用字段名、类型、是否必填、枚举取值、嵌套结构等声明,规定从文档中要抽出哪些信息、以什么形态返回。JSON Schema是最常见的描述格式,模型据此把非结构化文本映射为结构化字段。Schema设计的粒度直接决定下游可用性——字段过粗会丢失信息,过细则增加模型出错与维护成本;嵌套层级过深还会放大长文档中的定位难度,这也是实践中常把层级控制在四到五层的原因。
与之配套的评测集指一批人工标注了正确答案的文档样本,用于量化抽取的字段级准确率与召回率。由于不同企业文档的版式、术语差异极大,公开基准往往无法反映真实分布,因此"先小批量人工核对、再扩量系统对比"成为从演示走向生产的标准路径。
被忽视的难题:涂黑失效、引用溯源与评测困境
分享中有一段颇具分量的讨论:Reducto会解析PDF元数据,结果发现部分文件的涂黑处理并不彻底——有的只是盖了个黑框,底层信息仍可被读取。J-Mail团队因此不得不自行补做大量脱敏工作。Palak坦言这带来了沉重的责任压力,因为"数据被涂黑是有原因的"。
另一个技术难点是引用溯源。Omar提到,抽取模型之外还有专门的引用模型,负责定位每一条数据在原文中的出处。他顺带提及英伟达有一篇关于"找到一切"的论文,正是在攻克引用定位的速度瓶颈。
在评测层面,团队的回答相当坦诚:行业缺乏统一基准,客户往往需要自建评测集。建议路径是先做"感觉评测"(在Studio里看输出是否合理),再扩展到100到1000份文档做系统化对比。Palak表示公司会在近期发布基准测试,但也承认"你通常得自己做基准"。

涂黑(Redaction) 在PDF中通常有两种实现:一是真正删除底层文字对象、仅保留黑色矩形覆盖;二是仅在页面上叠加不透明图形,原始文本仍留在内容流中,任何能读取文本层的工具都可还原。后者是大量公开文件泄密的常见根源。因此在把文档送入解析流水线前,需要先做"文本层与渲染层一致性"检查,确认敏感信息确实被移除,而非仅被视觉遮挡。
引用溯源(Citation/Grounding) 要求抽取结果中的每个字段都能指回原文的具体位置(页码、坐标框或字符区间)。这不仅是可信度问题,也是纠错手段:当字段与出处对不上时,系统可自动标记待人工复核。技术上它通常依赖独立的定位模型或版面坐标对齐,在数百页文档中做全量定位对速度与显存都是挑战,这也是该环节常被单列为专门模型的原因。
这套方案对普通开发者的启示
Omar在回答"自定义逻辑"问题时点出了智能体架构的价值:可以针对不同文档类型施加系统提示词,让特定模型处理特定环节。比如复杂图标识别中区分不同公司的logo,或在建筑蓝图中处理难以辨认的版面信息,都需要在layout prompt层面做定制。
至于模型训练,团队给出的答案没有捷径——数据标注团队需要大量枯燥的分类工作,才能支撑模型迭代。Palak和Omar都提到,长上下文召回是持续攻关的方向,Omar形容抽取任务"不是大海捞针,而是捞起海里所有的针"。

从J-Mail这个带有话题性的案例出发,Reducto展示的其实是一条通用的企业路径:非结构化文档无处不在,把它准确抽取出来,剩下的想象空间属于产品本身。
相关推荐

OpenAI与Shield合作:Astra智能体如何革新IT故障修复
OpenAI与Shield合作推出Astra智能体,可自动登录电脑和遗留系统,实时修复IT故障,比传统模型快35%到40%,仅在需要人类判断时引入人工。

iPhone Duo续航实测:一天一充跑不掉,大屏是耗电元凶
iPhone Duo续航实测:重度使用一天需至少充电一次,6.5小时亮屏约剩30%电量。大屏展开频率是耗电关键,MagSafe电池背夹可救场,长期衰减同样值得关注。

Kimi K3.1 Pro开源发布:2.8万亿参数逼近Opus
Moonshot发布开源MoE模型Kimi K3.1 Pro,2.8万亿总参数、1040亿激活参数,Terminal Bench 4.0仅落后Opus 5.5不到1分,单任务成本约三分之一,API价格减半,开源权重11月4日开放。