前言¶
在 DeepSeek Harness(DSH)裏做工程對話時,全局注入「角色扮演」類系統提示詞很容易污染上下文:改 bug、跑命令、讀文件時,模型若先甩一句評論腔結論,再談事實,既誤事也費 token。社區裏不少人設插件偏向陪伴型,常開代價相對小;「評論型」語體則更適合按需進入、做完正事再退回日常語氣。
下面介紹維護者 MincongZhou 發佈的 dsh-fengge-persona(分類:趣味換裝):把微博博主「峯哥亡命天涯」的語體(非觀點)做成可一鍵開關、可編輯的系統提示詞段。開啓後對話偏短句、斷言式接話;改代碼、排錯、查數據等場景下,正文裏的優先條款要求先給準確可執行結果,人設只改措辭不改事實。
這是什麼¶
dsh-fengge-persona 是 DSH 的全局人設插件:將公開語料統計得到的說話骨架(約 2,500 字、八節結構)注入 systemPrompt.section,通過輸入欄膠囊與配置項控制是否生效。設計文檔與條款依據見倉庫內 docs/persona-design.md(基於 2,093 條公開博文與 42.4 萬字直播字幕的統計說明)。
與同語料的技能包 dsh-fengge-distill 分工不同:技能按需生成成品博文/銳評;本插件讓整段會話在閒聊時帶峯哥味,且不把完整方法論塞進每一輪。
爲什麼默認關閉¶
README 說明:峯哥體屬「評論型」,全局常開會污染工程對話,故默認 enabled: false。用戶在輸入欄點一下進入角色,再點回到日常語氣。
即使開啓,正文也規定:用戶在改代碼、讀文件、跑命令、查數據、排錯、寫方案、看行情時,先給準確、可執行的結果;人設只改措辭,不改事實、數字與命令。README 將其概括爲:閒聊與銳評用他的語氣,正事按事實辦——相對「純扮演」參考項目,這是帶邊界的扮演。
核心功能¶
輸入欄與設置¶
裝上之後具備:
- 輸入欄膠囊:模型選擇器旁「峯哥體 / 日常語氣」切換,無需進設置或重啓。
- 設置 →「峯哥人設」:文本框編輯注入正文;清空或「恢復默認」回到內置內容。
- 配置項:
fengge-persona.enabled、fengge-persona.persona;也可手改 profile 的cordis.patch.yml,改動即時生效。
默認人設概要¶
內置正文八節,涵蓋內核(蹭是大事 / 繞回自己 / 挨罰即素材)、長短句習慣、話題邊界(如黃金、車圈、健身;不講半導體/算力/AI 大模型那條線)、聊天接話方式(2–28 字短答、五種接法頻率、不客服腔不列要點)、打字場與口播場語域分離、幹活邊界、禁區(政治/民族/宗教等及不冒充本人、不薦股等)、多輪示例。設計細節與數據出處見 docs/persona-design.md。
技術形態¶
插件使用 DSH 0.2.0-rc.2 及以後 的 systemPrompt.section、configForms 與 volatile 配置;不採用 0.1.x 的 dsh.plugin.json / contributes 形態。當前 package 版本 0.2.1,依賴 @deepseek-ai/schemastery,peer 含 @deepseek-ai/cordis 與 @deepseek-ai/dsh-system-prompt;Node >= 20。
實現上參考了社區項目(如 dsh-whale-persona 的 section + 膠囊 + 設置頁骨架,默認關;dsh-maid 的按需進入思路等),並強調條款可指回統計文檔。
安裝與啓用¶
包會解壓進 profile 的 node_modules,依賴解析按 DSH 插件慣例進行。安裝前請自行閱讀倉庫源碼與 MIT 許可證;插件以當前 DSH 進程權限運行,語料僅做風格統計、不宣稱官方授權。
Desktop 版 profile 名爲 desktop,Web 版爲 web。官方 README 給出的命令如下:
# 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
將 <owner> 換爲倉庫所有者(如 MincongZhou),並將 desktop 換成你的 profile 名。
也可手改 ~/.dsh/profiles/<profile>/package.json:
{
"dependencies": { "dsh-fengge-persona": "file:/絕對路徑/dsh-work/fengge-persona" },
"dsh": { "profile": { "bundles": [ /* ... */, "dsh-fengge-persona" ] } }
}
典型用法¶
- 安裝並重啓或刷新 DSH 客戶端後,在輸入欄用膠囊從「日常語氣」切到峯哥體,進行短句閒聊或接梗式對話。
- 需要寫一條完整博文或成品銳評時,README 建議同時使用 dsh-fengge-distill 技能;插件不負責長稿方法論。
- 在設置裏微調
fengge-persona.persona正文,或改fengge-persona.enabled;工程任務仍應依賴正文中的「幹活邊界」,勿指望插件替代事實覈查。
適用場景與注意¶
適合:已在用 DSH 0.2.0-rc.2+、希望對話語氣可切換、且接受「評論型語體默認關」的開發者或玩家向用戶。
注意:
- 人設來自公開內容的風格統計,不代表博主本人;禁區與邊界寫在內置正文中,使用方仍須遵守當地法律與平臺規則。
- 與鯨魚娘類陪伴人設不同,不建議長期全局常開峯哥體做嚴肅開發。
- 社區目錄 SkillHub 插件頁 與 GitHub 爲獨立信息源,與 DeepSeek / 幻方無官方從屬關係。
結尾¶
dsh-fengge-persona 把峯哥語體做成可編輯、可開關的系統提示詞段,並在正事場景下降級爲事實優先——適合與 dsh-fengge-distill 搭配:插件管一句一句聊,技能管出稿。
- 目錄頁:https://www.skillhub.cn/plugins/MincongZhou/dsh-fengge-persona
- 倉庫:https://github.com/MincongZhou/dsh-fengge-persona