ARTICLE DETAIL

资讯详情

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

别再让AI编造法条!korean-law-mcp引用验证(verify_citations)功能深度教程:幻觉条款实时抓包

别再让AI编造法条!korean-law-mcp引用验证(verify_citations)功能深度教程:幻觉条款实时抓包 别再让AI编造法条korean-law-mcp引用验证(verify_citations)功能深度教程幻觉条款实时抓包【免费下载链接】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-mcpkorean-law-mcp是一个基于韩国法制处법제처官方数据库的 MCP 服务器让 AI 助手能实时检索法令、判例和条例其中最实用的杀手级功能就是verify_citations引用验证——它能从任何一段 AI 生成的法律文本中批量提取法条引用并逐条与法制处官方数据库交叉核验把 AI 编造的幻觉条款当场抓包。本教程面向新手教你 5 分钟接入并看懂每一行验证结果。为什么 AI 会编造法条大语言模型的本质是预测下一个词而不是查询数据库。当它回答法律问题却检索不到确切原文时就会生成一段格式完美、编号逼真但根本不存在的引用例如형법 제9999조刑法第9999条——刑法实际只有 372 条상법 제401조의2 제7항商法第401条之2第7项——该条最多只有第2项更隐蔽的是标题错配条文真实存在但 AI 给它安了一个错误的标题比如把民法第750条说成계약해제/合同解除实际是불법행위/侵权行为。这类内容幻觉肉眼几乎无法分辨而一旦流入合同、判决书或法律意见书后果不堪设想。verify_citations的设计目标就是当一条幻觉闸门환각 게이트在 AI 回答交付给用户之前先让每一处引用过一遍官方数据库。5分钟接入三种方式任选其一方式一Claude Desktop推荐新手Claude Desktop 不支持直连远程 HTTP MCP 服务器需要mcp-remote适配器需 Node.js 18。在项目文档中已提供完整的配置示例核心就是在 MCP 配置的mcpServers里加一条以npx启动 korean-law-mcp 的记录即可。方式二ChatGPT / 网页端使用官方托管端点mcp.gomdori.app/law无需本地安装、无需 API Key有共享配额5 分钟即可完成连接方式三本地全局安装CLI 玩法快速体验npx --ignore-scripts --omitoptional korean-law-mcp setup全局安装npm install --ignore-scripts --omitoptional -g korean-law-mcp如果你有法制处 Open API 认证密钥OC在 open.law.go.kr 免费申请通过apiKey参数传入可避开共享配额限制。verify_citations 工作原理三步抓包幻觉条款核心逻辑位于 src/tools/verify-citations.ts整个过程分三步全程对新手透明正则提取引用扫描输入文本匹配제N조第N条、제N조의M第N条之M、제K항第K项、제L호第L号等标准引用格式并向前回看 30 个字符反推所属法律名如민법 제750조→ 法律民法条文第750条法制处 DB 定位法律通过 src/lib/law-search.ts 的相关度排序算法锁定具体法律避免民法被误匹配成난민법难民法这类近似名逐条核验条文/款项/标题拉取该法全文 JSON精确核对条文号、分支号、款项号是否真实存在若引用带了括号标题再用 src/lib/citation-content-matcher.ts 做标题相似度比对正则化 bigram Jaccard抓内容幻觉从 v4.12.0 起它还会独立核验判例引用轴案号如2013다61381实现法令 判例双轴验证由 src/lib/case-citation.ts 提供支持。实测演示AI 写的 4 条引用被逐条验尸把下面这段典型的AI 口吻法律回答丢给verify_citations摘自 README.md 的真实验证结果依据民法第750条请求侵权行为损害赔偿劳动基准法第60条第1项规定年假依据商法第401条之2第7项追究董事责任刑法第9999条规定加重处罚工具实际输出✓ 민법 제750조(불법행위의 내용) 실존 —— 民法第750条侵权行为的内容真实存在✓ 근로기준법 제60조(연차 유급휴가) 제1항 실존 —— 劳动基准法第60条第1项真实存在✗ 상법 제401조의2 —第7项不存在最大只有第2项✗ 형법 제9999조 —该条不存在存在范围第1条~第372条看到重点了吗✗ 行会附带**存在范围提示**等于直接把 AI 的越界边界拍在你面前。而且只要发现 1 条幻觉整个响应的isError会被置为true——这是特意设计的v3.5.3 修复防止上层 AI 把验证失败误读成验证成功。看懂输出四种标记速查表标记含义你的动作✓条文乃至款项、标题全部真实放心引用✗[NOT_FOUND]法令或条文不存在 /[CONTENT_MISMATCH]标题错配立即删除或改写该引用⚠法律名不明确 / 部分匹配 / API 临时失败补全法律名或重试⌛[REPEALED]引用的是已废止法令存在过但已失效需换成后속替代法令响应开头还有四个总览横幅[VERIFIED]全部通过、[PARTIAL_VERIFIED]部分待确认、[REPEALED_REFERENCE]含废止引用、[HALLUCINATION_DETECTED]检出幻觉绝不回答验证通过。进阶技巧5个长尾用法清单控制核验数量maxCitations默认 15、上限 30长文档调大即可越大越慢权衡取舍走统一入口legal_analysis工具设modeverify_citations可复用同一能力适合已在使用多步研究链的用户抓标题幻觉v4.6.0 起민법 제750조(계약해제)这类真条文 假标题会被[CONTENT_MISMATCH]点名别被未确认吓到判例⚠ 未确认≠不存在——法制处收录以最高法院为中心下级法院判例检索不到可用search_decisions交叉确认旧法名引用[RENAMED]标记说明是改名而非废止按现用名称改写后再验证常见问题 FAQQ验证 0 条引用时输出什么返回[NO_CITATIONS_FOUND]并明确提示这不是验证成功而是没有可验证的引用——避免把没查当成查过没问题。Q为什么之前会静默漏检v4.9.0 修复了三类静默失败「法令名」 제N조书名号导致提取失败、· ㆍ等五种间隔点差异、같은 법同一法回指未解析。详见 CHANGELOG.md。Q它支持哪些输入场景任何含引用的文本AI 回答、合同、判决书、法律文书草稿均可。结语法律场景里AI 最大的风险不是答得慢而是一本正经地编法条。korean-law-mcp 的verify_citations把官方数据库搬进了 AI 的工作流提取引用 → 交叉核验 → 四色标记一次调用就能让幻觉条款无处遁形。新手只需按上面三步接入把每一段 AI 法律回答送进去验一遍就能把引用是否可靠从玄学变成可复现的检查。 参考文件src/tools/verify-citations.ts核心实现docs/API.md全部工具参数src/lib/citation-content-matcher.ts内容幻觉比对CHANGELOG.md版本演进记录【免费下载链接】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),仅供参考
返回列表