该技能面向需要精确条文与逐字引用的法律检索场景,依托 LibreJustice MCP 服务器提供的工具,例如 get_norm 和 search_norms;如果会话中缺少 get_norm,应先按参考资料连接该 MCP 服务器。其参考文本范围包括法国法典、欧盟法、国际条约(含双边协定)、59 个外国国家的法典、集体协议以及 BOFiP 等,具体清单与统计见参考资料中的 corpus.md,已知的失败模式与外国法处理见 traps.md 与 foreign-law.md。
【使用原则】该技能强调三条铁律。第一,不得凭记忆引用条文,必须通过 get_norm 获取后逐字引用,并附上条文链接;模型容易记错条号并遗漏修订。第二,先定日期再取文本:先确定法律相关日期(被诉决定、事实或合同对应的日期),将其作为 date 参数传给 get_norm 与 search_norms,检索将匹配该日期有效的版本,并在引用时说明所引版本的生效区间;大多数诉讼中,当前生效版本并非正确版本。第三,文本须使用官方名称:code 过滤解析的是 slug 或精确官方名称,而非常用名,例如使用“Convention de sauvegarde des droits de l'homme et des libertés fondamentales”而非“CEDH”;不确定时可以从 facets.code 或判决中的 /norm/ 链接反查 slug。get_norm 响应还可能附带条文评论与学说,以正文内联或外链形式给出,这些仅作背景参考,只有条文正文可作为条文引用。
【三条访问路径(由省到繁)】1)文本与条文已知:直接拼接 URL https://librejustice.fr/norm/{juris}/{code-slug}/{article-key},其中 {juris} 为制定管辖区的小写形式(fr、eu、intl 或 ISO 国家代码),条文键为小写。slug 错误时响应会返回最接近的候选,猜测加纠正只需一次调用,而检索需要两次。仅请求根路径 /norm/{juris}/{code-slug}(不带条文键)总能得到响应,且不带 num:无条文的文本(如通函、公布令)整体返回,有条文的文本以目录形式返回;对不熟悉的文本应先读根路径;读取某一章时应获取该 division 而非逐条获取,目录中 kind 为 section 的条目带有该 division 的 URL。Légifrance 的 LEGIARTI、LEGITEXT、LEGISCTA、JORFARTI 等标识可直接放入 textId。2)文本已知、条文未知:用 search_norms 配合 code 过滤(slug 或精确名称)与描述性法语查询,在具名文本内排序可靠;已知相关日期时同样传入 date。3)文本未知:使用描述性查询加管辖区过滤(FR、UE、INTL 或 ISO 国家代码),再读 facets.code 找出命中最集中的文本并以之为过滤重查;排序偏重本国法,描述性查询会优先法国、欧盟与条约法,在查询中点明国家可将范围限定到该国法律;若查询本身即文本名称,会以不带 num 的首条命中返回该文本及其 /norm/{juris}/{slug} 入口,这是恢复 slug 最省事的方式。
【版本、重编号与“未找到”】每次响应都带完整版本时间线。文本重编或条号变更时(如 CESEDA 2021 年 L. 313-11 改为 L. 423-23、2008 年劳动法典),应对两个条号分别查询,因为每个键有各自的时间线。带日期返回“未找到”意味着该日期下该键无生效版本,并不表示规则不存在:应先不带日期重取以查看时间线,再追查更早的编号。已废止文本仍可获取。命中可能按版本重复同一条文,应按 URL 去重。
【法秩序与层级】应说明条文所属的法秩序,并在不同法秩序冲突时指出层级关系,例如双边协定作为特别法(法阿协定管辖阿尔及利亚居留许可并克减 CESEDA)、欧盟法在其领域优先于国内法、人权公约优先于普通法律;问题跨法秩序时应分别取得各方条文。
【与判例衔接】两个方向都要使用:从条文到判决,可用 search_decisions 配合 legal_instrument 或 legal_article 找到适用该条文的判决,再交由 jurisprudence 检索技能;从判决到条文,判决全文对被引条文带有内联 /norm/ 链接,应直接用 get_norm 打开,不必重新检索。
【条文呈现】引用应以官方文本名称与条号标注,链接使用原文 URL;说明所引版本、其有效期以及该版本为何适用于本案;逐字引用,不得截断导致条件或否定丢失;对涉外与聚合来源,在可靠性重要时应说明文本来源(如 legifrance、eur-lex、fedlex、dri.gouv.sn 等官方发布方,或 jafbase、archive.org 等聚合方)。为节省调用:条文已知时直接拼 URL 跳过检索,版本时间线随每次获取返回,无需再次询问生效起始时间;一次带正确过滤的检索优于五次无过滤改写,两次查询无新候选后应更换过滤条件(法典、管辖区)而非同义词。
【适用场景与限制】适用于需要精确条文原文与版本依据的法律检索、诉讼准备与涉外法研究。限制在于:必须已连接 LibreJustice MCP 并具备 get_norm;内容准确度依赖工具返回,不应超出命中结果前若干条作过度推断;不带过滤的描述性检索在约两百万条文(以通函与政令为主)的语料中噪声较大,应依赖管辖区与法典过滤。具体的收费、平台支持范围与安装细节参见技能内参考资料,本文未提供。