Git 与美国法典——版本控制的法律文本及其影响
摘要
一个基于 Git 的美国法典系统现在允许用户选择日期,查看当时生效的确切法规文本,每一行都标注了创建它的公法;这解决了法律研究中的重大透明度问题,并显著减少了基于 LLM 的法律助手的时间性错误。
为什么法规的版本控制系统很重要
法律研究人员目前缺乏一种廉价、精确的方式来追踪法规的谱系。
- 在软件中,一行代码可以追溯到引入它的提交、作者以及文件的完整历史。
- 相比之下,律师必须翻阅修正案注释、生效日期条款以及美国法典的发布点,才能确定哪个公法写了某个特定句子以及它何时生效。
- 这种不透明性阻碍了人类分析和 AI 模型,它们经常应用已被取代的条款或忽略法律的时间范围。
美国法典目前如何发布
法律修订顾问办公室(OLRC)定期以“发布点”形式发布法典,这些发布点整合了截至某个指定法规的所有公法。
- 法典是法律的初步证据;当出现差异时,以《法规大全》为准。
- 修正案以散文形式记录,生效日期可能是默认的(颁布日)或在单独的注释中指定。
- 示例:11 USC § 1182(1)——小企业债务人的定义——在 2019 年至 2025 年间被多次修改,不同的生效日期影响案件结果。
Git 方法的实证验证
Lexifina 团队通过按时间顺序应用每项公法,并将结果与官方发布点进行比较,重建了 2017 年以来的美国法典。
- 准确性: 365 项变更中有 361 项精确重现了下一个发布点;其余四项被标记并附有置信度。
- 捕获的元数据: 261 项变更在颁布时生效,72 项通过明确的生效日期注释生效,29 项嵌入在修正案文本中。
- 结果工具: 用户可以选择任意日期,查看当时存在的法规文本,并看到每个短语按引入它的法律进行颜色编码。定义术语的变更会自动列出所有依赖条款。
对大型语言模型(LLM)的影响
时间一致性是 LLM 回答法规问题时已知的失败模式。
- 2026 年慕尼黑工业大学的一项研究发现,一个德国法律模型仅正确回答了 24% 的截止日期后问题,但当首先检索相关法规文本时,准确率上升到 87%。
- 当同一组要求模型将修正案应用于较旧的德国法规时,输出与官方文本匹配率仅为 50%(单一修正案)和 20%(修正案链),其余部分存在法律上显著的错误。
- 通过提供可验证的、特定日期的美国法典快照,Git 仓库提供了 LLM 目前缺乏的硬约束,减少了幻觉和过时的引用。
社区反应和相关努力
这个想法在 HN 社区引发了热情和怀疑。
“想想版本控制软件对国会意味着什么……它会羞辱立法者插入违背公共利益的措辞。” – NYT 2007(由 @kfogel 引用)
“我们需要一项法律要求 OLRC 追溯维护该仓库;这很便宜,没有技术障碍。” – @Ericson2314
“类似的项目存在于法国法律(The Law Factory)和 GitHub 上的德国宪法,表明这个概念在国际上是可行的。” – @TomAbel, @holtwick
“Git 可能不是立法者的正确工具;工作流程必须从透明度的目标出发,而不是从软件工程师的习惯出发。” – @codingdave
“现有的商业解决方案,如 TeraText for Legislation,已经使用 XML 重建了时间点法规,尽管使用传统技术栈。” – @verytrivial
这些评论既突显了对开放、版本化法律数据的需求,也突显了关于工作流程采用、成本以及 Git 与其他数据结构适用性的实际担忧。
当前限制
原型还不是一个完整的法律研究平台。
- 它尚未将后续法律的未来追溯效力传播到更早日期,因此用户检查 2022 年案件时可能错过 2022 年 6 月追溯提高小企业债务限额的修正案。
- 生效日期注释使用简单的模式匹配解析;不寻常的措辞会回退到默认的颁布日期规则。
- 所有链接都指向原始公法文本;用户必须阅读来源以获得法律确定性。
- UI/UX 仍在设计中;团队正在探索最佳形式(Web 应用、API 或与现有法律研究工具的集成)。
下一步是什么?
使系统达到生产就绪状态的路线图项目。
- 追溯传播 – 自动标记后续修正案何时改变更早日期的法律答案。
- 稳健的日期解析 – 结合自然语言日期提取模型,处理非标准的生效日期注释。
- 公共 API – 暴露类似提交的端点,使下游 AI 代理能够获取任何日期范围的精确文本。
- 社区工具 – 鼓励为其他司法管辖区(例如州法规、欧盟指令)贡献解析器,并与现有法律科技平台集成。
- 治理模型 – 探索立法授权或公共资助的管理,以确保仓库保持官方和最新。
要点
将美国法典放入类似 Git 的仓库中,提供了法规演变的透明、可查询记录,显著改善了人类法律研究和 AI 驱动的法律助手的时间可靠性。虽然技术和制度挑战仍然存在,但原型表明,高保真、特定日期的法律视图既可行又非常有价值。
Sources
相关
- Dispatch
- 项目
- Dispatch
- 项目
- 项目