前言¶
在 DeepSeek Harness(DSH)里做带 Web 搜索的智能体时,常见痛点不是「搜不到」,而是交付物不可审计:结论没有逐句对应的链接,争议被压成「各方看法不一」,跨来源拼接也没有标注。下游要核查、要改提示词、要交给同事复用时,往往只能人肉补引用。
dsh-cited-synthesis 在 DSH 侧加一条默认约束:凡是联网检索得出的答案,要带能核对的链接、写清成立条件,并把相反结论摆出来。它不扩展模型的能力边界,只改输出形态。代价也写得很直白:回答会变长。
下面介绍插件定位、注册内容、九条约束、安装步骤与适用边界。事实以仓库 README 与 package.json 为准。
这是什么¶
- 仓库: Slime114514/dsh-cited-synthesis
- 维护者: Slime114514
- 版本:
0.2.2(见package.json) - 许可证: MIT
- 一句话:对每次 Web 搜索答案套用引用、条件与分歧规则,并注册按需加载的完整交付流程 skill。
插件通过 Cordis patch(cordis.patch.yml)向 DSH 注册段落与 skill,属于 Host-only bundle:无运行时依赖、无构建步骤、无安装脚本。
核心功能:注册了什么¶
安装后会在 DSH 中注册两项资源,分工如下。
| 注册项 | 作用 | 何时生效 |
|---|---|---|
system prompt 段落 cited-synthesis-rules |
九条硬约束,每轮可见 | 每一轮对话 |
skill cited-synthesis-delivery |
证据台账、条件维度、分歧三步判定、交付模板、交付前自检、反模式等完整流程 | 模型按需加载 |
README 说明:cited-synthesis-rules 约占 200 token/轮;长文本放在 skill 里,避免每轮重复付费。
九条约束(概要)¶
完整条文在 skill 中;段落里固定九条硬约束,方向如下。
- 逐句有链:每条实质结论后跟直接支持该句的链接,不接受泛泛的「相关阅读」;转引数字须写明转引来源。
- 断言分类再落笔:可观测事实、制度性事实(票价、开放时间等,引文件并注日期)、权威建议(机构、年份、人群)、争议判断(按条件并列)、自身建议(标
[推断]或明说「我的建议」)。 - 条件—结论:来源未给条件时写「条件未说明」,不替来源假设。
- 主动找反例:分歧按条件并列展示,不压成「存在争议」一句。
- 证据类型标签:官方公告 / 同行评审 / 预印本 / 厂商自述 / 媒体等。
[推断]标注:跨来源拼接、因果归因、跨研究排序、一句话总括、关联改处方等,超出单一来源须标;纯压缩已标注结论的总括可省略。- 分级术语:证据等级 2a、GRADE 等要么当场解释,要么换成读者能懂的话。
- 结尾:列「未核实项」与「检索范围」。
- 篇幅:与「决策代价 × 真分歧」成正比;事实问一句一链即可,建议性内容须带归属;风险信息(来源冲突、概率、未核实项等)不为了不短而删。
设计思路受 xingtaxueshu/literature-review-skills 的 contradiction matrix 与 source-integrity 规则启发;本包未复制该仓库文本,场景改为通用 Web 检索,核验口径改为网页正文抓取。
安装与启用¶
先启动 DSH Web 环境:
npx @deepseek-ai/dsh web
再在插件管理器中安装该 bundle,或通过 plugin_manager 指定目标:
target: dsh-cited-synthesis
安装前建议自行阅读仓库源码与 MIT 许可证。插件随当前 DSH 进程权限运行,与是否联网、能否抓取页面有关,权限范围以你的 DSH 配置为准。
典型用法¶
README 未给出独立「示例对话」片段;启用方式即安装 bundle 后正常发起带 Web 搜索的任务。模型每一轮都会看到 cited-synthesis-rules;需要走完整交付流程时由运行时按需加载 cited-synthesis-delivery。
适合的场景在文档中写得很清楚:
- 旅行攻略、消费选购、政策查询、事实核查等读网页类任务(官方公告、新闻、博客、厂商文档)。
明确不是:
- 学术数据库(知网、PubMed、Web of Science、Scopus)
- PRISMA / 系统综述流程
- DOI、Crossref、页码等题录核验
- 文献管理器导出
要写文献综述,应使用专门工具;本插件只能提供引用齐全的 Web 摘要式交付。
效果边界与版本兼容¶
- 可见 ≠ 必定遵守:规则保证模型每轮看到约束,不保证每轮都严格执行;提示词不是校验器。
- 链接与句子是否匹配:最终仍须人工判断;逐句自动核验不在本包范围。
- 对称性:证据一边倒时应如实表述,不为「平衡」硬造反方。
- 兼容:在 DSH
0.2.2-rc.1上开发与验证。DSH 处于 developer preview,升级后若段落或 skill 消失,先查插件管理器中的插件状态。
结尾¶
若你希望在 DSH 里把「搜到的网页」落成可核对、带条件与分歧结构的答案,而不是缩短成无出处的摘要,dsh-cited-synthesis 用固定段落 + 按需 skill 把交付标准写进Harness。
- 社区目录页: skillhub.cn/plugins/Slime114514/dsh-cited-synthesis
- 源码与说明: github.com/Slime114514/dsh-cited-synthesis
DSH 生态以「一切皆插件」为方向;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。