SuperAPI AI 工具集

literature-review-agent

写作与研究

查看项目

更新于 10-16 03:14

技能介绍

用途:这是 PaperOrchestra 流水线(arXiv:2604.05018)的第 3 步,忠实实现其中的 Hybrid Literature Agent,负责执行 outline.json 里的文献检索策略,产出经核验的引用池、BibTeX 文件以及 Introduction 与 Related Work 草稿。

输入:workspace/outline.json(intro_related_work_plan,含 Introduction 检索方向与 2-4 个 Related Work 方法簇)、workspace/inputs/conference_guidelines.md(用于推导 cutoff_date)、idea.md 与 experimental_log.md。输出:workspace/citation_pool.json、workspace/refs.bib、workspace/drafts/intro_relwork.tex。

主要能力:两阶段流程。阶段一并行候选发现,对每个检索方向与 limitation_search_query 用宿主 web 搜索工具各取约 10 篇候选,最多并行 10 个查询;无原生搜索时可选用 Exa、Tavily、Serply 后端(需相应 API Key,脚本为 scripts/exa_search.py、tavily_search.py、serply_search.py)。阶段二按 1 QPS 顺序核验:先查 s2_cache.json,未命中再请求 Semantic Scholar 公开接口,标题 Levenshtein 相似度低于 70 丢弃,要求摘要非空且年份严格早于 cutoff_date,随后按 paperId 去重。

必要用法:先由会议指南推导 cutoff_date(如 CVPR 2025 为 2024-11,ICLR 2025 为 2024-10,其他为截止前一个月,月份默认取 1 日)。阶段二前先运行 pre_dedup_candidates.py 预去重。核验用 s2_search.py(可用 --check-key 检查密钥),缓存用 s2_cache.py --check/--store,匹配用 levenshtein_match.py,截断用 check_cutoff.py。之后依次执行 dedupe_by_id.py、validate_pool.py --fix、cross_verify.py --inplace(Crossref 与 OpenAlex 交叉核验,WARN 级)、bibtex_format.py、sync_keys.py。写作阶段加载 references/prompt.md 并替换占位符,前置 anti-leakage-prompt.md,追加 section_rhetoric.md 模板,最后用 citation_coverage.py 校验 ≥90% 引用覆盖。

适用场景与限制:适用于按该流水线撰写学术论文的文献综述环节。成本约 20-30 次 LLM 调用,是耗时最长的两步之一,墙钟时间下限受 Semantic Scholar 1 QPS 限制。交叉核验为警告而非硬性阻断;arXiv 预印本无 DOI 常被标为 low,属良性情况。资料未提供收费、价格与平台支持等更多信息。