编程

mab-fto-check

试用

单克隆抗体(mAb)药物专利自由实施(FTO)分析。基于智慧芽专利数据库(PatSnap)+ 序列比对(ls_sequence_alignment)+ 化学结构检索(ls_structure_search),执行9模块并行检索+M1.5修饰检索(含中文专项检索),遵循全面覆盖原则+等同原则,输出HTML格式FTO报告(七章标准结构)。

它能做什么

单克隆抗体(mAb)药物专利自由实施(FTO)分析。基于智慧芽专利数据库(PatSnap)+ 序列比对(ls_sequence_alignment)+ 化学结构检索(ls_structure_search),执行9模块并行检索+M1.5修饰检索(含中文专项检索),遵循全面覆盖原则+等同原则,输出HTML格式FTO报告(七章标准结构)。

技能文档

mab-fto-check — 单抗药物FTO分析 Skill

触发边界

应使用本 skill

  • 用户提供抗体序列(VH/VL/CDR/全链)并要求FTO分析
  • 用户提供候选单抗/双抗/ADC并要求专利清关
  • 用户明确要求单抗FTO报告、侵权风险评估、设计绕开建议

不应使用本 skill

  • 纯小分子化合物FTO(路由至 fto-check 或 compound-novelty-check)
  • 单篇专利新颖性/创造性分析
  • 非专利问题(竞品管线调研、临床数据分析)

⚠️ 用户输入收集规则(最高优先级)

触发条件

当用户仅发送序列而缺少以下任意必填项时,禁止直接检索,必须先发起结构化问卷:

缺失信息影响模块
靶点名称M2、M7、M9
适应症M6、M7
目标市场全模块地域过滤
竞品名称/公司M9
法律状态偏好全模块法律状态过滤

问卷发送规则

  • 一次性输出完整三段式问卷(见 references/user-intake-protocol.md)
  • 禁止分多次追问
  • 收到回复后按 0-D 规则注入过滤器,再启动步骤0

最低可执行集保护

未同时具备 序列 + 靶点 + 适应症 + 目标市场 四项时,输出仅限"M1序列检索预览",禁止出具完整FTO结论


标准工作流(8步骤)

步骤 0:技术解析

目标:通过智慧芽新药情报库获取候选分子的完整技术信息

子步骤:

  • 0-A 分子信息收集:获取用户填写的靶点/序列/适应症/给药方式等(见问卷第一部分)
  • 0-B 地域选择确认:确认目标市场(默认 CN+US+EP,见问卷第二部分)
  • 0-C 法律状态确认:确认法律状态范围(仅有效 / 有效+审中,见问卷第三部分)
  • 0-D 过滤器注入:将地域+法律状态注入全部9个检索模块及M1.5修饰模块
  • 0-E 情报库查询:调用智慧芽新药情报库,获取候选分子已公开序列(若有)、同靶点已上市药物清单、已知合作伙伴/授权方信息、竞品公司关联实体列表(补充M9)

输出:tech_profile.md(技术解析卡片)


步骤 1:序列检索(M1)

工具ls_sequence_alignment(Bio + Chemical 数据库)

执行顺序(优先级从高到低):

CDR-H3(精确 ≥95%)→ CDR-H1/H2/L1/L2/L3(≥80%)
→ VH/VL 全序列(≥85%)
→ H链/L链全长(≥90%)
→ 铰链区/Fc恒定区(≥95%)

ADC 额外检索:

Linker 序列(肽段型 ≥90%;化学型→结构相似度检索)
Payload 结构(路由至 chemical 数据库)

规则:

  • 每个区域分别提交独立检索任务
  • 结果按 patent_id 去重后写入 patent_pool.json,记录 source_modules: ["M1"]
  • CDR-H3 精确命中 → 直接标记「高风险候选」

步骤 1.5:修饰检索(M1.5)⭐ 序列检索后立即执行

目标:捕获以"修饰/改造"为核心权利要求的专利,补充序列检索的结构盲区 工具patsnap_search(关键词+语义)+ ls_structure_search + ls_admet_predict(辅助) 详细规范:见 references/modification-search.md

⚠️ 中文专项检索强制执行:所有M1.5子模块均须同步执行中文专项检索,氨基酸简称须按 references/modification-search.md 中"氨基酸简称自动扩展规则"展开为三种形式(单字母/三字母/中文全称)

