← 最新论文
🤖 AI

When Rules Learn: A Self-Evolving Agent for Legal Case Retrieval

本文提出了一种自演进、无参数的框架,该框架利用基于大语言模型(LLM)的智能体,通过迭代生成、验证并优化基于规则的查询重写策略,从而显著提升了在 LeCaRD-v2 基准测试上针对中文法律案例检索的 BM25 性能。

原作者: Mingxu Tao, Jiawei Hu, Xian Zhou, Wenpeng Hu, Jiajun Cheng, Yunbo Cao, Zhunchen Luo, Guotong Geng

发布于 2026-06-17
📖 1 分钟阅读☕ 轻松阅读

原作者: Mingxu Tao, Jiawei Hu, Xian Zhou, Wenpeng Hu, Jiajun Cheng, Yunbo Cao, Zhunchen Luo, Guotong Geng

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

核心问题:在法律的草堆中寻找正确的针头

想象你是一名律师,正试图寻找一个与你当前客户问题几乎完全一致的过往判例。你在搜索引擎中输入了一段描述,但结果却乱七八糟。

这篇论文指出一个令人惊讶的事实:传统的搜索方法(称为 BM25)在寻找法律案例方面实际上比那些高大上的、高科技的 AI 搜索方法更有效。 为什么?因为法律语言非常专业。如果你说“汽车事故(car accident)”,而旧案例中写的是“车辆碰撞(vehicle collision)”,高级 AI 可能会忽略这种联系,但传统方法却能非常精准地匹配这些词汇。

然而,旧方法有一个缺陷:它需要你的搜索词必须非常完美。如果你使用了错误的法律术语,它就会失效。

解决方案:一个“自我进化”的搜索教练

作者构建了一个系统来解决这个问题,而无需重新训练 AI。你可以把它想象成聘请了一位搜索教练,这位教练并不改变搜索引擎本身,而是教你如何提出更好的问题。

这是一个通过遵循一套规则来重写你的搜索查询的 AI 智能体(Agent)。

  • 规则示例: “如果用户说‘汽车撞击(car crash)’,请添加‘车辆碰撞(vehicle collision)’和‘交通意外(traffic accident)’到搜索词中。”

问题在于:谁来编写这些规则? 通常,你需要一位人类专家。但专家很贵,而且他们也可能错过一些好的想法。

创新点:智能体通过试错进行学习

作者创建了一个自我进化框架(Self-Evolving Framework)。与其由人类编写规则,不如让 AI 智能体自己编写、测试并改进这些规则。

以下是该智能体的工作原理,使用了一个园丁类比

  1. 播种(生成规则): 智能体从一个基础规则(种子)开始。然后,它尝试“种植”新的规则。比如它可能会想:“如果我也加上这个法律拉丁术语会怎样?”
  2. 测试花园(实验规划): 智能体会挑选几个规则一起进行测试。它运行一个模拟:“如果我同时使用规则 A 和规则 B,我能找到更多相关的案例吗?”
  3. 除草(剔除规则): 这是最重要的一部分。智能体会观察结果。如果某个规则没有帮助,甚至让情况变得更糟,智能体会将其“拔掉”(剔除)。
  4. 循环: 智能体会重复这个过程数百次。它创造新想法、测试它们,并剔除那些不好的规则。它在不改变自身大脑(无需复杂的数学训练)的情况下完成这一切;它只是通过观察实验结果来进行学习。

结果:更大的大脑效果更好

团队在中文法律数据库(LeCaRD-v2)上进行了测试。他们将这个“自我进化智能体”与以下对象进行了对比:

  • 编写规则的人类。
  • “贪婪(Greedy)”策略(即一旦选定最佳规则就一直沿用)。
  • 不同规模的 AI “大脑”(核心大语言模型/Core LLMs)。

研究发现:

  • 小脑难以为继: 当他们使用较小的 AI 模型作为“教练”时,模型会感到困惑。它无法搞清楚哪些规则可以很好地协同工作。它表现出的效果往往比简单的“贪婪”策略还要差。
  • 大脑表现卓越: 当他们使用非常强大、大型的 AI(如 gpt-oss-120b)时,该系统击败了所有人。它找到了比人类专家和贪婪策略更好的规则组合。
  • 原因何在? 大规模 AI 擅长两件事:
    1. 规划能力: 它能够观察过去的实验并判断:“规则 A 有效,规则 B 单独使用也有效,那么让我们尝试把它们结合起来。”
    2. 除草能力: 它能够识别哪些规则是没用的,并将它们移除以保持搜索的纯净。

局限性

论文承认了一些问题:

  • 语言至关重要: AI 需要非常擅长理解和编写特定语言的法律术语(在本例中为中文)。如果 AI 的语言能力较差,它生成的“垃圾”规则将毫无意义。
  • 并非魔法: 该系统在小型 AI 模型上表现并不理想。你需要一个“聪明”的教练来有效地管理这个花园。

总结

这篇论文表明,要解决难题,并不一定需要构建一个全新的、超级复杂的 AI。有时,你只需要一个聪明的智能体,它能够编写自己的指令、测试它们,并开除那些表现不佳的指令,直到找到最完美的搜索方式。这就像拥有一个搜索引擎,它正在通过学习,比人类更精通法律语言的表达方式。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →