dsh-personalization:爲 DeepSeek Harness 定義長期人設與規則

在使用 DeepSeek Harness (DSH) 時,若希望 AI 在不同會話中保持一致的稱呼、風格或特定行爲(例如“回答先給結論再展開”),反覆修改預設或提示詞效率較低。dsh-personalization 插件通過設置頁面提供了一套集中管理方案。

這是一個由 crazy-L118 維護的插件,它爲 DSH 設置新增了「個性化」頁面。用戶可以在該頁面定義長期規則、AI 對自己的稱呼、AI 的名字以及人格描述,這些內容會被注入到所有後續任務中。

核心功能

  • 新增設置頁:在 dsh 設置中新增「個性化」頁,位於「Agent 預設」下方,跟隨界面語言(中文/English)。
  • 自定義指令:定義長期行爲規則(如“先給結論再展開”),後續所有任務生效。
  • 稱呼與身份:設定 AI 對你的稱呼(nickname)以及 AI 自身的名字(aiName)。
  • 人設描述:配置 AI 的人格描述與說話風格。
  • 總開關:提供一鍵停用所有注入的開關。
  • 即時生效:配置保存後,從下一條消息起按新內容注入,無需重啓 dsh web。

安裝與啓用

插件通過 npm 發佈,安裝時需顯式指定版本號以確保安裝到 v1.0.0。

dsh plugin --profile web add dsh-personalization@1.0.0

安裝完成後,重啓 dsh web 即可在設置中找到「個性化」頁面。

典型用法

所有配置保存在本機 ~/.dsh/personalization.json 文件中。保存後無需重啓,下一輪對話自動讀取。

{
  "enabled": true,
  "nickname": "阿偉",
  "aiName": "小深",
  "instructions": "回答先給結論再展開。\n代碼註釋和提交信息用中文。",
  "persona": "嚴謹但不失幽默的資深工程師。"
}
字段 含義
enabled 總開關,false 時不注入任何內容
nickname AI 對用戶的稱呼,上限 80 字符
aiName AI 自身的名字,上限 80 字符
instructions 長期指令/規則,如回答格式、語言偏好,上限 1500 字符
persona 人設描述,定義風格與角色,上限 2000 字符

適用場景與注意

  • 適用場景:需要 AI 保持固定人設、固定回答格式或特定稱呼的個人助手場景。
  • 注意事項:
    • 版本要求:需安裝 Node.js 版本 >= 18。
    • 本地存儲:配置僅保存在本地,不上傳服務器,也不會發送給第三方。
    • 生態關係:本項目與 DeepSeek 無隸屬、背書或贊助關係,僅作插件功能描述。

配置一次,即可在所有對話中保持穩定的人設與規則。更多細節可參考:GitHub 倉庫

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