SuperAPI AI 工具集

reference-retrieval-skill

写作与研究

查看项目

更新于 10-15 16:44

技能介绍

用途:基于自然语言描述,从 PubMed 检索并筛选高质量、高相关的参考文献,用于研究写作、文献综述等场景。

主要能力:分析用户意图,提取核心医学关键词(优先 MeSH 词);构建布尔检索式,支持 AND、OR、NOT 逻辑运算符与 * 截断符;执行检索,优先使用 LitSense 进行语义检索,需要精确控制或复杂布尔逻辑时改用 PubMed 布尔检索;对结果做评估与迭代,最多 5 轮,可扩大范围(移除不必要条件、增加同义 OR)或缩小范围(增加限定词、使用字段标签如 [ti]);筛选 3-5 篇最佳文献,优先综述、系统综述、Meta 分析,其次高质量 RCT 或原创论文,不引用 Letters、Editorials、Comments,倾向近 5-10 年文献,可按 is_oa 或 pmcid 判断开放获取;按引用顺序输出,格式为 [1] PMID: 34479503 | Title. Journal. https://pubmed.ncbi.nlm.nih.gov/34479503/,并附引用理由。

使用方式:通过脚本执行检索。语义检索使用 python scripts/litsense_search.py "natural language query";PubMed 布尔检索使用 python scripts/pubmed_search.py "YOUR_BOOLEAN_QUERY",默认返回 20 篇,可用 --max 50 指定数量。查询含双引号时需用单引号包裹或转义,例如 python scripts/pubmed_search.py 'Metformin AND "Type 2 Diabetes"'。检索语言始终用英文医学词,结果语言与用户提问语言一致,不自动翻译。

适用场景:用户明确提出文献检索需求并提供可执行输入时使用,需要结构化交付物而非一般建议时使用。

限制:缺少必要输入文件、标识符、参数或上下文时不得继续,应先向用户索取;不得超出技能声明范围假设外部操作能力;覆盖已有结果、高成本批处理或扩大任务范围前需用户确认;5 轮迭代后仍无满意结果应报告所用策略并请求补充信息;部分完成须标记 PARTIAL;脚本或资源执行失败应报告失败步骤、可能原因与恢复建议。本资料未提供具体收费、价格与平台支持信息。