RAG「漏了」一条关键条款
2025年,一家律所用RAG+AI审查一份200页的并购合同。AI报告说「没有发现重大问题」。交易完成。
6个月后,客户发现合同中的「赔偿上限条款」存在重大漏洞——对方只承担「直接损失」,不承担「间接损失」。而这份合同涉及的「间接损失」可能高达5000万美元。这个条款,RAG系统「漏了」。
为什么漏了?因为这份合同在「第147页」——RAG的分块策略把这一页分成了3个块,而「赔偿上限」的关键信息被「分散」在3个块中。RAG检索时只命中了「1个块」,信息不完整,AI没有发现风险。
RAG在法律场景中「漏了」一条关键条款,代价是5000万美元。
法律RAG的「三大死穴」
死穴一:分块「破坏」法律文档结构。 法律文档的「结构」至关重要——条款之间的「引用关系」「层级关系」「优先顺序」是理解法律文档的关键。但RAG的「分块」会「破坏」这种结构——一个条款可能被「切成两半」,引用关系被「切断」,层级关系被「打乱」。
死穴二:关键词检索「失效」。 法律文档使用「精确」的法律术语——「赔偿」和「补偿」不同,「解除」和「终止」不同,「应当」和「可以」不同。但RAG的「语义检索」可能「模糊」这些精确区别——把「赔偿」和「补偿」当做「相似概念」,导致检索结果「不精确」。
死穴三:信息「分散」在文档各处。 法律文档中,一个「主题」可能被「分散」在文档的不同位置——定义在「第1页」,权利在「第15页」,例外在「第47页」,补充在「第89页」。RAG检索时,可能只命中「部分」信息——导致AI「看到不完整的信息」做出「错误判断」。
法律RAG的「四大对策」
对策一:法律文档「结构化分块」。 不要用「固定长度分块」——用「法律结构分块」。按照「条款」「项」「目」的层级来分块,保持法律文档的「结构完整性」。同时,在每个块的「元数据」中记录「条款编号」「父条款」「子条款」等信息——方便RAG系统「理解」块之间的关系。
对策二:混合检索。 不要只用「语义检索」——用「语义检索+关键词检索」的混合模式。关键词检索可以「精确匹配」法律术语,语义检索可以「理解」概念的相似性。混合检索在「法律场景」中的准确率比纯语义检索高15-25%。
对策三:多级检索。 不要「一轮检索」就结束——用「多级检索」。第一轮检索:找到「相关条款」。第二轮检索:基于第一轮的结果,找到「相关的引用条款」「相关的例外条款」「相关的定义条款」。多级检索可以「递归」地检索法律文档中的「关联信息」。
对策四:RAG+长上下文「混合」。 对于「高风险」的合同审查,不要只用RAG——用RAG+长上下文混合。RAG做「粗筛」——找到「可能相关」的条款(50-100条)。长上下文做「精读」——把这些条款「完整」地塞进LLM的上下文窗口,让LLM在「完整信息」中进行分析。
金句:法律RAG的「核心挑战」不是「找到相关内容」,而是「不遗漏任何相关内容」。 在法律场景中,「召回率」比「精确率」更重要——漏掉一条关键条款的代价,远大于多看几条不相关的条款。
2026年,法律RAG的「最佳实践」
实践一:建立「法律知识图谱」。 不只是「向量检索」,还要建立「法律知识图谱」——法律概念之间的关系、条款之间的引用关系、案例之间的类比关系。RAG检索时,可以沿着「知识图谱」的边「扩展检索」——找到和用户问题「间接相关」但「法律上重要」的信息。
实践二:RAG输出「置信度+引用」。 RAG的输出必须「标注引用」——「这个结论来自第X页,第Y条,第Z款」。同时「标注置信度」——「这个分析基于完整信息,置信度高」vs「这个分析可能因信息不完整而存在偏差,建议人工核实」。
实践三:人机「双审核」。 RAG的输出不应该是「最终结论」——而应该是「初稿」。人类律师「审核」RAG的输出,特别关注「RAG标注了低置信度」的部分。人机「双审核」是法律RAG的「最低安全标准」。
金句:法律RAG的「终极原则」是:AI可以「辅助」律师,但不能「替代」律师。 2026年,法律RAG是「效率工具」,不是「责任转移工具」。
结语
2026年,RAG在法律场景中的应用正在「加速」——越来越多的律所和法务部门用RAG+AI审查合同、研究法律、分析判例。但法律RAG有一个「致命缺陷」——分块可能「破坏」法律文档结构,语义检索可能「模糊」精确的法律术语,信息分散可能导致「遗漏」关键条款。
法律RAG的「终极目标」是:不漏掉任何一条关键条款,不误解任何一个法律术语,不忽略任何一段关联信息。 2026年,我们正在接近这个目标——但「召回率100%」的挑战仍然很大。