legalfrance

⚖️ 法国法律 AI 智能检索助手

基于法国 LEGI 官方数据库的本地 RAG 法律助手,支持混合检索与可验证引用,确保隐私安全的专业法律咨询。

收藏
3.5k
安装
934
版本
v1.0.1
CLS 安全性认证2026-05-18
点击查看完整报告 >

使用说明

LegalFrance 是一款专注于法国法律领域的本地 RAG(检索增强生成)助手,基于官方 LEGI 数据库和 DILA 法规构建,旨在为用户提供可验证、隐私安全的法律咨询与条文检索服务。

核心用法方面,用户首次使用需运行初始化脚本 python scripts/ingest.py,该过程会从 HuggingFace 下载约 2GB 的法律语料库(LEGI)和 BGE-M3 嵌入模型,构建本地向量数据库(ChromaDB)和全文搜索索引(SQLite),耗时约 20-40 分钟。初始化完成后,用户可通过 python scripts/one_shot.py "<question>" 进行法律问答,或使用 --json 参数获取结构化输出,也可通过 search.py 进行原始代码检索。系统采用混合检索策略(FTS + 向量搜索),确保召回率和准确性的平衡。

显著优点包括:首先,所有数据处理均在本地完成,查询和响应不会上传至第三方服务器,充分保护用户隐私和商业机密;其次,基于法国政府公开的 LEGI 数据库,法律条文权威可靠,且系统强制要求所有回答必须引用检索到的真实来源,严禁虚构条款;再次,支持混合检索模式,结合向量相似度和全文关键词匹配,有效处理专业法律术语;最后,系统内置完善的免责声明,明确区分一般法律信息与个性化法律建议,降低误用风险。

潜在缺点与局限性不容忽视:一是首次初始化需下载 2GB 数据,对网络环境和存储空间有一定要求;二是数据来源为 HuggingFace 平台的 AgentPublic/legi 仓库,虽为政府公开数据,但更新频率可能滞后于官方法律修订;三是当前仅覆盖法国成文法(codes et lois),判例法(jurisprudence)模块为可选组件,功能完整性受限;四是作为个人开发者(T3 来源)维护的项目,长期维护和代码审计频率不如商业产品有保障。

适合的目标群体主要包括:法律从业者(律师、法务)用于快速法条检索和初步研究,法律专业学生用于学习和理解立法逻辑,企业合规人员用于日常合同和法律风险评估,以及研究人员用于法律文本挖掘和 RAG 应用开发。

使用风险方面,除数据时效性外,用户需注意本地硬件性能对检索速度的影响(特别是向量检索部分),以及大语言模型生成内容可能存在幻觉(尽管系统通过强制引用约束)。此外,项目依赖 HuggingFace 和 PyPI 仓库,存在供应链安全风险,建议在企业环境中使用时进行依赖审查。

安全解读

核心用法

LegalFrance 是一款面向法国法律体系的本地化智能检索工具,采用混合检索架构(全文搜索FTS + 向量检索),核心功能包括:

1. 法条精准检索:通过 one_shot.py 输入法律问题,自动检索相关法国成文法条文
2. 结构化输出:支持 --json 模式输出标准化法律分析,便于系统集成

3. 原始代码查询search.py 可直接在法典中执行原始关键词检索

4. 可验证引用:所有回答必须附带来源索引,严禁虚构法条

首次使用需初始化:运行 ingest.py 下载约2GB的LEGI法律语料库(HuggingFace公开数据集)和BGE-M3嵌入模型,耗时20-40分钟,需用户主动确认。

显著优点

  • 权威数据源:直接对接法国政府DILA发布的LEGI官方法律数据库,确保条文时效性与准确性
  • 本地化部署:所有数据索引本地存储(ChromaDB + SQLite),零云端依赖,符合法律数据敏感性要求
  • 混合检索精度:结合向量语义理解与全文关键词匹配,兼顾概念相关性与术语精确性
  • 开源透明:依赖均为知名开源库(datasets/chromadb/sentence-transformers),无黑箱模型
  • 强制合规设计:内置回答格式规范(Principe → Application → Limites → Sources)及法律免责声明

潜在局限

  • 仅限成文法:基础版本不含判例法模块(jurisprudence为可选组件),复杂案件分析能力受限
  • 法语单语言:专注法国法律体系,不支持其他司法管辖区
  • 初始化门槛:首次部署需下载大体积数据,对网络环境和磁盘空间(2-3GB)有要求
  • 无实时更新:依赖本地静态索引,法律修订后需重新执行ingest流程

适合人群

  • 法国执业律师、法务人员需快速检索成文法依据
  • 法学研究者进行法国法条文对比与体系分析
  • 企业合规官处理法国子公司法律合规查询
  • 对法律数据本地化处理有强隐私要求的机构

常规风险

  • 非法律意见:工具明确声明仅提供一般性信息,不构成个性化法律建议
  • 来源覆盖局限:若检索结果不足,系统会明确提示,用户需自行补充检索
  • 模型幻觉防控:虽强制要求引用验证,但语义检索的边界匹配仍可能引入相关性较低的结果

安全认证亮点

经CLS-Certify v2.1.0全面扫描,获S级安全评级(88分):

  • 零危险函数调用(无eval/exec/subprocess)
  • 无敏感信息硬编码
  • 外部数据仅来自HuggingFace可信公开仓库(TLS 1.3加密)
  • GDPR合规:处理公开法律文本,零个人数据收集

legalfrance 内容

references文件夹
scripts文件夹
手动下载zip · 13.4 kB
answer_template.mdtext/markdown
请选择文件