SuperAPI AI 工具集

verify-citations

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:这是一个面向参考文献的“反幻觉”校验工具。输入一个 .bib 文件,将每条条目与实时学术索引(Crossref、DBLP、Semantic Scholar、arXiv、DataCite)比对,逐条给出结论:VERIFIED、MISMATCH、UNRESOLVED(可能为编造)或 RETRACTED。适用于用户要求核验/审核引用、写作类技能新增或修改了引用、预检或投稿、camera-ready、arXiv 上传前,以及怀疑文献为 AI 生成的场景。

主要能力:除解析记录外,还提供规范化实例检查(同名作品若同时存在会议论文与后续 RFC/技术报告/预印本,会列出带引用数的备选)和可选的相关性门(对新增引用评分,低匹配项标记待人工复核)。索引不可达时报告 PARTIAL-PASS 而非 PASS,并列出未执行的检查。

用法:先设置真实邮箱环境变量,再运行脚本。

export CONTACT_EMAIL=user@university.edu python3 scripts/check_bibtex.py path/to/refs.bib --json /tmp/citecheck.json

可用选项包括:--offline(仅解析与结构性检查)、--key(复查单条)、--no-retraction-check、--strict、--refresh、--thesis-file 与 --core-key(启用相关性门)、--no-canonical-instance、--no-soft-fail、--self-test。退出码 0 为通过,2 为发现问题,1 为运行失败。约 50 条条目需 2–4 分钟,脚本按设计限速,勿并行化。可选用 S2_API_KEY 提升 Semantic Scholar 配额。

限制与规则:不得编造引用、DOI、arXiv ID 或 BibTeX 字段;无法验证时须如实说明,不得猜测原意论文;解析成功不等于正确或相关;不得自动替换实例或删除引用;PARTIAL-PASS 不得当作通过;撤稿结果须连同撤稿通知 DOI 原样呈现。仅获取与比较题录元数据,不存储摘要或正文。撤稿覆盖为尽力而为,无标记不等于论文有效。相关脚本与参考文档见 references/ 下各文件。