中国法律法规检索(得理科技)

法规检索 Skill — 由得理科技推出的面向法律从业者及普通用户的法规智能检索工具(提供300万+实时更新的全量法律法规智能检索)。当用户需要查询法律条款、查找相关法规、核实法规时效性、对比法规差异时使用。触发词包括:"查一下第X条"、"找关于XX的法规"、"这个法规还有效吗"、"对比XX法和XX法"等。

Audits

Warn

Install

openclaw skills install legal-retrieval

法规检索 Skill

一、核心能力

  1. 意图解析:识别用户检索意图(精准条款查询、法规查找、时效核实、法规对比)
  2. 查询结构化:将自然语言提取为法规名称、条款号、效力级别、时效状态等检索要素
  3. 检索策略路由:L1精准定位 → L2结构化筛选 → L3语义泛搜
  4. 结果后处理:时效性标注、智能摘要、关键词高亮、关联法规推荐
  5. 多形态输出:支持条款详情、法规列表、法规对比、时效核实四种标准输出

二、触发条件

主动触发

  • 法条查询:"查一下《劳动合同法》第46条"
  • 法规查找:"找关于经济补偿的现行有效法规"
  • 时效核实:"这个法规还有效吗"
  • 法规对比:"对比民法典和合同法关于违约责任的区别"
  • 概念定位:"竞业限制的法规依据"

不触发场景

  • 纯理论法学问题(如"什么是法律行为")
  • 法律意见书、合同审查等深度分析任务
  • 寒暄或无关内容

三、API 配置

本技能通过得理(法律)开放平台 API 进行法规检索。

API 端点https://platform.delilegal.com/api/v1/generice/law/list 鉴权方式Authorization: Bearer YOUR_API_KEY 响应结构{success, code, msg, body: {data:[...], totalCount, totalPage, queryId}}

配置步骤

  1. 前往 https://platform.delilegal.com 注册/登录
  2. 创建应用并获取 API Key
  3. 将 API Key 填入技能目录下的 config.json 文件:
    {
      "apikey": "你的API Key"
    }
    

⚠️ 未配置 API Key 时,不得执行检索,必须先提示用户: "config.json 中的 apikey 尚未配置。请前往 https://platform.delilegal.com 创建 API Key,并填入技能目录下的 config.json 文件中。"

四、工作流程

Step 1:意图识别与要素抽取

意图类型判定标准需抽取要素
精准定位法规名+条款号明确法规全称/简称、条款号、款号
结构化筛选部分要素(关键词+效力级别)关键词、效力级别、发文机关、时间范围
语义泛搜自然语言描述法律场景核心法律概念、主体关系、行为类型
时效核实询问法规是否有效法规名称、版本年份
法规对比对比两个法规/条款法规A+条款、法规B+条款、对比维度

处理规则

  • 法规简称自动映射标准全称(如"劳动法"→"中华人民共和国劳动法",全部映射名称请参考/references/regulation-mapping.md)
  • 条款号统一转换为阿拉伯数字(如"第四十六条"→"46")
  • 未指定时效状态时,优先检索现行有效法规(在关键词中加"现行有效"或明确说明)
  • 信息不足时进入澄清模式

Step 2:调用 API 检索

使用技能目录下的检索脚本调用得理法律开放平台 API:

python3 <skill_dir>/scripts/search_laws.py "<检索关键词>" [选项]

可选参数

参数默认值说明
--page1页码,翻页时传入
--size5每页返回条数,建议 5-10
--sort-fieldcorrelation排序字段:correlation(相关性)/ time(发布时间)/ activeDate(生效日期)
--sort-orderdesc排序方向:desc(降序)/ asc(升序)

API 请求结构(扁平结构,无 condition 嵌套):

{
    "pageNo": 1,
    "pageSize": 5,
    "sortField": "correlation",
    "sortOrder": "desc",
    "query": "劳动合同法经济补偿金计算"
}

降级规则:首次检索结果不足时,可放宽关键词或切换排序再搜一次;结果过多时提示用户补充关键词或缩小范围。

