SuperAPI AI 工具集

research-citation-check

写作与研究

查看项目

更新于 10-15 22:14

技能介绍

用途:检查已有 {主题}_review.tex 的正文引用是否真的与对应论文内容一致,兼容旧名 check-review-alignment 的触发方式,历史工作区名 .check-review-alignment/ 仍保留。

主要能力:抽取句子、bibkey、文献元信息、DOI/URL、PDF 摘要段或 BibTeX 摘要,生成 ai_alignment_input.json;对每条引用判断 fake_citation、wrong_citation、contradictory_citation、weak_support、overclaim、style_issue;无法确认时保持原样并记入 Warnings;输出报告含 Summary、具体细节、Critical Fixes (P0)、Warnings (P1)、Rendering Result,每条引用含标题、DOI、原句、文献实际内容、合理性评估与问题级别。

使用方式:输入 work_dir(含 *_review.tex 与 .bib),可选 --tex 指定文件名。准备结构化输入:python3 scripts/run_ai_alignment.py --work-dir "/path/to/work_dir" --prepare;渲染:python3 scripts/run_ai_alignment.py --work-dir "/path/to/work_dir" --render。输出为 {work_dir}/.check-review-alignment/ai_alignment_report.md、ai_alignment_input.json、修改后的 {主题}_review.tex、新生成的 PDF 与 docx。

原则与限制:不为改而改,无法确认时不动,只改必要句子,保留所有 LaTeX 命令结构;P0 必须修,允许最小改写或修正错误 bibkey;P1 仅警告不改写;P2 完全跳过。禁止改写未含引用的句子、整段重写、引入新 bibkey(修复错误 key 除外)、伪造论文内容。渲染优先依赖 research-literature-review,过渡期可 fallback 到 systematic-literature-review;仅 --prepare 时不要求渲染依赖可用。缺核心文件立即停止。中间文件写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。发现本 skill 设计缺陷应先用 bensz-collect-bugs 记录到 ~/.bensz-skills/bugs/,不得直接修改已安装源码。