拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何防止AI用现行法误答旧案:korean-law-mcp applicable_law行为时法判断 + 附则过渡规定自动摘录

如何防止AI用现行法误答旧案:korean-law-mcp applicable_law行为时法判断 + 附则过渡规定自动摘录

如何防止AI用现行法误答旧案:korean-law-mcp applicable_law行为时法判断 + 附则过渡规定自动摘录

【免费下载链接】korean-law-mcp법제처 국가법령정보를 LLM에서 바로 조회하는 MCP 서버. 법령·판례·조례 검색과 인용 검증 | MCP server for Korean law — search statutes, precedents, and ordinances, and verify citations项目地址: https://gitcode.com/gh_mirrors/ko/korean-law-mcp

korean-law-mcp 是一个基于韩国法制处(법제처)国家法规信息的 MCP 服务器,让 LLM 直接检索法令、判例与条例并验证引用。其中的applicable_law工具专门解决一个高频翻车场景:案件发生在旧法时期,AI 却拿现行法作答。它能在一次调用内定位"基准日当天正在施行的法规版本",摘录该时点条文原文,自动比对现行条文,并提取后续修订附则中的适用例与过渡规定(경과조치),从结构上杜绝"现行为答"的误判 ⚖️

为什么AI总拿现行法答旧案?

想象你问 AI:"2023年5月10日签订的合同,适用《道路交通法》第44条的哪一版规定?"

LLM 的训练语料里"现行法"占绝对多数,它几乎总会把最新版条文当作答案。但法律实务中,"行为时法"(행위시법,即行为发生时有效的法)才是正确版本,而附则里的适用例、过渡规定甚至可能把结论整个反转——这正是韩国法律实务中最高频、也最危险的误答类型。

applicable_law就是为堵上这个漏洞设计的,被项目文档标注为 v4.3 的"killer feature"。核心实现见 src/tools/applicable-law.ts,工具注册与说明在 src/tool-registry.ts。

applicable_law 的4步判断流程

调用时只需提供两个必填参数,一次调用完成四步:

步骤做了什么对应源码
① 版本定位拉取法令全量沿革(支持数百次修订的分页抓取),锁定基准日当天正在施行的版本src/lib/historical-utils.ts
② 时点条文取该版本下指定条文的原文,并与现行条文做"相同 / 已修改"比对src/lib/article-parser.ts
③ 附则摘录扫描后续各次修订的附则,按"적용례·경과조치·종전의 규정"等信号自动摘录过渡规定同上
④ 法理提示附送行为时法(刑法§1)、制裁处分适用法理及"附则优先于一般原则"的警告同上

几个针对边界情况的设计值得一提:

  • 已改名法令照样追:按法令ID建立谱系,哪怕基准日时法令还叫旧名字,也能正确定位(v4.15.0 新增),谱系逻辑在 src/lib/law-lineage.ts
  • 基准日法令已废止或尚未施行:不会硬答,而是明确告知"该日无适用版本"并给出下一步检索建议
  • 中途遇全部改正:条文编号体系已被重排时,会自动跳过"同号条文比对"并警告——因为同号可能已是完全不同的一条文
  • 不解释,只摘录:工具刻意不解释过渡规定的含义,只提供原文摘录与"必须确认"的提示,解释权留给律师或模型判断

输出长什么样?

以「도로교통법 2023-05-10 第44条」为例,响应依次包含:

  1. ▶ 基准日正在施行的版本:法令名、施行日、公署编号、MST 版本标识;若当时法令名与现行不同,会提示引用时须用当时名称
  2. ▶ 基准日时点条文:该版本第44条原文;查不到时明确返回 NOT_FOUND,并提醒"LLM 请勿猜测原文"
  3. ▶ 与现行比对:✅ 相同 / △ 已修改(提示"引用务必使用基准日版本")
  4. ▶ 适用例·过渡规定摘录:按公署号倒序列出可能影响基准日案件的附则原文行
  5. ⚖️ 法理注意事项:刑事处分、制裁处分、许可处分的适用法理,以及"附则过渡规定优先"的强制提醒

两种触发方式

  • 独立工具:applicable_law(参数lawName+date,可选jo条文号),工具表见 docs/API.md
  • 集成入口:legal_analysis工具的mode="applicable_law",与引用核验、判例效力核查、影响图谱共用一个入口,实现在 src/tools/legal-analysis.ts

另外,若查询对象其实是行政规则(如「스프링클러설비의 화재안전기준」这类告示),它会自动降级走行政规则施行沿革判断,同样按基准日返回当时有效的发令版本 📜

给新手的3条使用建议

  1. 日期尽量给准:支持2023-05-10、2023.5.10、20230510等多种写法,工具会统一归一化
  2. 拿到"已修改"结论时:按响应提示用time_travel场景做两个时点的条文 diff,看清具体改了什么
  3. 摘录≠结论:附则摘录只是原料,最终"适用哪一版"仍需结合具体案情判断

相关文档:docs/ARCHITECTURE.md、docs/API.md,回归测试见 src/tools/applicable-law.test.ts。

【免费下载链接】korean-law-mcp법제처 국가법령정보를 LLM에서 바로 조회하는 MCP 서버. 법령·판례·조례 검색과 인용 검증 | MCP server for Korean law — search statutes, precedents, and ordinances, and verify citations项目地址: https://gitcode.com/gh_mirrors/ko/korean-law-mcp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表