老金出海AI · GO GLOBAL
返回列表
文档处理型技能:合同、发票与表格自动化
Agent 技能发布于 2026年8月7日·7 分钟阅读

文档处理型技能:合同、发票与表格自动化

老金做了十年跨境,单据处理这活儿,看起来不高级,但消耗的精力一点不少。一份形式发票、一份提单、一份报价单,翻来覆去地核对、录入、比对,最容易出错也最磨人。AI 技能要是连这都搞不定,就别谈什么高阶智能化了。


为什么单据处理是外贸人的 AI 第一站?

老金做了十年跨境,单据处理这活儿,看起来不高级,但消耗的精力一点不少。一份形式发票、一份提单、一份报价单,翻来覆去地核对、录入、比对,最容易出错也最磨人。AI 技能要是连这都搞不定,就别谈什么高阶智能化了。

什么叫「文档处理型技能」?简单说,就是把合同、发票、装箱单、提单这些天天打交道的东西,扔给 AI,让它自动提取关键字段、做校验、标记异常,最后生成一张你直接就能用眼睛复核的表格。整个过程可重复使用、可版本化管理,下次同样的单据换了格式,改个模板就行,不用从头来过。

这类技能在我们 365Skill 仓库 里已经落地了,下面我把里面的门道拆给你听。

技能怎么拆?四个关键动作

单据处理看起来只是「扫一下,读出来」,实际要跑稳,必须拆成四步。每一步做不到位,后面就是一场灾难。

1. 输入规范化:把乱七八糟的格式统一成结构化

现实中你收到的单据来源五花八门:扫描件、手机拍照、PDF 里的文字版、Excel 提取出来的乱码表格……AI 第一步就是把它们统一成结构化的文本块。这中间涉及 OCR 识别、表格线解析、多页合并等。如果这一步没做好,后面抽取就全歪了。

我们要求技能的输入管道必须能同时吃下三种主流格式:

  • 标准 PDF(文字层清晰)
  • 图片扫描件(含手机拍照)
  • Excel/CSV 表格

统一输出为带位置标注的结构化字段列表,方便下一步抽取。这一步出问题,所有责任都在技能身上,不能让用户去猜。

2. 字段抽取模板:关键字段清单加校验规则

每种单据需要抽取的字段不同,死板的规则一定会漏。365Skill 的做法是给每种单据定义一套「关键字段清单 + 校验规则」,这样做的好处是:模板可以版本化,下次你发现新的单据变体,改一次模板,所有历史单据都能按新规则重新跑一遍。

举个实际例子——形式发票:

关键字段抽取要求校验规则
发票号必抽,如不存在则标记缺失匹配发票编号常见格式(字母+数字组合)
日期必抽,如模糊则给出置信度日期格式校验,不能是未来日期
卖方/买方名称必抽,区分角色长度>2,不能全为数字
货物描述必抽不能为空,长度>5字符
数量、单价、总金额必抽数量*单价与总金额偏差小于1%算通过;否则标记金额不一致
币种选抽,未识别则提醒人工确认常见币种代码校验(USD/EUR/CNY 等)
银行信息选抽,存在则抽取IBAN/账号格式粗略校验

你多久没用过这么细的核对清单了?传统做法是拿眼睛一行行扫,扫到第三张发票,总金额计算错别字都看不出来。但技能会直接给你标红,告诉你「这里对不上」,你瞄一眼就知道。

3. 异常处理:不强行猜,而是标记出来

最要命的坑不是 AI 识别错,而是它悄悄错了,你还没发现。所以技能里专门加了一个异常处理层:遇到缺字段、模糊扫描、多种语言混合、表格线断裂、金额无法校验等情况,不做强行猜测,而是打上「需人工确认」的标签。

举个例子,一份法语发票混了英文产品描述,OCR 把法语重音符号识别成了乱码,传统流程可能直接把乱码录入系统;我们的技能会校验字段语言一致性,发现字符异常就标记出来,让复核人员只关注那一个格子。

