前言¶
在 DeepSeek Harness(DSH)裏做中文長文或提示詞合成時,常見做法是直接讓模型「概括多份材料」。這樣會丟細粒度出處:成品裏的字很難對應回原文哪一句。疊詞插件 dieci-compiler 走另一條路——先把文檔收成「一句一行」的語義結構,再按詞把相關句子配成對,最後用配對結果出成品,並強調「每個字都能追回到原文」。下面介紹它是什麼、怎麼裝、怎麼用。
這是什麼¶
dieci-compiler(疊詞)是社區維護者 Mydogsname 發佈的 DSH 插件,當前 package 版本爲 1.2.0,採用 MIT 許可證。它面向「多份本地中文文檔 → 帶註釋結構的成品」這一流程:不自帶大模型與工具運行時,而是依賴 DSH 自帶的 @deepseek-ai/dsh-tools 與 @deepseek-ai/dsh-llm(peer 要求 >=0.1.0-rc.1);README 記載在 DSH 0.1.0-rc.5 上做過實測。
插件在宿主會話裏註冊五個工具、三條串聯命令,以及一段系統提示;需要指定註釋表層次或落點時,應直接調用對應工具,而不是隻依賴快捷命令。
核心功能¶
五個工具分工如下(名稱與作用來自倉庫 README):
| 工具 | 作用 |
|---|---|
decompose |
正文 → 語義文件;自檢不過不落盤,失敗時重試 3 次 |
check_notes |
只讀對賬:一句一行、保真、覆蓋、組間空行 |
dieci |
無題提取:多份語義 → 註釋表 + 剩餘文本 |
supplement |
有題提取:剩餘文本 + 題目 → 主題註釋表 |
compose |
註釋表 + 剩餘文本 → 成品 |
三條命令把上述步驟串起來,適合按固定管線跑通;更細的層次或輸出路徑需在工具調用裏自行指定。
整體鏈路可以概括爲:分解 → 校驗 → 提取(無題或有題)→ 合成。check_notes 在分解之後用來覈對格式與覆蓋,避免帶着錯誤結構進入後續步驟。
安裝與啓用¶
從 GitHub 安裝到指定 profile:
pnpm dsh plugin --profile <profile> add github:Mydogsname/dieci-compiler
在改插件源碼時,可從本地目錄安裝:
pnpm dsh plugin --profile <profile> add ./dieci-compiler
卸載:
pnpm dsh plugin --profile <profile> remove dieci-compiler
裝完後需重啓宿主;重啓後會話中應出現上述五個工具、三條命令及系統提示。安裝前建議瀏覽倉庫源碼與 LICENSE,確認與當前 DSH 版本及 peer 依賴一致。
典型用法¶
README 未給出帶具體文件路徑的逐步示例,但可復現的管線路徑是明確的:
- 對每份中文正文調用
decompose,得到語義文件;若自檢失敗,工具會重試且不落盤錯誤結果。 - 用
check_notes對語義文件做只讀對賬,確認一句一行、保真與覆蓋符合預期。 - 若無固定題目,對多份語義調用
dieci,得到註釋表與剩餘文本;若有題目,對剩餘文本調用supplement。 - 用
compose把註釋表與剩餘文本合成爲最終成品。
需要一次性跑通時,可使用插件提供的三條串聯命令;要對某一步的輸出目錄或註釋表層級做精確控制時,應分步調用對應工具。倉庫 files 字段中包含 示例/**,可在安裝後的插件包內查看示例材料(本文未展開具體文件名,以免與本地包內容不一致)。
適用場景與注意¶
適合需要在 DSH 智能體會話裏,把多份中文本地文檔整理成可追溯註釋結構、再生成成品的開發者;關鍵詞側重複合了 prompt、annotation、chinese,與「註釋格式提示詞」的定位一致。
務必注意:插件以當前 dsh 進程權限讀寫本地文件,安裝前應檢查源碼與 MIT 許可證,並確認 profile 與重啓流程符合你的安全策略。社區目錄站點 SkillHub 插件頁 與 GitHub 倉庫相互獨立索引,不代表 DeepSeek 或幻方官方應用分發。
依賴方面,本插件不捆綁 @deepseek-ai/dsh-tools 與 @deepseek-ai/dsh-llm,需由宿主環境滿足 peer 版本;版本信息與實測記錄以 README 與 package.json 爲準。
結尾¶
dieci-compiler 把「拆句、配對、帶註釋合成」收成一條可檢查的 DSH 工具鏈,適合重視出處對齊的中文文檔工作流。查閱與安裝可參考:SkillHub 目錄、GitHub 倉庫。