← 返回 PaperDaily 大模型与智能体

汤森路透新基准:GPT-5.5审合同召回率仅75%?

想象一下这个场景:一笔并购交易历经数月谈判,终于在截止日前夜敲定了最终条款。此时,一位律师揉着布满血丝的眼睛,逐行核对一份几百页的合同——不是在看条款对不对,而是在找"错别字"级别的硬伤:某个大写术语在这里为什么没大写?

汤森路透新基准:GPT-5.5审合同召回率仅75%?
原论文信息如下:
论文标题:
ContractScrub: A benchmark for final review of legal contracts
发表日期:
2026年08月
发表单位:
Thomson Reuters Foundational Research, London, UK, Imperial College London, UK
原文链接:
https://arxiv.org/pdf/2608.20204v1.pdf

法律合同终审,AI大模型能否胜任?

想象一下这个场景:一笔并购交易历经数月谈判,终于在截止日前夜敲定了最终条款。此时,一位律师揉着布满血丝的眼睛,逐行核对一份几百页的合同——不是在看条款对不对,而是在找"错别字"级别的硬伤:某个大写术语在这里为什么没大写?第42条引用的"第7.3节"其实应该是"第7.2节"?定义部分明确说过"公司"仅指"母公司",后面的保密条款怎么又把它当成了全体子公司?
这种工作,法律圈有个专门的黑话,叫做合同终审(Contract Scrubbing)。说人话就是:在合同签署之前做最后一遍"通读挑刺",把所有不起眼但可能引发灾难的错误和前后矛盾全部揪出来。它极其无聊、极其耗时,但极其重要——美国缅因州当年就因为法条里少了一个牛津逗号,导致劳资双方对加班费条款产生歧义,最后公司掏了上千万美元和解。
这种活儿,听起来不正是大语言模型(LLM)的菜吗?长上下文理解、一致性检查、命名实体识别,全都是前沿模型的招牌能力。那么问题来了:让GPT-5.5、Claude Opus 4.7、Gemini 3.1 Pro这些顶级大模型去干合同终审,效果到底行不行?
最近,汤森路透基础研究院(Thomson Reuters Foundational Research)联合帝国理工学院的团队,带来了业界首个专门评估LLM合同终审能力的基准——ContractScrub。结果多少有点打脸:表现最好的GPT-5.5,宏观平均召回率也就0.750,所有模型F1分数全部低于0.650。换句话说,哪怕是最强模型,合同终审这活儿,每四个真实错误里大概有一个发现不了。
图1:合同终审流程中应当发现的错误示例
图1:合同终审流程中应当发现的错误示例

ContractScrub基准:首个合同终审评估框架

先说清楚ContractScrub要模拟的真实场景。在交易实践中,当谈判接近尾声、签字前夕,律师和法务助理会拿着合同从头到尾做最后一轮"清洗",把残留的错误、不一致、不整洁的写法统统找出来。这个过程之所以难以被机器替代,是因为它要求审阅者同时具备三种能力:一是对整份文件内部约定的全局记忆,二是对"什么样算错误"的敏锐判断力,三是跨章节定位问题的精确性。
ContractScrub把这个问题形式化为如下任务:给定一份合同ci和指令I,模型需要产出预测的标注集合R̂i。每个标注是一个"类别+字段向量"的二元组,字段向量记录出错的具体词项和位置。评估时,把模型的输出与律师构造的黄金标注做多集合匹配。
公式:R̂_i = M(I, c_i)
公式:模型M在指令I和合同ci条件下输出的预测标注集合R̂i
数据集怎么来的?这个基准的构建方式相当"重"。整个流程分为三阶段:首先,从公开的EDGAR企业文件库(即美国证券交易委员会的企业公告数据库)中筛选出一批10到15页、主题和行文风格多样的合同;然后,由资深律师逐份标注合同里本来就存在的各种问题;最后,再由这些律师在合同里人为植入一批现实中合理的新错误,与原有问题一起构成黄金答案。整个标注工作由9位不同执业背景的律师共同完成,他们平均执业年限超过十年,其中6位从业超过15年。
图2:ContractScrub数据构建流程
图2:ContractScrub数据构建流程。合同先经过筛选与结构审查(阶段1),再标注既有起草错误(阶段2),最后植入目标错误(阶段3),得到黄金标注。所有步骤均由经验丰富的律师完成。
最终ContractScrub包含44份合同、3014个标注任务、9个错误类别。每一个重复出现的错误都单独计数——同一术语在三个不同位置被写错,就算作三个独立缺陷,毕竟终审者需要逐一发现每一处。数据集已经开源在Hugging Face上,任何团队都可以拿自己的模型来实测一把。

