SuperAPI AI 工具集

semantic-scholar

写作与研究

查看项目

更新于 10-15 19:47

技能介绍

用途:这是一个面向 Semantic Scholar API 的定向查询技能,用 asta papers 系列命令做机械式检索,适合用户已指定具体论文、作者、ID 或精确短语的场景。不承担综合性文献综述任务,那属于 Find Literature 或文献报告生成技能;本技能只做关键词排序,不含额外的推理判断。

主要能力:

  • asta papers get:按 ID 获取单篇论文元数据,支持 ARXIV、DOI、CorpusId、PMID、URL 等格式,常用字段含 title、abstract、authors、year、venue、citationCount、publicationDate、url、isOpenAccess、fieldsOfStudy。
  • asta papers search:关键词检索论文,支持 --fields、--limit(默认 20,最大 100)、--date(年份或日期区间)、--format。
  • asta papers snippet-search:在论文全文(标题、摘要、正文)中检索文本片段,返回匹配摘录与论文元数据;--fields 支持 snippet.text、snippet.snippetKind、snippet.section、snippet.snippetOffset、snippet.annotations,默认 snippet.text,snippet.snippetKind;--limit 最大 1000;--inserted-before 可固定索引截止日期以保证重复运行结果一致。
  • asta papers citations:查询引用某工作的论文,--limit 最大 1000。
  • asta papers author search 与 asta papers author papers:按姓名查找作者,再用作者 ID 获取其论文。

使用方式:命令默认输出 JSON,可管道传给 jq 过滤;加 --format text 输出便于阅读的文本。可按需只请求必要字段以加快响应,先用小 limit 再按需扩大。示例:asta papers get ARXIV:2005.14165;asta papers search "RLHF" --date 2023- --limit 10;asta papers snippet-search "chain-of-thought" --inserted-before 2024-01-01。

适用场景:定位已知论文、浏览引用图谱、按关键词快速检索、在正文中查找特定主张或方法证据,以及多步工作流(先查作者,再筛高引用近年论文)。

限制:不生成综合报告,不做基于标准的主题式排序检索;关键词检索依赖 S2 自身排序。命令可用 ASTA_TOOL_KEY 环境变量,多数查询无需密钥但密钥可提高速率限制。论文收录范围、数据时效与准确性由 Semantic Scholar 决定,资料未提供更多细节。