返回顶部
c

citation-diversifier引用多样化

Raise citation diversity/density (NO NEW FACTS): generate an in-scope “citation budget” plan per H3 so drafts

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

citation-diversifier

引用多样化(预算约束)[无新增事实]

目的:修复常见的综述失败模式:

  • - 草稿引用不足(或通篇重复使用相同的少数引用)
  • 流水线未通过全局唯一引用检查

此技能本身不修改文稿内容。
它生成一个约束报告:output/CITATIONBUDGETREPORT.md

输入

  • - output/DRAFT.md
  • outline/outline.yml(H3 标识符/标题;用于为每个小节分配预算)
  • outline/writercontextpacks.jsonl(每个 H3 的 allowedbibkeys{selected,mapped,chapter,global} 来源)
  • citations/ref.bib

输出

  • - output/CITATIONBUDGETREPORT.md

不可妥协项(无新增事实)

  • - 仅提议存在于 citations/ref.bib 中的引用键。
  • 仅提议在范围内的目标 H3 引用键(优先使用子节范围;仅在真正跨领域时使用章节/全局范围)。
  • 不提议需要添加新主张或新数据的“填充引用”。

优秀预算报告的标准(契约)

报告应像一份约束清单,而非随机列表:

  • - 说明阻断策略目标与目标的差距(缺少多少个唯一键;策略默认值为 recommended)。
  • 对于每个 H3,提议一个范围安全的预算,大小足以实际缩小差距:

- 小差距:每个 H3 3-6 个键通常足够
- A150++ 差距:计划每个 H3 约 6-12 个键(并避免跨 H3 预算重复)
  • - 提供放置指导(在子节的哪些位置可以嵌入这些键而不添加新事实)。

需要可解析的标准行(下游验证器依赖这些行):

  • - 目标来源于 queries.md:citation_target(A150++ 默认值为 recommended)。
  • - 全局目标(策略;阻断):>= ...
  • - 差距:(与目标的差距;如果为 0,注入可无操作通过)

可选(始终报告;根据 citation_target 可能为阻断项):

  • - - 全局推荐目标:>= ...
  • - 与推荐目标的差距:

推荐优先级(范围安全):

  • - allowedbibkeysselected → allowedbibkeysmapped → allowedbibkeyschapter
  • 仅在以下情况使用 allowedbibkeysglobal:

- 基准/协议论文
- 广泛使用的数据集/套件
- 跨章节引用的跨领域综述/方法论文

与写作的关联(LLM 优先)

生成预算报告后:

  • - 使用 citation-injector 应用它(LLM 编辑 output/DRAFT.md,无新增事实)。
  • 然后运行 draft-polisher 消除任何“预算倾倒语气”,同时保持引用键不变。

重要提示:citation-injector 是 LLM 优先的。其脚本仅用于验证。

工作流程

1) 诊断全局情况

  • - 阅读 output/DRAFT.md 并估算“唯一键差距”(或使用 pipeline-auditor 的失败原因)。

2) 按 H3 分配预算(范围优先)

  • - 使用 outline/outline.yml 按论文顺序枚举 H3。
  • 对于每个 H3,从 outline/writercontextpacks.jsonl 读取其允许的键集。
  • 选择一小部分未使用的键,这些键能增强定位而不需要新主张。

3) 编写 output/CITATIONBUDGETREPORT.md
必需结构:

  • - - 状态:通过|失败
  • - 全局目标(策略;阻断):>= ...
  • - 差距:
  • ## 摘要(差距 + 策略)
  • ## 各子节预算(H3 标识符/标题 → 建议键 → 放置提示)

脚本(可选;确定性报告生成器)

如需确定性的初版预算报告,运行辅助脚本。将其视为基线并根据需要优化计划。

快速开始

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

所有选项

  • - --workspace
  • --unit-id (可选)
  • --inputs <分号分隔>(罕见覆盖;优先使用默认值)
  • --outputs <分号分隔>(罕见覆盖;默认写入 output/CITATIONBUDGETREPORT.md)
  • --checkpoint (可选)

示例

  • - 默认输入输出:
- python scripts/run.py --workspace workspaces/

完成标准

  • - output/CITATIONBUDGETREPORT.md 存在且包含可操作、在范围内的预算。
  • 通过 citation-injector 应用计划后,pipeline-auditor 不再因全局唯一引用而失败。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 citation-diversifier-1776103564 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 citation-diversifier-1776103564 技能

通过命令行安装

skillhub install citation-diversifier-1776103564

下载

⬇ 下载 citation-diversifier v1.0.0(免费)

文件大小: 120.5 KB | 发布时间: 2026-4-17 14:21

v1.0.0 最新 2026-4-17 14:21
Initial release of citation-diversifier.

- Adds a tool to generate in-scope citation "budget" plans per subsection (H3) to increase citation diversity and density.
- Produces a constraint-based report (output/CITATION_BUDGET_REPORT.md) without introducing new facts or inventing citations.
- Ensures only existing, in-scope citation keys from citations/ref.bib are proposed, adhering to context pack constraints.
- Designed to help drafts pass the global unique-citation gate and avoid under-cited sections.
- Includes guidance for budget allocation, report structure, and workflow integration with citation-injector and draft-polisher.

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

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

p2p_official_large
返回顶部