dieci-compiler:多份中文文檔拆句配對、可追溯成文

前言

在 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 未給出帶具體文件路徑的逐步示例,但可復現的管線路徑是明確的:

  1. 對每份中文正文調用 decompose,得到語義文件;若自檢失敗,工具會重試且不落盤錯誤結果。
  2. 用 check_notes 對語義文件做只讀對賬,確認一句一行、保真與覆蓋符合預期。
  3. 若無固定題目,對多份語義調用 dieci,得到註釋表與剩餘文本;若有題目,對剩餘文本調用 supplement。
  4. 用 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 倉庫。

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

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

小夜