九大错误类别:从定义术语到不一致语言

要评估模型找茬能力,先得定义"茬"长什么样。ContractScrub把合同终审中需要发现的缺陷分成九个大类,涵盖一个定义术语提取类别和八个起草错误类别。这些类别不是拍脑袋定的,而是由具备商业、公司及合同法实战经验的执业律师共同设计的,覆盖了交易实践中最高频、最有实际影响的错误。
表1:合同终审检查类别
表1:合同终审检查类别。每份被测合同包含不同类型的错误。
这九个类别具体包括:定义术语(Defined Terms),即合同正式定义并赋予特定含义的词语或短语;未定义的大写术语(Undefined Capitalized Terms),指被当成定义术语大写但从未定义过的词;未大写的定义术语(Uncapitalized Defined Terms),就是该大写却写成小写了;上下文中错误大写(Incorrectly Capitalized Terms in Context),指的是虽有定义但当前语境下不该当定义术语用时却大写了;未使用的定义术语(Unused Defined Terms),定义完就再也没用过;定义多次的术语(Terms Defined Multiple Times),同一个术语在合同中被定义了不止一次;错误的内部引用(Incorrect Section/Article/Paragraph References),交叉引用指向了错误的条款;错误的当事方引用(Incorrect Party References),把甲方写成了乙方或者张冠李戴;以及不一致语言(Inconsistent Language),合同不同位置的说法直接打架。
可能有人觉得这都是"文字洁癖"级别的吹毛求疵。但从法律角度看,每种错误都可能带来实打实的麻烦。举个最直观的例子:合同定义"代表(Representative)"仅指公司高管和外聘律师,可后面保密条款里却写成了小写的"representative"——按照普通含义,这个词可以被理解为包括经销商、合作伙伴甚至任何接触信息的第三方。如果对方故意抓住这个不一致做文章,把敏感信息透露给合同方根本不想给的一群"代表",那保密条款就等于形同虚设。

前沿模型表现:GPT-5.5仅达75%召回率

ContractScrub评估了9个前沿和开源模型,覆盖GPT、Claude、Gemini、Qwen四大系列,从数十亿参数的轻量级模型到数千亿参数的旗舰模型都拉来遛了一圈。评估采用宏观平均召回率(Macro-Recall)作为首要指标,即先分别计算每个类别的召回率,再取九个大类的平均值,公式如下:
公式:Macro-R = (1/|K|) Σ_{k∈K} R_k
公式:宏观平均召回率等于所有类别召回率的算术平均,其中K为类别集合,共9个类别。
那么,成绩单到底怎么样?说实话,不太好看。
表2:所有评估模型的主要结果
表2:所有评估模型的精度(P)、召回率(R)、F1分数及成本。每列最优加粗,第二优加下划线。成本列包含每份合同的平均价格(美元)和耗时(秒)。
GPT-5.5拿下召回率第一,0.750。但注意,它的精度只有0.580,F1约0.632,在F1榜上只能排第二。Gemini 3.1 Pro虽然召回率稍微落后一点(0.744),但精度(0.616)和F1(0.655)反而双双登顶。更有趣的是成本差距:GPT-5.5处理一份合同要花1.38美元、约533秒(接近9分钟),而Gemini 3.1 Pro只需0.19美元、76秒,又快又便宜还更均衡。
再往下看更扎心。老牌开源大模型Qwen 3.5-397B(3970亿参数)召回率只有0.438,居然和轻量级的o4-mini(0.409)、Claude Haiku 4.5(0.445)打得有来有回。这说明参数规模大,并不意味着法律文书分析能力就强。榜单后半段的模型,漏检率普遍超过一半——让它们独立终审一份合同,基本等于让实习生去挑大梁,靠谱程度堪忧。
表3:各模型在不同终审类别上的召回率对比
表3:各模型在不同终审类别上的召回率对比。所有模型均使用推理增强模式。

任务难度分析:为何简单任务对AI如此困难?

