DeepSeek Harness (DSH) 生態強調插件化與層疊。在處理結構嚴謹的古籍文獻(如《周禮》)時,常面臨檢索困難、引用無據、缺乏結構化交互的問題。dsh-zhouli 插件提供了針對《周禮》的專用 agent 預設與檢索工具,旨在讓 agent 的對話過程與引用依據均可追溯至原文座標。
核心功能¶
該插件包含兩個主要部分:一套強制 agent 依循“周禮”法度行事的預設,以及一套提供全文檢索與校勘功能的工具。
- 周禮模式(預設):提供 agent 預設,強制會話遵循三段式流程。Agent 在接手任務時先做“開篇·設官分職”,在事中判斷關口時執行“事中·依典援據”(自查八法),在會話結束時進行“收尾·歲終之會”,並自陳“六計”(廉善、廉能、廉敬、廉正、廉法、廉辨)。
- zhouli 工具:提供《周禮》全文的檢索能力,支持按座標取段、職官考據、段落列表、校勘比對、統計等功能。
- 數據支持:內置 Kanripo 兩本互校數據及職官員額索引。
安裝與啓用¶
安裝前請確保本地已安裝 pnpm。安裝命令如下:
dsh plugin --profile web add dsh-zhouli
或從 GitHub 源碼安裝:
dsh plugin --profile web add github:SCP-CN-1059/dsh-zhouli
安裝後,插件會自動入該 profile 的 layer stack,無須手動修改 composition。安裝完成後,新建會話時即可選擇“周禮模式”預設。
工具用法¶
工具入口爲 zhouli,通過 action 參數區分功能。
| 事 | 所掌 | 所須 |
|---|---|---|
search |
全文檢索,繁體優先,簡體兜底 | query 必與;chapter、limit 可省 |
para |
按座標取一段原文,繁體簡體並列 | coordinate 必與,形如 1.1 |
zhiguan |
考某官職之員額與職掌 | query 爲職官名;省之則列其全 |
list |
列某篇(或全部)之職官名 | chapter、limit 可省 |
chapter |
列某篇之段落原文 | chapter 必與;limit 可省 |
jiaokan |
查底本與鄭玄注本之異文 | coordinate 或 query 或 chapter;皆省則報各篇之數 |
stats |
報語料之數與底本所出 | 無 |
示例:
# 按座標取段
zhouli(action:"para", coordinate:"1.1")
# 考據官職
zhouli(action:"zhiguan", query:"大宰")
# 全文檢索
zhouli(action:"search", query:"六計", chapter:"天官冢宰")
座標系統¶
凡段皆有座標 篇序.職官序。
- 篇序:1–6,依次爲天官冢宰、地官司徒、春官宗伯、夏官司馬、秋官司寇、冬官考工記。
- 職官序:
.0爲該篇敘官(列全官員額),.1及以下爲各官職掌條文。
引證格式爲《周禮·天官冢宰》1.1。例如 1.1 爲〈大宰〉,1.0 爲天官敘官。
授權說明¶
本插件分爲代碼與語料兩部分,授權不同:
- 代碼(插件、預設、腳本):採用 MIT 許可證。
- 語料(
data/):底本出自 Kanripo 漢籍リポジトリ,爲 CC BY-SA 4.0 許可證。轉發或改寫語料時,須保留署名並以相同方式共享。《周禮》本文屬公有領域,但許可覆蓋的是其現代數字化成果。
生態背景¶
DeepSeek Harness (DSH) 理念爲“一切皆插件”。本插件由社區開發者維護,並非官方應用商店商品。