返回顶部
c

citation-injector注入引用

Apply a `citation-diversifier` budget report by injecting *in-scope* citations into an existing draft (NO NEW

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
128
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

citation-injector

引用注入器(确定性基线编辑;预算作为约束)

目的:当草稿出现以下情况时,使流程收敛:

  • - 局部引用密集但全局引用不足(唯一键太少),或
  • 在多个子节中过度重复使用相同的引用。

该技能有意设计为保守且可脚本化

  • - 脚本直接编辑 output/DRAFT.md,以预算报告作为约束
  • 注入保持证据中立(无新事实),仅使用每个 H3 已列出的范围内键

输入

  • - output/DRAFT.md
  • output/CITATIONBUDGETREPORT.md(来自 citation-diversifier)
  • outline/outline.yml(H3 id/标题映射)
  • citations/ref.bib(必须包含每个注入的键)

输出

  • - output/DRAFT.md(原地更新)
  • output/CITATIONINJECTIONREPORT.md(PASS/FAIL + 修改内容)

不可协商原则(无新事实)

  • - 仅注入预算报告中为该 H3 列出的键。
  • 不引入新数字、新基准或优越性声明。
  • 不添加叙述模板(本小节...、接下来,我们...)。
  • 不产生类似 [@a; @b; @c] 的引用堆砌作为段落中唯一的引用。

论文风格注入模式(安全的句式)

使用这些作为句子意图(释义,不逐字复制)。

1) 轴锚定示例(首选)

  • - 诸如 X [@a] 和 Y [@b] 的系统实例化了 <轴/设计点>,而 Z [@c] 则在不同协议下探索了对比点。

2) 括号内基础引用(简短,低风险)

  • - ...(例如,X [@a]、Y [@b]、Z [@c])。

3) 聚类指向 + 对比提示

  • - 代表性实现涵盖了 <聚类 A>(X [@a]、Y [@b])和 <聚类 B>(Z [@c]),表明权衡取决于 <视角>。

4) 决策视角指向

5) 评估视角指向(仍保持证据中立)

  • - 在常用的智能体评估中,诸如 X [@a] 和 Y [@b] 的系统说明了 <视角> 如何被操作化,而 Z [@c] 则突出了不同的约束。

6) 无列举风格的对比

  • - 虽然许多工作通过 <机制> 操作化 <主题>(X [@a];Y [@b]),但其他工作将其视为 <替代方案>(Z [@c]),这改变了后续讨论的失败模式。

反模式(高信号预算倾倒风格)

避免以下开头(读起来像自动注入):

  • - 一些代表性参考文献包括...
  • 值得注意的工作包括...
  • 具体例子包括...

如果草稿中包含这些,立即使用上述模式重写(保持引用键不变)。

放置指南

  • - 优先在子节已陈述具体对比或决策视角处插入引用。
  • 如需添加新句子/小段落,将其放在靠前位置(通常在第一段之后),使其读起来像定位而非事后补充。
  • 保持注入针对子节:提及子节视角(H3 标题 / contrast_hook),使同一句子无法复制粘贴到每个 H3。

工作流程

1) 读取预算报告(output/CITATIONBUDGETREPORT.md)

  • - 将 Global target (policy; blocking) 视为流程门的 PASS 线(源自 queries.md:citation_target;A150++ 默认值:recommended)。
  • 如果 Gap: 0,不做任何操作:编写简短的 PASS 报告并继续。
  • 否则,对于每个有建议键的 H3,选取足够键以缩小与目标的差距:

- 小差距:每个 H3 3-6 个键
- A150++ 差距:通常每个 H3 6-12 个键
优先选择全局未使用的键,避免在多个 H3 中重复使用相同的新键。

2) 在正确的子节中注入

  • - 使用 outline/outline.yml 确认 H3 顺序,确保注入的句子落在正确的 ### 子节内。

3) 以论文风格注入

  • - 优先使用一个简短的轴锚定句子,而非冗长的枚举句子。
  • 保持注入证据中立(无新事实),避免新数字。
  • 在提交注入键之前,确认其存在于 citations/ref.bib 中。

4) 编写 output/CITATIONINJECTIONREPORT.md

  • - 记录修改了哪些 H3 以及添加了哪些键。
  • 仅在达到全局目标时标记 - Status: PASS。

5) 验证

  • - 重新运行验证脚本(如下)以重新检查全局目标。
  • 然后运行 draft-polisher 以平滑任何残留的注入风格(引用键必须保持不变)。

完成标准

  • - output/CITATIONINJECTIONREPORT.md 存在且为 - Status: PASS。
  • pipeline-auditor 不再因唯一引用太少而 FAIL。

脚本(可选;确定性注入器 + 验证器)

通常不手动运行此脚本;它存在以便流程运行器可以确定性地应用基线注入并验证目标。

快速开始

  • - python scripts/run.py --workspace workspaces/

所有选项

  • - --workspace
  • --unit-id (可选;用于日志)
  • --inputs <分号分隔>(很少覆盖;优先使用默认值)
  • --outputs <分号分隔>(很少覆盖;默认验证 output/CITATIONINJECTIONREPORT.md)
  • --checkpoint (可选)

示例

  • - 生成预算报告后,希望脚本应用基线注入:
- python scripts/run.py --workspace workspaces/

标签

skill ai
v1.0.0 最新 2026-4-17 14:21
Initial release of the citation-injector skill:

- Injects in-scope citations into an existing draft according to a citation budget report, with no new facts or citation dumps.
- Ensures global unique-citation targets are met, reducing over-reuse and avoiding automated-sounding citation lists.
- Only uses citation keys listed for each H3 and present in the reference file.
- Provides detailed placement and stylistic guidance for evidence-neutral, paper-voice injections.
- Outputs an updated draft and injection report indicating all changes and pass/fail status.
- Includes an optional deterministic script for automated application and validation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部