如果说整体分数还不够刺激,那类别层面的分析才真正揭示了问题的本质。不同错误类别的难度差距之大,简直像隔了一个次元。平均召回率最高的"定义术语"类别(0.835)和最低的"未定义的大写术语"类别(0.351)之间,差距高达0.484,这已经不是一个量级的概念了。
仔细看各类别,规律相当清晰。显式词法信号驱动的任务,比如"定义术语""未使用的定义术语""定义多次的术语",模型普遍表现不错,因为这些任务本质上是模式匹配:看到大写加粗的词去定义区查一遍,没有就标注。但需要语境推理的任务,比如"未定义的大写术语""上下文中错误大写""错误当事方引用",模型就集体拉胯了。哪怕是最强的GPT-5.5,在"未定义的大写术语"上召回率也只有0.514,在"错误当事方引用"上仅0.562。
为什么这么难?以"未定义的大写术语"为例,模型需要在阅读全文的过程中动态维护一份"内部定义注册表",然后时刻记着哪些大写词不在表里。更要命的是,法律合同里并不是所有大写都有法律意义——一些在标题、开头或者法定名称里的大写是常规写法,不该被当成错误。判断"这个大写是否有法律意义",需要的是对合同整体结构和法律惯例的深层理解,而这恰恰是当前模型最薄弱的环节。
图3a:各子任务性能的相关性分析
图3a:各子任务性能的相关性分析。任务类别之间存在聚集,定义相关任务内部相关性较高,其他类别之间相关性较弱(皮尔逊相关系数R)。
论文还对各类别之间的表现做了相关性分析(图3a),结果很有意思:九个类别的成绩之间相关性整体偏低,只有"未大写定义术语""未使用定义术语""上下文错误大写""错误引用"等定义相关任务聚成了一个弱集群。换句话说,这些任务测的几乎是一组互相独立的能力,而不是某个单一的"文本理解能力"。一个模型定义追踪能力强,不代表它引用检查能力也强;反过来也一样。
另一个值得关注的发现是长距离引用问题。论文抽取了一半的"错误内部引用"样本,人工标注了引用点和被引用点之间的字符距离,然后按距离分组分析召回率。结果不出所料——问题出在"远"上。
图3b:长距离引用下的召回率变化
图3b:长距离引用问题。各模型的召回率随引用距离增加而变化。
从图3b可以清楚看到,当引用点和被引用点之间的距离超过约一万个字符(差不多5到6页纸)时,几乎所有模型的召回率都显著下滑。这意味着GPT-5.5在120页的合并协议里,要发现"第18页的定义在第96页被写错",往往就心有余而力不足了。
还有一个关键变量:推理模式。论文对比了GPT-5.5和Claude Opus 4.7在开启和关闭推理增强时的表现。结果发现,推理模式确实有增益:GPT-5.5的召回率从0.643涨到0.750,Claude Opus 4.7从0.526涨到0.616。但推理不是万能的——打开推理后,增益主要集中在"需要跨全文做术语一致性核验"的任务上,比如未大写定义术语、术语定义多次、错误内部引用;而在"未定义大写术语""错误当事方引用"这类需要真正法律推断的任务上,增益非常有限。也就是说,推理模式更像是帮模型多翻了几遍词典,而不是让它真正理解了合同背后的商业逻辑。
图4:有无推理模式下各类别召回率对比
图4:两个模型在开启与关闭推理模式下的类别召回率对比。实线表示各任务的分段召回率,虚线表示各条件的平均召回率。
这些发现叠加起来,指向一个更根本的结论:合同终审并不是长上下文、NER(命名实体识别,Named Entity Recognition)、一致性检查这几个能力的简单加和,而是一种需要把众多子能力在同一份超长文档上同时激活的复合任务。传统基准如Stanford LegalBench、LEXam测的是"某个条款是不是在这里"的阅读理解,而ContractScrub问的是"整份合同到底哪里不对"的端到端找茬——前者模型已经玩得很溜,后者还远没到能放心交班的水平。

未来展望:AI辅助合同审查的潜力与挑战

尽管成绩单不好看,ContractScrub本身的价值是实打实的。它填补了一个非常关键的评估空白:过去法律AI基准要么测知识问答、要么测条款分类,很少有专门针对"整份合同的缺陷排查"这种直接对应产值工作流的任务。用论文里的话说,以前测的是"已知模式下的'某个东西在不在'",而合同终审要求的是"在全文范围内'这份文件相对于自身内部约定哪里不对劲'"——这两者之间有着巨大的能力落差。
从落地角度看,这条路其实有清晰的实践路径。当前模型的召回率水平虽然不足以"无人值守",但完全可以走"人机协同"的路线:AI先圈出一批可疑点,律师再逐个快速复核。这种协作模式有一个天然的容错优势——复核一个标记是否真实存在,成本极低;而发现一个漏掉的问题,几乎不可能靠人工从头再来一遍。用召回率作为首要指标,正是基于这一现实考量。
挑战同样肉眼可见。一是长距离依赖,模型在跨页引用上表现脆弱,而真实交易合同往往动辄上百页;二是深层法律意图判断,"这个词在这里大写到底有没有法律意义",目前模型的理解还很肤浅;三是部署成本与延迟的权衡,精度最好的GPT-5.5也是最贵最慢的,在实际高频次审查场景里未必划算。另外,模型目前输出的是"位置+类型"的标注,位置还经常定位不准,落地时还需要额外的规范化校验模块。
但总体来看,这个方向的前景是明确的。如果未来模型能把召回率从75%推到90%以上,同时保持合理的推理成本,合同终审将成为法律行业里第一批被大模型真正"吸收消化"的重复性劳动。到时候,律师们节约下的时间和心力,就能用来做真正需要人类判断力的事情——比如谈判策略、风险定价、以及告诉客户"这个条款这么写,我们最好再想想"。这大概是AI+法律最理想的分工方式了。

