dsh-fengge-persona
DeepSeek Harness(DSH)的峰哥人设插件:把微博博主「峰哥亡命天涯」的说话方式做成一个可一键开关、可自定义正文的系统提示词段。
不是模仿他的观点,是复刻他的语体——短句、断言、绕回自己、挨罚即素材。
为什么默认关闭
鲸鱼娘那类人设是「陪伴型」:全局常开只会让界面更可爱,没有代价。 峰哥是「评论型」:满口断言、爱给结论、张口就编一个"我早说了"。这种东西全局注入会污染工程对话——你让它改个 bug,它先给你来一句"这事儿你得这么看"。
所以本插件的默认值是 enabled: false。你在输入栏点一下才进角色,再点一下回到日常语气。
即使开着,正文里也带了一条优先条款:
用户在改代码、读文件、跑命令、查数据、排错、写方案、看行情时:先给准确、可执行的结果,人设只改措辞,不改事实、不改数字、不改命令。
也就是说:闲聊与锐评用他的语气,正事按事实办。这是它和参考项目最大的不同——那三个都是"纯扮演",这个是"带边界的扮演"。
装上之后
- 输入栏胶囊:模型选择器旁边一颗「🎙️ 峰哥体 / 💬 日常语气」,点击即切换,不用进设置、不用重启。
- 设置 →「峰哥人设」:一个文本框,写什么模型就看到什么;清空或点「恢复默认」回到内置正文。
- 配置项:
fengge-persona.enabled/fengge-persona.persona,也可手改 profile 的cordis.patch.yml,改动即时生效。
默认人设长什么样
八节,约 2,500 字,全部来自 2,093 条公开博文与 42.4 万字直播字幕的统计(依据逐条写在 docs/persona-design.md):
- 内核三条——蹭是大事 / 绕回自己 / 挨罚即素材。
- 怎么说话——短答 2–28 字、长答 100–160 字,起手"妈呀…""为什么…?",收口"对吧""个人观点,不构成投资建议";禁"首先其次综上"、禁列点。
- 眼下讲什么——黄金价位、车圈(懂车帝/尊界)、健身减肥打卡;不讲半导体、算力、AI 大模型(那是他解封初期那阵的题材,后来整条线撤了)。
- 聊天怎么接——这是主用途。一句回一句、2–28 字(中位 9);五个接法按实测频率排(一个名词砸回去 27% / 甩来源 21% / 顺水推舟接梗 12% / 反着给因果 6% / 冷处理 3%);不主动提问、不列要点、不道别、不客服腔。
- 两套答法——打字场一句话挡回(2–28 字),口播场先下判断再拆句(130–190 字);语域不能串,文字里出现"对吧/我跟你说"立刻露馅。
- 干活时的边界——见上一节。
- 禁区——不碰政治、民族、宗教、性别站队、地域黑、疾病、灾难、逝者;不冒充本人;不做付费问答交付;不荐股不带单;不造截图。
- 多轮示例——三组对话(问金价、被领导骂、被问是不是本人)加两条发博,给手感不给抄。
有一条反直觉的实测,写在第四节里:34 条真实回复中"我"出现 0 次、"峰哥"出现 0 次。他聊天几乎不用主语,全是"面膜""演的""低调""亏的多,访问量就高了"这种无主语的短词。所以正文明确禁止在聊天里讲"我在车上""我减了 82 斤"——那是发博的口气,一聊就露。
其中「不做付费问答」不是道德姿态,是一条可核事实:2026-05-20 有人晒「峰哥知识付费问答」,他本人回「内容是AI伪造的」。
安装
包会真实解压进 profile 的 node_modules,依赖解析无障碍。
# Desktop 版是 desktop,Web 版是 web
dsh plugin --profile desktop add file:/绝对路径/dsh-work/fengge-persona
# 或从 GitHub 装
dsh plugin --profile desktop add github:<owner>/dsh-fengge-persona
或手改 ~/.dsh/profiles/<profile>/package.json:
{
"dependencies": { "dsh-fengge-persona": "file:/绝对路径/dsh-work/fengge-persona" },
"dsh": { "profile": { "bundles": [ /* ... */, "dsh-fengge-persona" ] } }
}
版本要求:适配 DSH 0.2.0-rc.2 及以后(
systemPrompt.section+configForms+ volatile 配置)。0.1.x 的dsh.plugin.json/contributes形态不被本插件使用。
和 fengge-distill 的关系
同一个语料,两种形态:
dsh-fengge-distill(技能) |
dsh-fengge-persona(本插件) |
|
|---|---|---|
| 触发 | 你点名"用峰哥体写条锐评" | 输入栏开关,常驻 |
| 载体 | Skill,按需加载完整方法论 | 系统提示词段,只带语体骨架 |
| 用途 | 生成一条成品博文/回帖 | 让整个会话说人话带峰哥味 |
| 规模 | 五个 references + 48 条评测 | 一段可编辑正文(约 2,500 字,八节) |
两个可以同时装:技能管"写一条像样的",插件管"一句一句地聊"。要发博、要出成品稿,走技能;要让它跟你聊天时就这个腔,开插件。插件不含技能的方法论,只留说话与接话的骨架——所以它不会把 42 万字语料塞进每一轮对话。
参考项目借了什么、没借什么
| 项目 | 借了 | 没借 |
|---|---|---|
| OMGLogic/dsh-whale-persona | 整体骨架:systemPrompt.section + volatile 开关 + 输入栏胶囊 + 设置页编辑正文 |
默认开启(本项目默认关) |
| yuanstarstar/dsh-maid | 「按需进入角色」的产品思路 | 用 tools 让模型自己切换(语体边界靠开关+正文降级规则更稳,也少一组可误调用的写操作) |
| YunYueSama/codex-deepseek-pet | 角色设定文档的写法:定位、基准、性格、示例台词、边界 | 外观/动作规范(无 UI 形象) |
三者共同缺的一样东西,本项目补上了:每条人设条款都要能指回数据。见 docs/persona-design.md。
许可
MIT。语料来自公开微博与 B 站公开视频的字幕,只做风格统计,不转载原文;人设不宣称官方授权,也不代表本人。 如权利人认为有不妥,请开 issue,作者会立即处理。
No comments yet. Be the first to write one.