DeepSeek Harness (DSH) 的核心設計理念是插件化。在實際使用中,讓 AI 記住特定的規則、歷史教訓或知識庫內容往往是一個痛點,因爲常規的會話記憶容易丟失或失效。dsh-cognitio 插件旨在解決這個問題,它提供了一個基於 SQLite 的分層記憶系統,讓 AI 能夠記住你的規矩,並在關鍵時刻自動提醒,且所有自動沉澱的內容都需要經過你的批准。
定位與核心機制¶
cognitio(認知·張力網絡)是一個 DeepSeek Harness 插件,它將“AI 的記憶與自律”從憑自覺轉變爲機制。其核心邏輯包括:
- 記憶分層:將記憶分爲事實、規矩、模式、案例和命題,支持版本鏈查詢舊版。
- 機械提醒:在回合開始、工具調用、出錯或回合結束時自動檢索並注入相關規矩,不依賴模型自身的記憶。
- 糾錯進化:通過糾錯管道自動歸檔錯誤和回合內容,每日維護後提煉爲新規矩。
- 用戶仲裁:所有自動生成的產物只進入草稿箱,必須由用戶批准才能生效。
核心能力¶
該插件提供以下功能模塊:
- 記憶井:基於 SQLite 的分層存儲,包含版本鏈和軟刪除機制。
- 關係與效力:記錄條目間的關係(依賴/矛盾等),並根據生效次數統計規則效力。
- 哨兵觸發:支持在四種時間點觸發提醒(回合開始/動作前/出錯/回合末),觸發詞雙向匹配。
- 糾錯管道:自動過濾環境性錯誤並歸檔,實現無人值守的維護。
- 文獻知識:提供只讀全文檢索的文獻庫,並強制要求在處理專業問題時查閱。
- 設置頁面板:在 DSH 設置中集成“cognitio 系統”面板,提供記憶、規則、審批等視圖。
- 審計與觀測:記錄所有注入、批准和改動的操作,支持六維指標監控。
安裝與啓用¶
安裝該插件需要使用 DSH 的命令行工具。
- 執行安裝命令:
dsh plugin --profile web add github:ljlj7149-cloud/dsh-cognitio
- 安裝完成後,重啓 DSH。插件會在啓動時加載清單。
配置與使用¶
安裝重啓後,進入 DSH 的設置界面,找到「cognitio 系統」進行配置。
環境變量配置(可選)¶
你可以通過環境變量指定數據目錄和文獻庫路徑:
MEMORY_DIR:指定記憶數據目錄,默認爲~/.dsh/cognitio。VAULT_DIR:指定文獻庫目錄,默認爲~/.dsh/cognitio/vault。VAULT_INDEX_DB:指定文獻索引文件,默認爲<vault>/vault-index.sqlite。
典型用法¶
- 打開設置中的「cognitio 系統」,在「記憶庫」頁查看分層記憶和待審批條目。
- 在「規則」頁查看生效中的規矩和待你批的規矩。
- 在任意 DSH 會話中重複說一句話。
- 哨兵會按需檢索並注入相關規矩。
數據與隱私¶
本插件遵循數據隱私原則,所有數據均保留在本地。
- 本地存儲:數據目錄(如
~/.dsh/cognitio)不包含在倉庫中,僅保留機制代碼。 - 增量更新:系統僅增不減,不會因爲更換模型或預設而失效。
- 審批機制:所有自動沉澱的產物僅進草稿,必須批准才轉正。
- 許可證:採用 MIT 許可證。
結語¶
dsh-cognitio 適合希望對 AI 行爲進行嚴格約束、建立長期知識庫或需要審計 AI 決策過程的用戶。它通過機制而非依賴模型自覺來維持規則,是一個適合深度使用的記憶與治理插件。
倉庫地址:https://github.com/ljlj7149-cloud/dsh-cognitio