PDF分栏问题一直是大型语言模型处理文档时难以逾越的隐性障碍——你阅读得很顺畅,模型却常常将左右栏内容拼成混乱的乱码。LongCat AI 的解决方案其实很直接:不是绕过分栏,而是让系统真正理解“这页文档是如何排版的”。

简单来说,整个流程就是“先识别版面区域,再确定阅读顺序,最后输出结构化内容”。
版面分析先行:先识别,再排序
遇到双栏、三栏甚至混合排版(例如正文分两栏、右侧还有一个图表栏)的PDF,LongCat 在OCR之前就会启动深度学习驱动的版面解析模块。这里没有简单的像素投影或固定规则——它采用的是类似 DocLayout-YOLO 的目标检测模型,直接定位并标注出每个区域的类型:左栏正文、右栏正文、跨栏标题、嵌入式图注、页脚,一目了然。识别完区域之后,再用图神经网络推断出符合人类阅读习惯的阅读路径——比如自动判定“左栏末段→右栏首段→下方图注”,而不是按照坐标从上到下机械拼接。这种阅读顺序的准确判断,才是关键所在。
结构化输出保留语义层级
识别完成后,LongCat 并不会输出杂乱的纯文本流,而是生成带有层级标记的结构化数据。举个例子:
- 标题1 → “系统架构说明”(type: heading, level: 1)
- 正文块A → 左栏第1–3段(type: paragraph, column: left)
- 正文块B → 右栏第1–2段(type: paragraph, column: right)
- 图注 → “图2:数据流向示意图”(type: caption, linked_to: figure_2)
这种输出方式让后续的大模型(比如 LongCat-Flash-Chat-FP8)能够准确关联跨栏内容,不会把右栏的开头误当作新章节。就好比你拿到一叠打乱的报纸剪报,但每张都标注好了“这是第一版左上角”“这是第二版右下角”,拼接起来自然顺畅无阻。
长上下文协同理解,补全断裂信息
分栏最常见的问题是段落物理断开——上一页末尾有半句话,下一页开头接上半句。LongCat 的 128K 长上下文在这里发挥了重要作用。推理阶段它会自动合并跨页、跨栏的语义片段。比如参数表横跨双栏时,模型能把左右两半自动对齐,还原成完整的表格结构,而不是输出两段孤立的文字。这就像有位细心的编辑在后台悄悄帮你把断开的句子重新连接好。
针对扫描件的增强处理
扫描型双栏PDF更为棘手:普通OCR常常因为栏间空白就误判为段落结束,导致复制出来的内容全是错乱的。LongCat 搭载的增强图文OCR,能够区分真实的栏间距与行内空格,对手写批注、水印、模糊边缘都具备鲁棒性建模能力。文字块的归属变得非常准确,从根本上减少了“复制出来全乱了”的情况。
总结一下其实并不复杂:关键不在于识别得多快,而在于识别得多透彻——真正理解版面结构,才能读懂内容的正确阅读顺序。这个思路,对于任何想要深入处理PDF文档的AI来说,都是一道绕不开的必修课。
