diff --git a/skills/5writing/SKILL.md b/skills/5writing/SKILL.md index 89f3372b..78656d6c 100644 --- a/skills/5writing/SKILL.md +++ b/skills/5writing/SKILL.md @@ -311,6 +311,31 @@ A_code.typ 只使用真实存在的参考文献。文件名按引擎选择:Typst 用 `paper/references.typ`,LaTeX 用 `paper/references.tex`。 +学术文献必须通过学术数据库 API 检索核实,禁止凭记忆编造。优先使用 OpenAlex,也可用 Semantic Scholar 补充(如 OpenAlex 查不到或想交叉验证): + +**OpenAlex(首选)**: + +- 检索:`https://api.openalex.org/works?search=关键词&per-page=10`(多个关键词用空格分隔,英文检索词效果更好) +- 按 DOI 精确查:`https://api.openalex.org/works/doi:10.xxxx/xxxxx` +- 从返回 JSON 中提取:`authorships`(作者)、`title`、`primary_location.source.display_name`(期刊)、`publication_year`、`doi` + +**Semantic Scholar(补充)**: + +- 检索:`https://api.semanticscholar.org/graph/v1/paper/search?query=关键词&limit=10&fields=title,authors,year,venue,externalIds` +- 按 DOI 精确查:`https://api.semanticscholar.org/graph/v1/paper/DOI:{doi}?fields=title,authors,year,venue,externalIds`(`DOI:` 前缀大写,doi 不带 `https://doi.org/`;查到返回 200,查不到返回 404) +- 从返回 JSON 中提取:`authors`(作者)、`title`、`venue`(期刊/会议)、`year`、`externalIds.DOI` +- 注意速率限制:无 API key 时约 100 次请求/5 分钟,批量检索或批量验证 DOI 时控制请求频率,遇到 429 需降速重试 + +**统一要求**: + +- 只有带 DOI 的结果才允许写入参考文献;两个来源都检索不到的文献不得引用 +- **DOI 解析验证(强制)**:无论从 OpenAlex 还是 Semantic Scholar 查到文献,在写入参考文献之前,必须用该文献的 DOI 逐一验证能否解析到真实论文页面。验证方式(任选一,失败可换另一种复核): + - 请求 `https://doi.org/{doi}`,确认能跳转/解析到真实论文页面(HTTP 200/302 到出版商页面),而不是返回 404 或 "DOI Not Found" + - 请求 `https://api.openalex.org/works/doi:{doi}`,确认返回该文献的真实元数据(HTTP 200) + - 验证不通过(DOI 无法解析、返回 404、或解析出的论文与拟引用文献不符)的文献,**一律不得引用**,直接从候选中剔除,不得"先写上再说" +- 同一篇文献在不同来源的元数据不一致时,以 DOI 注册信息(可用 `https://api.openalex.org/works/doi:...` 复核)为准 +- 数据类引用(政府统计、官方网站)可不受此限,但需注明真实 URL + **Typst 引擎**: ```typst diff --git a/skills/_references/math_modeling_norms.md b/skills/_references/math_modeling_norms.md index 051276b8..8f047d1d 100644 --- a/skills/_references/math_modeling_norms.md +++ b/skills/_references/math_modeling_norms.md @@ -107,7 +107,7 @@ - 摘要或 Summary Sheet 要覆盖每个子问题的方法和关键结果,数值必须与结果记录一致。 - 公式出现后要解释符号含义;图表出现前后要有引导和解释,不能连续堆图。 - 章节结构跟随赛题类型和论文模板。三问建模题通常按问题展开;统计建模可按研究逻辑链组织,不必硬凑“问题一二三”。 -- 参考文献必须真实存在。没有把握的文献不要写入,不要为显得学术而编造引用。 +- 参考文献必须真实存在。没有把握的文献不要写入,不要为显得学术而编造引用。学术文献应经 OpenAlex 或 Semantic Scholar 核验,且其 DOI 必须经网页解析验证成功(能解析到真实论文页面,而非仅存在 DOI 字符串)方可引用;验收时应按此口径核对。 ## 论文验收与一致性