| name | paper-reference-checker |
| description | 当用户请求“检查论文引用”、“验证参考文献”、“检测虚假引用”、“验证参考书目”、“确认论文是否存在”或上传PDF/Overleaf文档并希望验证所引用的论文是否真实存在时,应使用此技能。该技能通过对比Google Scholar、CNKI、arXiv等学术数据库,对学术引用进行系统性的验证,以检测可能由人工智能生成的虚假引用或伪造的引用。 |
| version | 1.2.1 |
论文参考文献核查工具
该工具能够系统地验证学术参考文献的真实性,以检测可能由人工智能生成的虚假引用或伪造的引用。它查询 Google Scholar、arXiv、CNKI 等数据库。
核心工作流程
第一阶段:引用提取(优先采用高效的方法)
在阅读完整文档之前,务必先进行针对性的引用提取——这样可以节省 80–95% 的处理资源。
| 输入类型 | 主要方法 | 备选方法 |
|---|
| arXiv 链接 | arxiv.org/html/{ID} → 查找参考文献部分 | 先获取 HTML 内容,再转换成 PDF |
| PDF 文件 | 仅提取前 15–20% 的页面内容 | 逐步扩展提取范围至 30% → 50% → 全文 |
| Overleaf 链接 | 从 .tex 文件中提取引用信息(使用正则表达式) → 筛选 .bib/.bbl 文件 | 在 .tex 文件中直接插入引文格式(bibitem) |
| 复制的引用列表 | 直接解析引用信息 | — |
第二阶段:多平台查询(按优先级执行)
- DOI → https://doi.org/{DOI} — 如果能解析成功,则确认引用有效 |
- arXiv ID → https://arxiv.org/abs/{ID} — 如果匹配到相关论文,则确认引用有效 |
- Google Scholar → 输入论文的全名进行搜索 |
- arXiv 搜索 → 使用 arxiv.org/search/ 进行查询 |
- CNKI → 访问 cnki.net 进行查询 |
- 备用查询渠道:Semantic Scholar、PubMed、IEEE Xplore、ACM DL、DBLP
第三阶段:真实性判断
| 判断结果 | 标签 | 判断标准 |
|---|
| ✅ | 已验证 | 在至少一个权威数据库中找到相关记录 |
| ⚠️ | 不确定 | 部分匹配 |
| ❌ | 未找到 | 所有查询渠道均无匹配结果 |
| 🔴 | 伪造的引用 | 引用来源不存在,或 DOI 无法解析 |
| 🔗 | 引用格式错误 | PDF 文本中存在错误标记([?]) |
第四阶段:生成报告
详细报告示例请参见 examples/sample-report.md。
支持文件
| 文件名 | 用途 |
|---|
| references/citation-extraction.md | 引用提取规则 |
| references/search-strategies.md | 各数据库的查询策略 |
| references/verification-criteria.md | 判断流程图 |
| scripts/extract_references.md | 完整的引用提取脚本 |
| examples/sample-report.md | 完整的报告模板 |
| examples/bibtex-example.bib | 带注释的 BibTeX 文件 |
支持的数据库
Google Scholar、arXiv、CNKI、Semantic Scholar、PubMed、IEEE Xplore、ACM DL、DBLP、DOI 解析工具、Crossref