Step 3:结果校验与后处理

  1. 时效性校验:核对法规当前状态(现行有效/已废止/已被修订/部分失效/尚未生效)
  2. 内容完整性校验:核实条款号、款号是否存在
  3. 版本校验:确保返回用户指定版本或最新现行有效版本

Step 4:结果后处理

处理项处理规则
智能摘要不超过50字,含适用主体、核心行为、法律后果
关键词高亮原文片段中加粗标记检索关键词
关联推荐基于上下位法关系、引用关系,推荐2-3条相关法规
时效标注✅现行有效 / 🔴已废止 / 🟡已被修订 / 🟠部分失效 / 🔵尚未生效

Step 5:格式化输出

脚本已内置格式化输出。根据检索场景,可参考/references/search-examples.md 中的模板做进一步加工呈现。

翻页:用户说"下一页"/"再看一些"时,将 --page 递增并重新执行脚本。

注意:如果脚本执行报错提示 apikey 未配置,则直接告知用户:"config.json 中的 apikey 尚未配置。请前往 https://platform.delilegal.com 创建 API Key,并填入技能目录下的 config.json 文件中。",不再执行后续检索任务。

四、输出模板

模板A:单一条款详情(L1精准定位)

📋 **{法规全称(YYYY修正)}**  ✅现行有效

**第{条款号}条** 【{条款标题}】

> {条款原文内容,其中用户检索关键词以**加粗**标记}

💡 **核心要点**:{智能摘要文本}

🔗 **关联法规**:
- 《{关联法规1全称}》第{条款号}条({关联理由})
- 《{关联法规2全称}》第{条款号}条({关联理由})

模板B:法规列表(L2结构化筛选)

共检索到 {结果数量} 条现行有效法规:

| 序号 | 法规名称 | 效力级别 | 发布日期 | 时效状态 | 相关条款摘要 |
|:---:|:---|:---|:---|:---:|:---|
| 1 | {名称} | {级别} | {日期} | ✅现行有效 | {摘要} |
| 2 | {名称} | {级别} | {日期} | 🟡已被修订 | {摘要} |

💡 **提示**:第2条法规已被修订,建议查阅《{现行版本名称}》。

模板C:法规对比(Compare)

**对比主题**:{对比维度}

| 对比项 | 《{法规A}》第{X}条 | 《{法规B}》第{Y}条 |
|:---|:---|:---|
| **原文** | {原文A} | {原文B} |
| **核心差异** | {差异点1} | {差异点2} |

📌 **对比结论**:{简要结论}

模板D:时效核实(Verify)

**核实结果**:{法规全称}

- **当前状态**:🔴 已废止(于{废止日期}由《{废止决定}》废止)
- **现行有效替代文件**:《{替代法规全称}》
- **历史沿革**:{简要沿革说明}

---
⚠️ 检索结果基于当前数据库版本,法规时效性可能因最新立法动态而变化,重要决策前请核实最新官方文本。

模板E:无结果(No Result)

未找到符合"{用户原始Query}"的法规结果。

建议您尝试以下方式:
1. 🔍 检查法规名称是否准确(如"劳动法"应为"中华人民共和国劳动法")
2. 📅 放宽时间范围
3. 📝 使用更通用的关键词

五、注意事项

时效性红线

  • 绝对禁止将已废止法规作为现行有效依据引用
  • 对于"已被修订"的法规,必须告知现行有效版本名称及生效日期

条款引用边界

  • 引用条款原文时必须保持文本完整性,不得断章取义
  • 涉及多款多条时须准确标注款号

检索范围限制

  • 本 Skill 仅提供检索与呈现服务,不提供法律解释、适用意见、个案分析
  • 对于涉及国家秘密、内部文件、未公开草案的检索请求,明确告知不在范围内

数据更新声明

  • 所有结果须附带提示语:"检索结果基于当前数据库版本,法规时效性可能因最新立法动态而变化,重要决策前请核实最新官方文本。"

歧义处理

  • 同一简称对应多部法规时,列出候选列表请用户确认
  • 条款号存在版本差异时,提示用户确认所需版本