mcpField
C
citation-and-reference-validator

citation-and-reference-validator

github.com/lensetek文档处理60 次安装
代码仓库

关于 citation-and-reference-validator

该技能用于审查学术文稿中的引用与参考文献,面向研究者及编辑。它通过元数据核验、原文证据比对和格式检查,识别虚假文献及缺乏依据的论断。

主要功能

  1. 01核验 DOI、标题及文献信息
  2. 02比对论文原文与文稿主张
  3. 03检查文内引用和文末列表
  4. 04统一引用格式并生成审计报告

适用场景

  1. 01排查由 AI 生成的虚假参考文献
  2. 02确认论文结论是否支持文稿中的主张
  3. 03检查 APA、IEEE 等格式的一致性

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lensetek/research-agent-skills-collection --skill citation-and-reference-validator

安装后在 Claude Code 中输入/citation-and-reference-validator确认已加载。

附带文件scripts/fetch_evidence_snippet.pyscripts/validate_references.py

详细介绍

引文与参考文献验证器

概述

此技能旨在对学术稿件中的引文(citations)和参考文献列表(references)进行质量审计。Agent 会确保所有参考文献的元数据有效(不含 AI 幻觉生成的虚假参考文献),并核实稿件中引用文献的句子是否确实得到所引论文的事实支持(contextual alignment)。

依赖项

  • literature-search-openalex
  • pubmed-database

快速开始

使用示例: “使用 citation-and-reference-validator 技能,检查‘方法 X 的准确率为 98%(Smith et al., 2022)’这一主张是否确实得到 Smith 等人的论文内容支持,该论文的 DOI 为 10.1000/xyz。”

工作流

1. 验证参考文献元数据(程序化元数据完整性审计)
  • 执行程序化护栏(必需):在进行人工评估之前,Agent 必须执行自动验证脚本,通过 Crossref 和 OpenAlex API 验证参考文献列表。 (注意:根据此 SKILL.md 所在的目录位置,确定 validate_references.py 的绝对路径,无论是本地安装还是全局安装):
    python "<PATH_KE_SKILL>/scripts/validate_references.py" --input references.json --output report.json
    
    或直接运行以验证单个 DOI/标题:
    python "<PATH_KE_SKILL>/scripts/validate_references.py" --doi <DOI> --title "<TITLE>"
    
  • 评估 report.json 的输出:
    • VALID:元数据已通过 Crossref/OpenAlex 等公共数据库正式验证。
    • METADATA_MISMATCH:已找到论文,但提供的年份/作者/标题属性与原始数据库存在显著差异。
    • HALLUCINATED:在任何公共数据库中都找不到 DOI 或标题。必须立即拒绝/从参考文献列表中删除。
  • 在审计报告中明确标记状态为 HALLUCINATED 或 METADATA_MISMATCH 的参考文献。
2. 验证引文的上下文一致性(基于证据的引文核验)
  • 执行程序化片段提取器(必需):要检查稿件中的主张是否得到原始论文内容的事实支持,Agent 必须执行提取逐字证据的脚本:
    python "<PATH_KE_SKILL>/scripts/fetch_evidence_snippet.py" --claim "<KALIMAT_KLAIM>" --doi "<DOI>"
    
  • 评估 Python 脚本输出的 evidence_snippets:
    • FULLY_SUPPORTED:原始论文中存在与稿件主张完全一致的逐字引文。
    • PARTIALLY_SUPPORTED:存在相关引文,但稿件需要补充限制条件/上下文(例如:“仅适用于数据集 X”)。
    • CONTRADICTORY:原始论文中的引文实际上表达了与稿件主张相反的内容。
    • UNSUPPORTED / MISATTRIBUTED:论文未讨论该主张,或讨论的主题完全不同。
3. 检查引文风格与一致性(格式检查)
  • 确保文内引用和参考文献列表中的格式一致,遵循指定的写作规范(例如 APA、IEEE、Harvard、MLA)。
  • 确保文内引用的所有文献均列于参考文献列表中,反之亦然。
4. 参考文献验证报告格式

按以下必需的证据表格格式提供参考文献审计报告:

稿件中的句子/主张参考论文(引文与 DOI)论文原文逐字引文(Evidence Snippet)上下文支持状态修改备注

常见错误与关键规则(防止参考文献幻觉)

  • 参考文献幻觉(虚假参考文献):列出 AI 编造的、看似可信的引文(包含知名作者姓名和合理的标题),但这些文献实际上从未发表过,或者 DOI 是伪造的。
  • 误导性转引(懒惰引用):引用引用了论文 A 的论文 B 来支持某个理论,但论文 A 的原文与论文 B 的解读不同。如果可能获取 PDF/全文,Agent 必须追溯到一手来源。
  • 过度概括式引用:引用某篇特定实验论文,却将其说成证明了普遍理论,而未说明该论文实验测试的局限性。
  • 格式错误:参考文献列表格式不一致(随意混用 APA 和 IEEE 格式)。
  • API Key 障碍:Semantic Scholar 的 API Key 未填写时中止审计流程或弹出错误消息。请使用免费的公共 API(OpenAlex/Crossref)进行交叉验证;这些 API 无需令牌,访问不受限制。

评论

支持 Markdown