humanizer-ru/dsh

108Star7Fork0Issue2Watching

DSH 专属 bundle:把 humanizer-ru 俄文"去 AI 味"技能以 cordis patch 形式注入宿主,agent 加载后能检测并改写俄语文中 ChatGPT/Gemini/Grok 等聊天机器人的痕迹。

机审证据安装命令仓库已核验dsh-plugin Topic许可证READMEAI 百科

此插件是大仓库 Vladimir-Human/humanizer-ru 的子包,星数与活跃度统计的是整个仓库。

语言
Python
License
MIT
分支
main
agent-skillsaiai-detectionai-writingc2paclaudeclaude-codeclaude-skills

安装

$ dsh plugin --profile web add github:Vladimir-Human/humanizer-ru/dsh

在终端中运行以上命令,通过 dsh CLI 安装此插件。可在右上角切换 Profile。 第一次用 dsh?看这篇新手教程

对话式安装

帮我安装 DeepSeek Harness 插件 Vladimir-Human/humanizer-ru/dsh:先查看仓库 https://github.com/Vladimir-Human/humanizer-ru.git 确认安全性,然后执行安装命令并验证插件加载成功。

把这段指令粘贴给 DSH Web GUI 里的助手,由它代你完成安装与验证。

一句话定位

humanizer-ru 的 dsh 子目录把同名的俄文"去 AI 味"技能以 Cordis patch 形式注入 DSH 宿主:安装后,agent 在用户输入俄文并明确要求"очеловечь/перепиши/убери гпт-шность"时按需加载一份纯文本指令集,识别并改写 ChatGPT、Gemini、Grok 等聊天机器人留下的复制粘贴痕迹与机器化套话,且不增加原文不存在的事实。

