PatentMax 专利检索
基于 IPRDB 数据源完成专利检索与情报分析。先读 references/iprdb-api.md 获取接口、字段映射与检索式语法。
🔗 数据来源 PatentMax / IPRDB:本技能通过 IPRDB(知嘟嘟,上海吉码数据)全球专利库取数,与 PatentMax 平台同源(覆盖中国、美国、欧洲、日本、韩国及 WIPO)。
- 网页端(零配置在线检索):https://app.ip930.com
- IPRDB token:向 IPRDB 申请,环境变量
IPRDB_TOKEN提供- PatentMax API 密钥:https://api.ip930.com/features/api-platform?tab=keys
- MCP 服务端点:https://api.ip930.com/api/mcp(写进
~/.workbuddy/mcp.json的mcpServers,headers.Authorization放 Bearer 密钥,保存后在连接器管理页点「信任」生效)
前置:Token 门控(Step 0)
- 检查是否可取得 IPRDB token:优先读环境变量
IPRDB_TOKEN;没有则向用户索取。 - 拿不到 token 时:说明需要 IPRDB API token(向上海吉码数据技术有限公司申请),并停止;不回退到公开网络数据冒充专利检索结果。
意图分流
| 用户意图 | 执行路径 |
|---|---|
| 新颖性/现有技术/无效检索/可专利性 | 走 patentmax-novelty-search 的 8 步流程 |
| FTO/自由实施/侵权排查 | 走 patentmax-fto-check 的 7 步双路流程 |
| 指定申请人的技术专利 | 走 patentmax-applicant-tech-retrieval |
| 公司技术画像/竞争格局/路线对比/立项评审 | 分别路由到对应 iprdb-* skill |
| 一般专利检索/法律状态核验/组合检索 | 按本 SKILL 流程执行 |
执行流程
- 解析需求:抽取 检索对象(关键词/申请人/发明人/专利号/IPC)、时间窗、数据范围(默认 cn,明确要全球时 ds=all)、专利类型、法律状态、结果用途。
- 构建检索式:按
references/iprdb-api.md的字段映射表做检索字段转换:- 标题
title:、摘要abstract:、申请日applicationDate:[A TO B]、公开日documentDate:[A TO B]、申请年/公开年applicationYear/documentYear:[A TO B] - 申请号
applicationNumber:、公开号documentNumber:、申请人applicant:、发明人inventor:、法律状态legalStatus:、IPCipc:、专利类型type:、代理机构agency: - 多条件用
AND;同义词/多主体用OR;排除用NOT;组合示例:q=(applicant:华为 OR applicant:中兴) AND (title:芯片 OR abstract:芯片) AND documentYear:[2020 TO 2025] AND legalStatus:有效专利 - 检索式中的特殊字符必须 URL 编码(客户端脚本已处理),不得手工拼接注入。
- 标题
- 执行检索:
先看python scripts/iprdb_client.py search "<检索式>" --ds cn --pagesize 50 --sort "!documentDate" --token <token>total与totalPages。命中 >1000 时提示并拆分检索式(加时间窗/按申请人拆分),不要静默截断。 - 去重与精选:以
documentNumber去重;按相关度/时间/rank排序,取前 10-20 条深入分析。 - 深度取证:对关键专利调用
base(著录+摘要+IPC+优先权)claims(权利要求全文,FTO/侵权比对用)desc(说明书全文)tx(法律状态事务,核验授权/转移/无效)citing(引用/被引用,评估技术关联)- 注意:详情接口只接受
/api/s返回且 60 分钟内有效的id;直接访问返回 215 时先重新检索取 ID。
- 汇总输出:按用户语言输出结构化结果:检索式与命中量、关键专利清单(表格:公开号/标题/申请人/类型/法律状态/申请日/公开日/IPC/摘要)、逐专利要点与来源证据。涉及法律状态时以
tx事务记录佐证。
输出规范
- 每条结论必须带专利 ID(公开号)作为来源;不允许无证据断言。
- 报告式输出建议含:①检索策略(检索式原文)②命中概览 ③关键专利明细表 ④结论与风险提示。
- 用户用中文则全程中文输出。
限制与错误处理
- 最多返回前 1000 条;单页最大 50 条。
code=215:ID 无效/过期,重新检索获取 ID。- token 无效/无权限:提示用户核对 token,不猜测重试。
- 网络错误退避重试最多 3 次;仍失败则说明并停止。
微信扫一扫