dsh-chinese-cot:在系統提示詞首行注入中文思考指令

前言

在 DeepSeek Harness(DSH)裏做智能體或工作流時,模型默認往往用英文做內部推理,對外輸出卻可以仍是中文。若希望鏈式思考(CoT)也與界面語言一致,常見做法是在每條用戶消息裏重複要求、或在系統提示裏堆疊多段說明——既難維護,又容易讓系統提示隨輪次變長,破壞前綴緩存。

下面介紹的 dsh-chinese-cot 由維護者 tiny-andr 發佈,分類屬 模型推理。它在每個系統提示詞的最前面固定插入一行可編輯文案(默認「請全程使用中文進行思考!」),主會話、子代理與 workflow 子任務一併生效,且不隨輪次追加。

這是什麼

dsh-chinese-cot 是 DSH 生態中的輕量插件:在 Harness 組裝系統提示時,把一行指令 prepend 到最前,引導模型用中文進行思考。開關與文案可在 DSH 設置頁 「中文思考注入」 中管理;實現爲純 JavaScript,無額外依賴與構建步驟。許可證爲 MIT(見倉庫說明)。

核心功能

根據倉庫 README,已覈實能力如下。

  1. 系統提示首行注入:默認文本爲 請全程使用中文進行思考!,位置始終在系統提示詞第一行。
  2. 作用範圍一致:主會話、子代理(subagent)、workflow 子任務均會經過同一注入邏輯。
  3. 固定一行、不追加:不會因對話輪次在系統提示尾部反覆疊字,有利於前綴緩存穩定。
  4. 可配置:支持啓用/關閉,並可自定義注入行內容(見下文配置文件)。

安裝與啓用

DSH 以「一切皆插件」方式擴展;社區目錄 SkillHub 插件頁 提供索引,與 DeepSeek / 幻方無官方從屬關係。安裝前請自行查看 GitHub 源碼 與許可證;插件在當前 dsh 進程權限下運行。

交給 DSH 內的 agent 安裝

把下面這句話發給 DSH 裏的 agent 即可,它會走 plugin_manager → install_bundle,target 爲 github:tiny-andr/dsh-chinese-cot:

安裝並啓用這個 DSH 插件:https://github.com/tiny-andr/dsh-chinese-cot

手工安裝

指定 profile 後執行官方 CLI(原文命令如下):

dsh plugin --profile <profile> add github:tiny-andr/dsh-chinese-cot

CLI 只負責裝包。還需把 dsh-chinese-cot 加入該 profile 的 package.json 裏 dsh.profile.bundles,bundle 纔會被選中;插件管理頁面上的兩步流程通常會一併處理。

設置與典型用法

配置文件路徑爲 <DSH_HOME>/dsh-chinese-cot.json。字段與默認值如下:

{ "enabled": true, "text": "請全程使用中文進行思考!" }
  • 在 設置 → 中文思考注入 中保存後,下一次請求即按新配置生效。
  • 若直接編輯上述 JSON,則在插件加載時被讀取。

典型用法:安裝並啓用 bundle 後,保持 enabled: true 即可在所有帶系統提示的請求前自動注入;若需 softer 或更具體的約束,只改 text,不必改業務側 prompt。

適用場景與注意

適合:希望 CoT / 內部推理與中文產品語境一致,又不想在每個 workflow 或子代理裏手寫同一段系統前綴的 DSH 開發者。

注意:

  • 注入的是系統提示第一行,不改變用戶消息;模型是否嚴格執行仍取決於底層模型與後續提示設計。
  • 勿指望單靠這一行解決合規、安全或領域知識問題;敏感環境安裝前請審閱 index.js、cordis.patch.yml 等入口與補丁。
  • 星標與社區曝光以目錄頁爲準;本文不引用未在資料中出現的用戶案例或數據。

結尾

dsh-chinese-cot 用一行固定、可編輯的系統前綴,把「用中文思考」從重複勞動裏抽出來,並儘量不動前綴緩存行爲。需要索引與討論可訪問 SkillHub 目錄頁 與 GitHub 倉庫。

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

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

小夜