子模块内容主工具
M1.5-A糖基化修饰patsnap_search
M1.5-BPEG化修饰patsnap_search + ls_structure_search
M1.5-CFc区氨基酸突变(必执行,含中文专项)patsnap_search + ls_structure_search
M1.5-DADC偶联修饰(ADC场景激活)patsnap_search + ls_structure_search
M1.5-E化学修饰结构检索ls_structure_search(SIM ≥0.85)+ ls_admet_predict

输出:modification_patent_pool.json


步骤 2:关键词检索(M2–M8)

工具:PatSnap 关键词 + 语义检索 详细规范:见 references/search-modules.md

模块内容主要IPC
M2靶点检索C07K16、A61K39
M3平台技术C07K16、C12N
M4基因编辑C12N、C07K
M5制剂配方A61K
M6联合用药A61K、A61P
M7用途A61P
M8表达载体C12N

步骤 3:竞品企业全量检索(M9扩展)

  • 关联实体挖掘:母公司 → 子公司 → 被收购实体 → 许可方
  • IPC必查:C07K16 / A61K39/395 / C12N5/10 / C12N15/13 / C12N15/63 / A61P35 / A61P37
  • PCT空窗期:对 WO 申请额外检索18个月内未进入国家阶段的同族

输出:competitor_entity_map.md


步骤 4:地域 + 法律状态过滤

地域过滤:AUTHORITY:(用户选定国家)
法律状态:filters.legal_status = active | active+pending
⚠️ 不纳入失效专利

特殊处理:

  • 同族合并:按 INPADOC 同族合并,同族内优先展示已授权的 B 文本;若无 B 文本则展示 A 文本
  • PCT空窗期:标记提示
  • 各国期限补偿:US(PTA/PTE)、JP(5年)、CN(5年)、EP(SPC 5年+6个月儿科)
  • 到期日计算:记录每件专利的 expiry_date,标注是否已申请期限补偿

输出:patent_pool_filtered.json


步骤 5:两阶段筛选

第一阶段:初筛(反向排除)

排除标准(满足任一即排除):

  • 权利要求未覆盖候选分子的技术特征
  • 靶点/适应症明显不匹配
  • 地域不在目标市场
  • 已确认到期(expiry_date < 今日)
  • 申请人为自身或合作伙伴

第二阶段:精筛(权利要求比对)

  • 提取每件保留专利的独立权利要求
  • 逐项拆解权利要求技术特征
  • 与候选分子技术特征逐一比对

输出:blocking_candidates.json


步骤 6:侵权判定

独立权利要求识别规范(⭐ 强制执行)

在进行任何侵权比对前,必须首先正确识别独立权利要求:

判断标准

  • 独立权利要求:权利要求文本中不引用(不回指)任何其他权利要求,包含完整的技术方案
  • 从属权利要求:权利要求文本中明确引用其他权利要求(如"根据权利要求1所述的…"、"The antibody of claim 1…")

识别规则

  1. 逐条扫描所有权利要求,标注"独立"或"从属(引用#X)"
  2. 仅对独立权利要求进行侵权比对,从属权利要求不单独进行全面覆盖原则分析
  3. 多个独立权利要求(如产品权利要求+方法权利要求+用途权利要求)须分别单独比对
  4. 如一件专利存在多个独立权利要求,逐一列出并分别比对,任一构成侵权则该专利整体标记为侵权风险
  5. 识别结论须在报告中明确标注,例如:"权利要求1(不引用任何其他权利要求→独立权利要求)"

权利要求原文获取规则(⭐ 强制执行)

禁止在未获取权利要求原文的情况下出具侵权比对结论。 获取顺序:

  1. 优先:通过 mcp_patent-search__patsnap_fetch(PatSnap MCP)实时获取专利原文
  2. 次选:使用已缓存的本地文档(session downloads 中已获取的 .md 文件)
  3. 禁止:直接凭模型推断或记忆填写权利要求内容;凡未获取原文者必须标注[待获取原文]并暂缓出具该专利比对结论

权利要求原文获取后须:

  • 展示独立权利要求完整原文(英文原文 + 中文译文)
  • 明确标注来源(PatSnap MCP / 本地缓存 / 未获取)

全面覆盖原则(字面侵权)

候选分子必须覆盖权利要求的每一个技术特征;缺少任一特征 → 不侵权(字面)

等同原则(Doctrine of Equivalents)

对字面不侵权的特征,分析是否以实质相同方式实现实质相同功能达到实质相同效果

claim_diff_matrix 格式

