前言¶
做開發的都會遇到這類問題:報錯結論散落在各處,有用的判斷寫進臨時筆記後沒人再翻,待辦和靈感混在同一份文件裏,過幾天連自己都分不清哪些已經做過。問題不在記不下來,而在信息一直是碎片狀態,沒有轉成可複用的結構化知識。
下面介紹的 Skill「個人知識蒸餾」(@user_fa14b5bc/knowledge-distiller-new,版本 1.0.0)就是針對這個場景:掃描已有的會話和筆記,分類、去重後寫成知識卡片,並維護標籤索引。它由社區開發者 user_fa14b5bc 發佈,屬於 knowledge-management 分類,在 SkillHub 上評分 100000,下載 1169 次。
這是什麼¶
一句話定位:一個把碎片化對話與筆記轉化爲結構化知識卡片的 Skill。
它處理的對象是你已經存在的內容——聊天記錄、筆記文件——而不是讓你重新整理。工作方式是先掃描,再分段,然後由模型對每一段做分類,接着用 Jaccard 相似度做去重,最後寫入知識庫 Markdown 並自動維護標籤索引。
除了主流程,它還附帶一個獨立的 Python 蒸餾引擎,提供 init / scan / commit / stats 四個命令,可以脫離對話流程直接跑。
核心功能¶
1、增量蒸餾。通過 --since 參數指定時間起點,只處理該時間之後的新內容,適合放進日常流程裏反覆跑,不必每次全量重掃。
2、強制標記。支持用 [!蒸餾] 標記強制觸發,用於那些不想等增量判斷、必須立刻處理的片段。
3、四類分類。模型把每個片段分成事實、觀點、待辦、靈感四類,分類結果直接決定卡片在知識庫裏的歸屬。
4、Jaccard 去重。基於詞集相似度判斷,避免同一條結論被反覆寫成多張卡片。
5、標籤索引自動維護。寫入卡片的同時更新標籤索引,不需要手工維護目錄或索引文件。
6、獨立 Python 引擎。init / scan / commit / stats 四個命令分別對應初始化、掃描、提交、統計,可以脫離主 Skill 單獨使用。
安裝與啓用¶
該 Skill 的來源是社區(community),發佈者 user_fa14b5bc,官方地址爲 https://api.skillhub.cn/user_fa14b5bc/knowledge-distiller-new,SkillHub 頁面爲 https://www.skillhub.cn/skills/user_fa14b5bc/knowledge-distiller-new。
安裝與啓用方式以官方頁面爲準,資料中未給出可直接覈對的命令行安裝命令,這裏不臆造。它不需要 API Key(標籤爲 requires_api_key=false),啓用後在對話中調用即可走完掃描到寫入的流程;如果要脫離對話單獨跑,則使用附帶的 Python 引擎。
典型用法¶
按官方簡介給出的能力,一次完整的蒸餾過程是這樣的:
1、先確定要掃描的內容範圍和時間起點,需要增量處理時帶上 --since 參數。
2、Skill 對範圍內的文本做掃描和分段。
3、模型逐段分類,輸出事實、觀點、待辦、靈感四類中的一類。
4、Jaccard 去重過濾掉與已有卡片重複的內容。
5、結果寫入知識庫 Markdown,標籤索引同步更新。
遇到必須立刻處理的內容,用 [!蒸餾] 強制標記,跳過增量判斷。
需要脫離對話流程時,改用 Python 引擎:
python distiller init
python distiller scan
python distiller commit
python distiller stats
init 初始化本地配置和目錄,scan 執行掃描,commit 把結果寫入知識庫,stats 查看當前統計情況。命令名爲官方簡介中給出的四個名稱,具體調用參數以隨包文檔爲準。
適用場景與注意¶
適合這樣的使用者:手上已經有大量對話記錄和筆記,希望把它們收斂成可檢索的知識庫,且願意接受「掃描—分類—去重—寫入」這套固定流程,而不是隻想手動整理幾條。
幾個需要注意的點:
1、分類依賴模型對片段語義的理解,四類之間的邊界由模型判斷,遇到含義模糊的片段可能需要人工複覈。
2、Jaccard 去重基於詞面相似度,表述差異大但意思相同的兩條內容可能不會被識別爲重複,必要時需要配合強制標記或人工檢查。
3、當前統計顯示安裝數爲 0,說明使用者還很少,遇到問題主要靠自己看源碼或向發佈者反饋。
4、來源是社區而非官方維護,更新節奏由發佈者決定。
結尾¶
個人知識蒸餾的價值不在於生成新知識,而在於把你已有的碎片收斂成結構:分類讓它可篩,去重讓它不重複,索引讓它可檢索。如果你正被散落各處的結論和筆記困擾,可以先從一次 --since 限定的增量蒸餾試起。
官方地址:https://api.skillhub.cn/user_fa14b5bc/knowledge-distiller-new