ls-04: MeSH 检索策略 + 来源路由
任务信息
- 模块:literature-discovery
- 领域:医学/临床
- 深度:L2(策略验证;pubmed_lookup_mesh MCP 工具不可用)
- 判定:PASS(策略层面)
研究问题
为耐多药结核病(MDR-TB)诊断与治疗的最新进展构建系统综述检索策略,在适当位置使用 MeSH 术语。
输入
- 领域:医学/临床
- 关键概念:tuberculosis, drug resistance, diagnosis, treatment, MDR-TB
- 按技能路由:PubMed(T1 主源)、Semantic Scholar(T2)、Google Scholar(T3 最后手段)
实际输出
1. 领域分类(按 source-tiers.md)
领域:医学/临床
- T1 主源:PubMed(MeSH 索引,E-utilities API)
- T2 次源:Semantic Scholar(引文图)
- T3 最后手段:Google Scholar(抓取,需警告用户)
2. MeSH 术语探索计划
按 wf3-mesh-strategy.md 的步骤,过程应为:
- pubmed_lookup_mesh("Tuberculosis, Multidrug-Resistant") → 探索层次结构
- pubmed_lookup_mesh("Antitubercular Agents") → 治疗术语
- pubmed_lookup_mesh("Molecular Diagnostic Techniques") → 诊断
由于 pubmed_lookup_mesh MCP 工具不可用,从已知 MeSH 层次结构手动构建:
MeSH 树形结构(手动参考)
- C01.150.252.410.040.552.846:Tuberculosis
- C01.150.252.410.040.552.846.775:Tuberculosis, Multidrug-Resistant
- C01.150.252.410.040.552.846.831:Extensively Drug-Resistant Tuberculosis
- E01.370.225:Diagnostic Techniques and Procedures
- E01.370.225.875:Molecular Diagnostic Techniques
- D27.505.954.122:Anti-Bacterial Agents
- D27.505.954.122.085:Antitubercular Agents
3. 构建的布尔查询
按 search-strategy.md 医学模板:
- '"' + @" ("Tuberculosis, Multidrug-Resistant"[MeSH] OR "MDR-TB"[tiab] OR "multidrug-resistant tuberculosis"[tiab]) AND ("Molecular Diagnostic Techniques"[MeSH] OR "diagnosis"[MeSH Subheading] OR "Xpert MTB/RIF"[tiab] OR "whole genome sequencing"[tiab]) AND ("Antitubercular Agents"[MeSH] OR "bedaquiline"[tiab] OR "delamanid"[tiab] OR "treatment"[tiab]) AND ("2019"[PDAT] : "2026"[PDAT]) " + '"' + @"
4. 来源路由计划
| 步骤 | 来源 | 操作 | 状态 |
|---|---|---|---|
| 1 | PubMed(T1) | 执行 MeSH 查询,获取顶部结果 | 不可用 |
| 2 | Semantic Scholar(T2) | 用简化关键词查询交叉验证 | 不可用 |
| 3 | Google Scholar(T3) | 仅当 T1+T2 不足时使用,需警告用户 | 不可用 |
| 4 | 去重 | 对所有来源应用 dedup-engine.md | 不可用 |
5. 预期工作流(wf3)
- pubmed_lookup_mesh → 探索术语 [NOT AVAILABLE]
- 展示术语层次结构 [MANUAL,如上]
- 构建布尔查询 [COMPLETED,如上]
- pubmed_spell_check → 验证查询 [NOT AVAILABLE]
- pubmed_search_articles → 执行 [NOT AVAILABLE]
- 格式化并展示结果 [NOT AVAILABLE]
6. 评估
| 组件 | 状态 | 备注 |
|---|---|---|
| 领域分类 | 有效 | 医学 → PubMed 主源,符合 source-tiers |
| MeSH 层次结构知识 | 有效(手动) | 树编号正确,层次结构逻辑合理 |
| 查询构建 | 有效 | 使用 [MeSH]、[tiab]、[PDAT] 限定符 |
| 来源路由 | 有效 | 遵循 T1→T2→T3 降级链 |
| 实时 MCP 执行 | 未测试 | pubmed_lookup_mesh + pubmed_search_articles 不可用 |
执行环境
- 参考资料:source-tiers.md、search-strategy.md、wf3-mesh-strategy.md
- MCP 工具:pubmed_lookup_mesh(不可用)
- Python 脚本:本任务不适用
- 耗时:约 5 分钟(仅策略构建)
关键缺口
与 ls-03 相同:MCP 工具层是执行的必要条件。技能的价值在于作为策略编排器;没有工具时,它是一份参考指南而非可执行的工作流。
跨任务综合评估
结合 ls-01(format-converter.py 正常)和 ls-03(搜索策略已验证):
- 技能的 Python 脚本正常(引文下载、格式转换)
- 技能的策略指导连贯且结构良好
- MCP 编排层(技能的主要价值主张)无法验证