4. 人工复核出口:抽取结果导出可审核表格

最后一步最关键:所有抽取结果不进下游系统,而是先生成一份中间审核表格(Excel 或在线预览),每一行对应一份单据的关键字段,异常项用高亮标出。人来点一遍,确认无误后,再正式进入 ERP 或订单系统。

这个设计是从血泪教训里来的——早期我们团队直接让 AI 抽取结果进系统,结果一笔发票金额少了个零,发现时已经发货了。从那以后,人工复核出口就成了硬规定。

365Skill 里的单据处理技能,把这四步封装成了一个可版本化的 Skill,你这次调好的模板,下次换个单据格式,稍微改一下字段定义就能复用。不再需要每次都从零搭一遍。

一个真实的单据处理工作流

假设你每周要处理几十份客户采购订单和发票,传统的做法:

  1. 从邮件里下载附件、截图
  2. 打开 Excel 或 ERP,一条条录入关键信息
  3. 回去核对金额、日期、货物描述
  4. 发现不一致,来回沟通
  5. 最后完成录入,归档

用上单据处理技能后,流程变成:

  1. 把所有附件拖进一个文件夹(或邮件自动转存)
  2. 技能自动运行,输出一份审核表格,标出异常条目
  3. 你花十分钟扫一遍异常和关键字段,直接确认
  4. 审核通过的部分一键导入或打印

另一个活生生的结合点,是我们放在门户上的 形式发票生成器。很多人问:生成器和处理技能能不能联动?可以。你先用生成器按标准格式出单向客户,客户回签或修改后,再扔给技能解析比对,差异项自动高亮,省掉来回对账的功夫。生成加解析,一个闭环就出来了。

常见坑别踩

做了这么多单据自动化,我发现最容易栽在这三个地方:

  • 扫描件 OCR 错误没人发现。 模糊的扫描件常常把数字 0 和字母 O 搞混,把小数点点没了,必须用校验规则兜底,而不是依赖 OCR 本身。
  • 字段定义不覆盖变体。 同一张发票,A 客户的格式和 B 客户不一样,如果硬编码字段位置,换一个模板就全挂。解决方案就是字段定义模板化,用语义匹配而不是位置匹配。
  • 抽取出错直接进下游。 这是最要命的。必须设置刚性的人工复核节点,哪怕只花一分钟,也要过一眼异常标红项。

常见问题

单据技能能处理手写单据吗?

能,但准确率会明显下降,需要更多人工复核。对于工整的印刷体手写(如某些拉美客户的采购单),OCR 本身可以识别,但难免有笔迹不清导致错误,技能会标记低置信度字段供人工判断。如果单据量很大且手写比例高,建议先让客户电子化,实在不行就只能接受复核成本。

怎么避免 OCR 错误带来的风险?

双层保障:第一层是技能内置的校验规则,它会对金额、日期、格式做逻辑判断,发现不合理就标记;第二层是人工复核出口,所有异常项都会高亮显示在审核表里,你不需要逐行排查,只需要盯住被技能标出来的那几个格子就行。

技能会不会泄露敏感合同信息?

365Skill 的技能默认在本地运行,单据文件不离开你的电脑或服务器。如果未来有云端版本,也会明确说明数据处理方式,并开放本地部署选项。处理商业单据,数据主权这根弦必须时刻绷着。

先从这一张发票开始

单据处理不用一口气吃成胖子。你可以先去 365Skill 仓库 里拉一个现成的形式发票处理技能,配一个你最常见的单据模板跑一圈,感受一下从混乱到有序的爽快感。跑通了,再去处理装箱单、提单、报价单,一步步铺开。实在拿不准怎么下手,也可以直接找老金团队聊聊,我们帮你落地。

别让单据处理继续吃掉你本可以花在拿单上的时间。