DeepSeek Harness 允许通过插件扩展功能。当需要检查小说章节或片段的写作质量时,本地分析工具很有用。dsh-novel-quality-analyzer 插件解决了这个问题。
这是一个由社区维护的插件,用于检查章节和故事片段的词汇多样性、陈词滥调、重复单词和重复句子。分析在浏览器中本地运行,无需 API 密钥或 LLM 请求。
安装¶
安装前,确保满足以下要求:
* Node.js 22.22.2 或更高版本(推荐 24 LTS)
* DeepSeek Harness 配置了 web-capable profile
* 现代浏览器支持 Intl.Segmenter
使用官方命令安装插件:
dsh plugin --profile web add dsh-novel-quality-analyzer@latest
安装完成后,启动 Harness。
核心功能¶
该插件提供以下分析能力:
* 字数统计:统计总字数和唯一字数
* 词汇多样性:计算独特字数比例,默认使用 100 字滑动窗口
* 陈词滥调检测:识别特定短语(如 “suddenly”, “little did they know”)
* 实词重复:统计频繁出现的实词(排除常见功能词)
* 重复句子:检测通过分词归一化后重复的长句
* 句子指标:平均句子长度及超过 35 字的句子
* 阅读时间:基于 200 字/分钟的估算
* 风格分:0-100 的透明启发式评分
* 报告导出:可复制的诊断摘要
典型用法¶
- 在 DeepSeek Harness 中打开一个对话。
- 点击编辑器工具栏中的 Analyze writing。
- 将章节或片段粘贴到 Story excerpt 输入框中。
- 结果会在 250 毫秒防抖后更新。
- 在上下文中检查标记的短语和重复内容。
- 点击 Copy report 或手动复制完整报告。
- 点击清除或关闭面板以放弃片段。
适用场景与注意事项¶
适用场景:
* 需要本地、离线检查文本质量。
* 关注词汇丰富度和写作套路。
注意事项:
* 输入限制:单次分析最大 200,000 UTF-16 字符单位,超长输入会被拒绝而非截断。
* 语言支持:仅验证了英语;中文、日文、泰文因分词器原因不评分。
* 数据处理:插件在浏览器本地运行,不会发送片段到外部服务或保存到持久存储。
* 设备性能:同步分析可能导致慢速设备在接近输入限制时卡顿。
* 报告内容:导出的报告中可能包含重复句子的片段。
生态与资源¶
该插件遵循 MIT 许可证,可在 GitHub 查看源码。社区目录页面为 SkillHub。
通过上述步骤,可以在 DeepSeek Harness 中完成对小说片段的写作风格诊断。