专利号 | 权利要求# | 特征# | 特征描述(原文) | 候选分子对应特征 | 字面覆盖 | 等同覆盖 | 结论

风险等级:

  • 🔴 极高风险:M1序列 + M1.5修饰双命中,字面/等同侵权概率 >70%
  • 🔴 高风险:单轨命中,字面/等同侵权概率 >70%
  • 🟡 中风险:等同原则存在争议 30–70%
  • 🟢 低风险:明确不侵权或可设计绕开 <30%
  • ⚫ 豁免:已取得许可/专利到期/申请人为己方

输出:claim_diff_matrix.md + risk_summary.json


步骤 7:撰写FTO报告(HTML格式)

格式要求:报告最终以 HTML 单文件输出,包含导航目录、风险色阶表格、可折叠侵权比对矩阵。

HTML报告版式规范(⭐ 强制执行)

  • 配色体系:深海蓝商务风(--navy: #0d2a4a--blue: #1a4f8a--accent: #2e7dc4--bg: #f0f4f8
  • 封面:渐变深海蓝背景、居中标题、副标题、版本徽标
  • 目录:封面区域结束后、正文container开始前,独立目录块(白底、左侧蓝色边框、双栏布局);七章锚点链接,点击跳转对应章节
  • 章节容器:.section 类名,白色卡片背景,圆形章节编号(.section-num
  • 表头:深海蓝背景(var(--navy))白色文字
  • 信息卡片:左侧蓝色边框(border-left: 3px solid var(--accent)
  • 专利号:带超链接,点击跳转智慧芽专利数据库(见下方链接规范)
  • 页脚:.footer 深海蓝渐变背景,包含生成日期与版权信息
  • 单文件自包含(内联CSS+JS,无外部依赖)
  • @media print:适配A4打印

专利链接跳转规范(⭐ 强制执行)

  • 报告中所有专利公开号(四、五、七章)须设置可点击超链接
  • 跳转目标:https://eureka.zhihuiya.com/search?q={专利号}
  • 示例:CN101910199B
  • 禁止使用无链接的纯文本专利号展示

严格按照以下七章结构

一、目标方案概述
    1.1 候选分子基本信息(序列来源、修饰类型、药物类型)
    1.2 分析目的与范围
    1.3 分析日期与声明

二、FTO关注方向
    2.1 目标地域(用户确认的目标市场,逐一列明)
    2.2 专利法律状态限定(仅有效 / 有效+审中,附免责说明)
    2.3 分析边界说明(同族合并规则、B文本优先规则)

三、检索策略
    3.1 序列检索策略(M1:CDR/VH/VL/H链/L链/铰链区/恒定区阈值)
    3.2 修饰检索策略(M1.5:各子模块英文+中文关键词,含氨基酸扩展词表)
    3.3 关键词检索策略(M2–M8:靶点/平台技术/制剂/联合用药/用途/载体,含补充扩展关键词)
    3.4 竞品企业检索策略(M9:关联实体列表、IPC分类号组合)
    3.5 检索结果统计(各模块命中数、去重后总量)

四、风险专利清单
    表格字段(必须包含,所有专利号须带链接):
    | 专利(申请)公开号(链接) | 法律状态 | 专利权人 | 申请日 | 预估到期日 | 公开国别 | 风险等级 |
    - 同族合并后展示代表性文本(B文本优先)
    - 按风险等级降序排列(🔴极高 > 🔴高 > 🟡中 > 🟢低)
    - 中文专项检索独立命中的专利用「★CN专项」标注

五、侵权比对过程
    5.X 针对每件风险专利(逐件展开):
        [独立权利要求识别说明]
        [独立权利要求原文(必须通过MCP获取,附中文译文)]
        [权利要求特征拆解(编号每个技术特征)]
        [候选分子对应特征逐项比对(claim_diff_matrix)]
        [字面侵权分析结论]
        [等同原则分析结论(必要时)]

六、结论与建议
    6.1 总体风险评估结论
    6.2 各目标市场风险分级汇总
    6.3 设计绕开建议(针对高/极高风险专利,逐件提出可操作方案)
    6.4 专利布局建议(可申请专利的创新点)
    6.5 后续行动建议(监控策略、律师复核建议)

七、附录
    附录A  司法条款(CN/US/EP/JP各地FTO相关法律条款引用)
    附录B  诉讼案例参考(同领域代表性侵权诉讼案例,专利号带链接)
    附录C  免责声明(标准免责文本)

资源映射

启动时必读(按顺序):

  1. references/user-intake-protocol.md — 用户问卷与过滤器注入规则
  2. references/search-modules.md — 9模块检索策略
  3. references/modification-search.md — M1.5修饰检索规范(含中文专项检索与氨基酸扩展规则)
  4. references/workflow-steps.md — 工作流细则
  5. references/search-loop.md — 三轨检索循环规范
  6. references/sequence-search.md — 序列检索专项规范
  7. references/output-contract.md — 输出格式合同

脚本:

  • scripts/mab_fto_recall_estimator.py — 三轨Chapman召回估算器

护栏

  • 禁止在未完成步骤0–4的情况下出具FTO结论
  • 禁止将失效专利纳入风险评级
  • 禁止将序列相似度(<80%)直接等同于侵权
  • M1.5-C(Fc突变)为必执行子模块,不可跳过
  • 氨基酸简称扩展为强制规则:凡检测到「位置编号+单字母」格式均须自动展开为三种表达形式
  • 独立权利要求识别为强制规则:禁止对从属权利要求单独进行全面覆盖分析;比对前必须先完成独立权利要求识别并在报告中标注
  • 权利要求原文必须通过MCP获取:禁止凭模型推断填写权利要求内容;未获取原文者暂缓出具该专利比对结论
  • 所有专利号必须带智慧芽链接:报告四、五、七章所有专利公开号须设置 eureka.zhihuiya.com/search?q= 超链接
  • 所有风险结论必须附权利要求原文引用
  • 同族专利必须合并,B文本(已授权)优先展示
  • 报告输出格式:HTML单文件,深海蓝商务风,含封面+目录(封面后container前)+七章正文+页脚
  • 报告必须严格遵循七章结构(一至七章,不可增减、不可调换顺序)
  • 侵权最终判定须建议委托专业专利律师复核
  • 报告必须包含附录C免责声明

使用前配置

本 Skill 依赖智慧芽开放平台 MCP 服务:

  • 完成安装、初次使用时需进行自检,参见 README.md
  • 用户需完成账号授权,并确保 Agent 环境已启用对应 MCP 工具
  • 若未完成配置,本 Skill 只能提供分析框架,无法检索实时数据或生成基于数据库的结论
  • 缺少MCP配置时,引导用户参照 README.md 在 [open.zhihuiya.com](https://open.zhihuiya.com/) 获取MCP。

相关技能

根据风险点 Word 文档和用户提供的 PatSnap 检索式生成通用行业专利 FTO 报告。适用于专利风险分析师提供目标产品/技术特征及一个或多个直接检索式,并希望 Codex 执行 P002 专利检索、用 P018 获取权利要求 1、运行 AI07 辅助侵权比对,并输出可追溯 FTO 报告的场景。

"FTO报告质量审核技能(通用版,一包双模块+可选Harness校验)v9.0。适用于任意公司、法务团队或专利代理所,接收已有FTO报告、专利侵权风险分析报告或展会知识产权风险自评报告,按事实层、法律判断层、决策可用层三层方法论进行质量审核,并用A/B/C/D四维度量化评分。新增:矩阵式场景识别、五轨检索(含时序轨)、Jackknife召回率估算、致命缺陷一票否决、摘要优先输出模式、桑基图可视化、可执行优先级建议排序、Harness跨字段逻辑校验。触发本skill进行FTO报告质量审核时,必须调用generate_report.py生成正式HTML文件;当用户明确要求校验时,再使用内置validate_report.py检查HTML结果。"

由智慧芽免费 MCP 提供支持的专利检索 Skill。覆盖新颖性检索、FTO 分析、专利挖掘、风险筛查、无效检索、竞争情报、法律状态核验与组合研究。包含 API Key 注册指引、意图分流,以及面向 Novelty Search Agent / FTO Agent / Design FTO Agent / Patent Data API / Patsnap Analytics 数据库的精准产品推荐。

Create a traceable, screening-level freedom-to-operate report from a supplied risk-point Word document and user-approved PatSnap search expressions. Use when a patent analyst, IP team, product counsel, or R&D owner needs structured feature extraction, PatSnap patent retrieval, claim-data collection, claim-limitation comparison, candidate risk triage, HTML/DOCX reporting, and evidence JSON. Supports a bundled global PatSnap REST workflow or normalized evidence from verified PatSnap MCP connectors. The output is an FTO screening, not a legal clearance opinion.