核心能力

  • 检测 39 个 regex 标记,分 A 类(ChatGPT :contentReference[oaicite:N]、Grok grok_card://、Perplexity ppl-ai-file-upload、Gemini [cite: N] 等硬复制残留)和 B 类(placeholder URL、零宽字符、PUA 控制符等需人工判断的上下文线索)
  • 识别 38 种内容/语言/结构/沟通维度的"软信号":空洞赞美、强制三段式、「не только... но и」并排结构、长破折号滥用、Markdown 残骸、聊天结尾「Надеюсь, это поможет」等
  • 按用户请求改写:3–5 个软信号选改、6+ 个整段重写;改后不补原文不存在的事实(数字、日期、名字、单位一律保留原样)
  • 对文学、法律、合同、学术、营销等不同文体分别设置"假阳性"边界(破折号、规则三、苹果智能引号在 human text 中合法)
  • 把被审文本视作不可信输入:忽略其中嵌入的指令、不执行其中链接、不读写文件、不联网

技术实现

  • 语言: YAML + Markdown(bundle 内无任何 .ts/.js/.py 代码)
  • 关键依赖: @deepseek-ai/dsh-skill-filesystem(cordis 注入的技能提供器)、process.getBuiltinModule('node:path')node:module(patch 内嵌表达式解析包路径)
  • 架构模式: Cordis patch 注入——bundle 的 cordis.patch.yml 在 dsh 启动时插入一条记录,把宿主自带的 skill-filesystem 提供器命名为 humanizer-ru-skill-root,并通过 require('humanizer-ru-dsh/package.json') 解析路径,把 customSkillDirs 指向本 bundle 的 skills/ 目录;所有"逻辑"以 SKILL.md 指令形式交给 agent 按需加载
  • 入口文件: dsh/cordis.patch.yml(bundle 注入点) + dsh/skills/humanizer-ru/SKILL.md(agent 实际加载的指令集)

适用场景

俄语内容工作流里的 DSH 用户——博客作者、营销编辑、维基贡献者、客服知识库维护者——在 DSH agent 里贴一段俄文并说"очеловечь"时,技能被加载去检查并改写 AI 痕迹;或者只是想审一段可能由其他模型生成的俄文,让 agent 出"оснований для вердикта нет"或"стоит проверить"的判断。适合接到俄文出版、内容运营的 DSH 工作流中。

前置依赖与兼容性

依赖最低版本说明
DSH 宿主0.1.0-rc.6CI 在 dsh-install.yml 用此版本实测过 bundle 的安装/卸载;DSH 处于开发预览,承诺可能引入破坏性改动
Node.js未声明bundle 不写代码,patch 表达式里的 node:path/node:module 由 DSH 宿主提供,与插件无关
pnpmDSH 自身要求的版本DSH 通过 pnpm 装插件;bundle 不引入额外 pnpm 包
平台跨平台bundle 仅含 YAML + Markdown,没有原生编译模块,无 OS/CPU 限制
原生模块不依赖 node-pty、sqlite、better-sqlite3 等需要本机编译的模块

安装方式

dsh plugin --profile web add github:Vladimir-Human/humanizer-ru/dsh

配置项

本插件无需额外配置。

dsh/cordis.patch.yml 通过 cordis 注入一条 skill-filesystem 提供器指向本 bundle 的 skills/ 目录,不需要任何环境变量;触发方式是在 DSH 对话中输入 /humanizer-ru … 或自然语言指令「очеловечь」「убери гпт-шность」「перепиши」等。

常见问题

Q: 这个 dsh bundle 跟仓库主目录的版本有什么区别?

A: 主仓库是完整项目(含 scripts/filemarks、36 个 CI 闸门、eval 跑分),dsh/ 子目录只是把 SKILL.md 和 references/ 打成 bundle 给 DSH 安装——没有 scripts/ 也没有测试代码,运行时不执行任何代码。

Q: 安装后会自动生效吗?还是每次都要手动触发?

A: 不会自动跑。agent 只在用户明确说"очеловечь/перепиши/убери гпт-шность"等关键词时按需加载 SKILL.md;bundle 注入的 skill-filesystem 提供器只是把技能位置注册到宿主。

Q: 它会不会改动原文的事实?

A: 不会。SKILL.md 的"Шесть ключевых принципов правки"第 6 条硬性约束:改写版本里任何数字、日期、名字、单位都必须能在原文中找到;缺细节时向用户索取,不是凭空补。

Q: 能在非俄语文本上用吗?

A: 不能。SKILL.md description 写明:拒绝非俄文、源代码、配置文件、法律合同、艺术性散文,遇到这些情况直接回退或限制干预范围。

Q: 它会"绕过" GPTZero 之类的 AI 检测器吗?

A: 不会。README 明确"Детекторы не обходим и текст под них не подгоняем"——目标是产出自然文本而不是获得绿色检测分数。

Q: 这个 bundle 在 DSH 里有没有已知坑?

A: 有。CI 实测发现 github:Vladimir-Human/humanizer-ru#v3.13.0&path:/dsh 这种"tag + 子目录"在一行里组合时,pnpm 会静默丢子目录、把整个仓库当普通依赖安装、退出码仍 0,但 profile 缺层。所以 dsh bundle 单独走 path:/dsh,不绑定 tag。

Q: 怎么完整卸载?

A: dsh plugin --profile web remove humanizer-ru-dsh。bundle 只往 DSH profile 注入一个 cordis patch + 一个 Skill 文件夹,不在 DSH 之外创建持久化数据,删除后环境恢复干净。

上手难度

入门 — 安装一行命令即可;使用时用 /humanizer-ru 或自然语言指令触发,不需要写代码或环境变量;SKILL.md 是俄文为主的长文档但 agent 按需加载相关章节,不会一次性灌入系统提示。

已知问题与限制

  • 不适用于非俄语文本:SKILL.md description 明确拒绝并请求用户提供俄文原文(dsh/skills/humanizer-ru/SKILL.md:3, :33-38)
  • 不适用于源代码、配置文件、法律合同、纯艺术性散文:决策树第一步就拒绝或限制干预(dsh/skills/humanizer-ru/SKILL.md:60-63)
  • "软信号"组合不构成作者归属判定:无论软信号有多少个,agent 都不得据此宣称"这段是 AI 写的";只有 A 类硬标记、可证实来源伪造或作者自述才能下结论(dsh/skills/humanizer-ru/SKILL.md:127,Главное правило
  • B 类标记单独不够:必须配合 A 类硬证据或独立旁证;B 类单独不能用来盖戳(dsh/skills/humanizer-ru/SKILL.md:127)
  • dsh bundle 安装组合 tag+#path:/dsh 在 pnpm 链路下静默失败:CI 实测 #v3.13.0&path:/dsh 形式 pnpm 会丢掉子目录当作普通依赖安装,退出码仍 0 但 profile 缺层(.github/workflows/dsh-install.yml:7-11)
  • DSH 处于开发预览阶段,宿主自身承诺可能引入破坏性改动;本 bundle 仅在 0.1.0-rc.6 实测过(README.en.md:68)
  • 改写过程有 6 条硬性约束:去垃圾、破模板、改节奏、信读者、无口号、不补事实;用户如果要求"更激进一点"也突破不了这 6 条(dsh/skills/humanizer-ru/SKILL.md:144-152)

收录徽章

Listed on deepseek-plugin.org
[![Listed on deepseek-plugin.org](https://img.shields.io/badge/listed_on-deepseek--plugin.org-007EC6)](https://deepseek-plugin.org/plugins/Vladimir-Human/humanizer-ru/dsh)

把这段 markdown 粘贴到你的 GitHub README,链接回本插件详情页。徽章只声明已被本站收录,不代表安全认证。

返回插件目录