Install
openclaw skills install zhihuiya-patent-tracker智慧芽靶点药物专利跟踪技能。根据靶点名称检索专利并生成结构化报告。触发词:专利跟踪、靶点调研、药物专利检索、Lp(a)/PCSK9/TL1A等靶点专利分析。
openclaw skills install zhihuiya-patent-tracker输入格式:{靶点名称} {药物类型(可选)} {时间范围}
输出:符合 golden_output_example.md 格式的结构化报告
首次使用或遇到 MCP 调用失败时,先执行以下检查:
mcporter config list
如果「医药情报MCP」不在列表中,说明未配置,需要先配置:
~/.openclaw/workspace/config/mcporter.jsoninstall-guide.md 或联系 Skill 所有者获取配置内容)如果「医药情报MCP」在列表中但仍报错,检查:
connect.zhihuiya.com用户输入: {靶点} {药物类型} {时间范围}
↓
┌──────────────────────────────────────┐
│ 第0轮(可选):已知专利号直接回溯 │
│ 工具:search_patents(精确专利号) │
└──────────────────────────────────────┘
↓
┌──────────────────────────────────────┐
│ 第1轮(核心):ls_patent_search ⭐ │
│ 工具:ls_patent_search │
│ 参数:target + publication_date_from │
│ → 精准度最高,直接返回申请人+法律状态 │
└──────────────────────────────────────┘
↓
┌──────────────────────────────────────┐
│ 第2轮(辅助):语义向量补漏 │
│ 工具:ls_patent_vector_search │
│ 触发条件:第1轮结果 < 10 条 │
└──────────────────────────────────────┘
↓
┌──────────────────────────────────────┐
│ 第3轮:同族扩展 │
│ 工具:family + ls_patent_fetch │
│ → 每个专利查同族,批量获取详情 │
└──────────────────────────────────────┘
↓
┌──────────────────────────────────────┐
│ 生成报告(按 golden_output_example.md)│
└──────────────────────────────────────┘
为什么不用 Round 2/3/4?
ls_patent_search是结构化查询,同时覆盖了关键词+结构词+申请人多个维度。语义检索已作为补漏手段。第2轮语义+第3轮同族已覆盖原6轮的主要内容。如需补充检索特定结构词,可按需追加。
# 标准查询:靶点 + 日期(首选)
mcporter call 医药情报MCP.ls_patent_search --args '{
"target": ["{靶点}"],
"publication_date_from": "2025-01-01",
"limit": 30
}'
# 带药物类型
mcporter call 医药情报MCP.ls_patent_search --args '{
"target": ["{靶点}"],
"drug_type": ["Small molecule"],
"publication_date_from": "2025-01-01",
"limit": 30
}'
mcporter call 全球核心专利库MCP.search_patents --args '{
"query_text": "{专利号}",
"limit": 5
}'
mcporter call 医药情报MCP.ls_patent_vector_search --args '{
"lang": "EN",
"query_text": "{靶点} inhibitor",
"top_k": 100
}'
# 同族查询(每个专利号查一次)
mcporter call 专利速览简报MCP.family --args '{
"patent_number": "{专利号}"
}'
# 批量获取专利详情(根据第1轮返回的 id 批量)
mcporter call 医药情报MCP.ls_patent_fetch --args '{
"patent_ids": ["id1", "id2", "id3"]
}'
# 翻译摘要
mcporter call 专利速览简报MCP.abstract_translated --args '{
"lang": "CN",
"patent_number": "{专利号}"
}'
[ ] ls_patent_search 已执行(靶点+日期)
[ ] 结果已去重(按 pn 专利号)
[ ] 噪音已过滤(LPA=溶血磷脂酸排除)
[ ] 每个专利已查 family
[ ] 翻译摘要已获取
[ ] 专利列表包含以下全部11列(严格按 golden_output_example.md):
序号 | 专利号 | 申请公司 | 药物类型/结构 | 公开日 | 法律状态 | 专利族规模 | 同族专利(WO/CN) | 同族公开日 | 适应症 | 问题
[ ] 专利族规模:从 family.simple_family 数组长度提取,格式如 "7个成员"
[ ] 同族专利:列出所有受理局同族(WO/CN为主),不只1-2个
[ ] 同族公开日:每个同族成员对应的公开日(申请日相同,公开日不同)
[ ] 问题列:列名必须为"问题",包含有意义的提示(如"CN同族已公开,建议关注审查进度")
[ ] 末尾有固定结尾声明
❌ Lysophosphatidic Acid (LPA) — 溶血磷脂酸(非载脂蛋白a)
❌ LPA receptor — LPA受体
❌ PLA2 / LP-PLA2 — 需上下文判断
❌ 通信/光纤/网络 — 明显非药物
| 优先级 | 工具 | 用途 |
|---|---|---|
| 🥇 | 医药情报MCP.ls_patent_search | 结构化精准检索,核心首选 |
| 🥇 | 医药情报MCP.ls_patent_fetch | 批量获取专利详情 |
| 🥈 | 全球核心专利库MCP.search_patents | 专利号精确查询 |
| 🥈 | 医药情报MCP.ls_patent_vector_search | 语义补漏(<10条时用) |
| 🥉 | 专利速览简报MCP.family | 同族扩展 |
| 🥉 | 专利速览简报MCP.abstract_translated | 翻译摘要 |
| 文件 | 用途 |
|---|---|
references/golden_output_example.md | ⭐ 报告格式标准,必须严格照搬 |
references/mcp_tools.md | 工具详细参数说明(按需查阅) |
ls_patent_search 取代 ls_patent_vector_search 成为核心首选mcp_tools.md