龙迷三问

下面是龙哥对于大家可能的一些问题的解答:
这篇论文到底在解决什么问题?汤森路透与帝国理工推出首个合同终审清洗评估基准ContractScrub,覆盖44份合同、3014个标注任务。
这篇工作最值得看的点是什么?最佳模型GPT-5.5仅达到0.750的宏平均召回率,所有模型F1分数均低于0.650;模型在依赖词汇信号的类别(如定义术语,平均召回率0.835)表现较好,在需要上下文意图推断的类别(如未定义大写术语,平均召回率0.351)表现较差。
这篇工作的边界或风险在哪里?优点:(1)首次提出合同scrubbing任务的基准测试,填补了该领域评估空白;(2)数据集由资深律师手工构建,具有较高的生态效度;(3)覆盖9类错误类别,任务设计贴近实际法律工作场景;(4)系统评估了多种前沿模型,揭示了模型在专业领域任务上的局限性。缺点:(1)数据集规模有限(仅44份合同),可能受特定合同特征影响;(2)仅包含英文合同,长度限制在10-15页,泛化性受限;(3)要求模型输出结构化JSON,可能影响性能表现。
如果你还有哪些想要了解的,欢迎在评论区留言或者讨论~

龙哥点评

论文创新性分数:★★★★☆

构建首个针对法律合同最终审查(scrubbing)任务的基准测试ContractScrub,包含由资深律师手工标注的9类错误类别,并系统评估前沿大语言模型在该任务上的表现。

实验合理度:★★★★☆

宏平均召回率(Macro-R)、精确率(Precision)、F1分数

学术研究价值:★★★★☆

构建首个针对法律合同最终审查(scrubbing)任务的基准测试ContractScrub,包含由资深律师手工标注的9类错误类别,并系统评估前沿大语言模型在该任务上的表现;更关键的是问题定义是否可复用到同类任务。

稳定性:★★★☆☆

现有材料未提供充分的极端条件、重复运行或扰动测试,稳定性暂按中性评价。

适应性以及泛化能力:★★★☆☆

现有材料未完整展示跨数据集、跨场景或分布外实验,泛化能力仍需进一步验证。

硬件需求及成本:★★★☆☆

现有材料缺少完整训练资源、参数量、显存和推理时延信息,成本暂按中性评价。

复现难度:★★★☆☆

https://huggingface.co/tri-fair-lab/contract_scrub

产品化成熟度:★★★☆☆

论文验证以研究实验为主,真实部署中的时延、成本、维护和异常场景仍需补充验证。

可能的问题:。缺点:(1)数据集规模有限(仅44份合同),可能受特定合同特征影响;

主要参考文献

[1] Bang, Y., Fielding, K., Oliver, B., Birke, B., Seedat, N., Bean, A. M. ContractScrub: A benchmark for final review of legal contracts. arXiv preprint arXiv:2608.20204, 2026.
[2] Hendrycks, D., Burns, C., Chen, A., Ball, S. CUAD: An expert-annotated NLP dataset for legal contract review. In NeurIPS, 2021.
[3] Guha, N., et al. LegalBench: A collaboratively built benchmark for measuring legal reasoning in large language models. In NeurIPS, 2023.
[4] Dataset: ContractScrub on Hugging Face. https://huggingface.co/tri-fair-lab/contract_scrub

*本文仅代表个人理解及观点,不构成任何论文审核或者项目落地推荐意见,具体以相关组织评审结果为准。欢迎就论文内容交流探讨,理性发言哦~ 想了解更多原文细节的小伙伴,可以点击"阅读原文",查看更多原论文细节哦!       

转发文章 微博 X LinkedIn Facebook
龙哥读论文 · PaperDaily

本文基于龙哥读论文 PaperDaily 数据库整理,结合论文原文与工程视角进行解读。

LONGGE AI COMMUNITY

把每天读到的论文,变成长期积累

加入「龙哥读论文」知识星球,持续获取 AI 论文、资讯、开源项目、招聘与研究思路。

加入龙哥读论文微信群:添加微信 kangjinlonghelper,备注“研究方向 + 地点 + 学校/公司 + 昵称”。

龙哥读论文知识星球二维码 微信扫码加入知识星球