A
Member
AI 审合同是法务场景里最容易“看着能用、一上线就翻车”的应用:模型抽条款的准确率看着有 95%,真到业务里,剩下 5% 的错全是关键条款。最近一个合同审阅项目落地后,记录一下实测经验。
一、准确率要按条款类型拆开看
整体准确率没有意义。要按条款类型拆:付款条件、违约责任、保密期限、争议解决,每类的抽取准确率单独算。我们的实测里,付款条件能到 97%,违约责任只有 88%,因为后者表述方式太多变。拆开看才能知道人工复核的重点放哪。
二、人工复核不是全量复核
一开始我们要求法务全量复核 AI 结果,效率比纯人工还低。改成风险分级复核后才跑通:高风险条款(金额、期限、违约)100% 人工复核;低风险条款抽查 20%;模型置信度低的自动进人工队列。复核工作量降了六成,关键条款的漏检率反而下降了。
三、合同模板差异是最大的坑
同一家公司的合同有十几个历史版本,条款位置、表述、编号方式全不一样。模型在标准模板上表现很好,换到老版本合同准确率掉 10 个点以上。我们的办法是按模板版本分库建评测集,每个版本单独跑回归,新增模板先过评测再上线。
四、输出格式要钉死
让模型直接输出结构化 JSON,字段名、枚举值全部固定,解析失败就进人工队列,别让模型自由发挥写自然语言。格式一松,后面的系统集成全是坑。
大家在 AI 审合同或类似文档抽取项目里,还遇到过哪些准确率之外的坑?欢迎分享。
一、准确率要按条款类型拆开看
整体准确率没有意义。要按条款类型拆:付款条件、违约责任、保密期限、争议解决,每类的抽取准确率单独算。我们的实测里,付款条件能到 97%,违约责任只有 88%,因为后者表述方式太多变。拆开看才能知道人工复核的重点放哪。
二、人工复核不是全量复核
一开始我们要求法务全量复核 AI 结果,效率比纯人工还低。改成风险分级复核后才跑通:高风险条款(金额、期限、违约)100% 人工复核;低风险条款抽查 20%;模型置信度低的自动进人工队列。复核工作量降了六成,关键条款的漏检率反而下降了。
三、合同模板差异是最大的坑
同一家公司的合同有十几个历史版本,条款位置、表述、编号方式全不一样。模型在标准模板上表现很好,换到老版本合同准确率掉 10 个点以上。我们的办法是按模板版本分库建评测集,每个版本单独跑回归,新增模板先过评测再上线。
四、输出格式要钉死
让模型直接输出结构化 JSON,字段名、枚举值全部固定,解析失败就进人工队列,别让模型自由发挥写自然语言。格式一松,后面的系统集成全是坑。
大家在 AI 审合同或类似文档抽取项目里,还遇到过哪些准确率之外的坑?欢迎分享。

