零散筆記變成 LLM 知識庫
LLM Knowledge Bases: a practical guide — Ben Holmes, Warp

Warp 的 Ben Holmes 示範怎麼用語音輸入、agent skill 與雲端排程,把一堆零碎的 Markdown 筆記補上標籤與反向連結,再生成 wiki 和圖形檢視。
這場講了什麼
- 先把原始想法全部記下來:Ben Holmes 用語音輸入,在電腦或手機上把想到的東西一口氣講出來,不管格式。想讓 LLM 之後生成 wiki 和視覺化,就得先有大量原始材料。
- 用 skill 幫筆記補細節:EnrichNote 這個 skill 讓 agent 替每則筆記加標籤、查來源、把相關筆記連在底部,並標上處理時間,下一輪就只處理還沒補過的。標籤集中放在一個參考資料夾,免得 agent 每次都自創新標籤。
- 在整理好的筆記上長出 wiki:照 Andrej Karpathy 那份 gist 的做法,把原始筆記的資料夾和自己關心的領域交給 agent,生成一份人物、概念、組織與來源互相連結的 wiki。
- 讓整理在背景定時跑:用 Oz 排程一個雲端沙箱,透過 Obsidian Headless CLI 把 Markdown 同步下來,跑完 skill 再同步回去,早上醒來就是更新好的版本。
- 請 agent 現做視覺化工具:叫 agent 用 HTML 和 Tailwind 把所有筆記畫成圖形檢視,還做了類似 GitHub 圖表的寫筆記習慣追蹤。這些都不是另外裝的工具,是請 agent 當場做出來的。
影片從哪一段開始看11 段
- 00:12自我介紹與主題Ben Holmes 是 Warp 的 developer relations lead,這場講 LLM Knowledge Bases。
- 00:48目標與四個階段從一個雜亂的原始筆記資料夾出發,依序補強筆記、生成 wiki、做視覺化。筆記用 Markdown 存,用自己做的 Hubble 瀏覽,其他 Markdown 檢視器也行。
- 02:53用語音輸入記筆記語音輸入是最快的記錄方式,現在有本地模型可用,不必再付訂閱費。介紹開源的 Handy 與另一款自己在用的類似工具;聽完 Acquired 講 Walt Disney 創業那集後的筆記,就是一口氣口述下來的。
- 05:26把原始材料補強另一則關於 Ferrari 創業的口述筆記,經 LLM 處理後多了主題標籤、來源網址、處理時間,底部還有連到相關筆記的反向連結。
- 06:30EnrichNote skillskill 的指令:加時間戳、從固定的標籤清單選標籤、用網路搜尋查來源、用關鍵字找相關筆記放到底部。
- 07:50在 Warp 用 GLM-5.2 跑在 Warp 切到開源權重的 GLM-5.2,它很擅長這類任務。手動對一則筆記呼叫 skill;排成自動化時,agent 會靠時間戳找出還沒補過的筆記,整批處理。
- 09:06補強後的效果與 wiki讀《The Left Hand of Darkness》時隨手記的零散筆記,補強後能順著主題連結點過去,不必回頭翻 Apple Notes。再往上一層是 wiki,例如自己生成的 AI 新聞 wiki,分成來源、主題、概念、人物、組織。
- 11:42Karpathy 的 gist把關心的主題、原始資料夾的位置和 Karpathy 的 gist 一起交給 agent,就生成了那份 AI wiki。聽 Bible in a Year podcast 時也做了一份,把名字很像的人物整理成條目。
- 13:32改成定時自動跑agent 跑一次要花時間,所以把這些 skill 排成每天或每週的任務。Codex app 的 automations 在本機跑,電腦得開著;要在雲端跑就用 Oz。
- 14:54雲端沙箱同步流程沙箱用 Obsidian Headless CLI 把筆記資料夾同步下來、讓 agent 跑 skill,再同步回去;把筆記放 GitHub 用 git clone 也行。接著展示兩個排程的 prompt,與一次雲端跑完 EnrichNote 的結果。
- 17:52視覺化與圖形檢視請 agent 用 HTML 和 Tailwind 把筆記做成可點擊的圖形檢視,看出自己的興趣分布與思考缺口,再改成太空風格,另外加一張習慣追蹤圖。
值得記的話5 句
it is the fastest way to get your thoughts onto paper.
語音輸入是把想法記到紙上最快的方式03:08you need a lot of raw data. You need a lot of raw materials.
想讓 LLM 生成 wiki 和視覺化,就需要大量原始資料04:55I actually instruct the agent to be reluctant to add new tags, because Claude loves to get creative.
我會叫 agent 少加新標籤,因為 Claude 很愛自己發揮07:03it kind of invents a Wikipedia rabbit hole of your own thoughts.
它等於替你自己的想法造出一個維基百科式的兔子洞09:42not a tool that you have to install, by the way. I told an agent, build this for me, because you can do that now.
這不是要另外安裝的工具,是我叫 agent 幫我做的,現在做得到了18:25
名詞與人物8 個
- Warp
- Ben Holmes 任職的公司,產品是給人與 coding agent 用的終端機,以及用來建 software factories 的雲端平台
- Hubble
- Ben Holmes 自己做的 Markdown 筆記 app,用來瀏覽與撰寫筆記,免費開源
- Obsidian
- Markdown 筆記工具;這場用它的 Headless CLI 把筆記同步進雲端沙箱
- EnrichNote
- Ben Holmes 寫的 agent skill,替筆記加標籤、來源與反向連結,並標上處理時間
- Handy
- 開源的語音輸入工具,用本地模型,資料留在裝置上
- GLM-5.2
- 開源權重模型,Ben Holmes 說它很適合補強筆記這類任務
- Oz
- Warp 做的雲端 agent 平台,可以設排程,或用 Slack、iMessage 之類的訊息觸發
- Andrej Karpathy
- 他的 gist 是 LLM knowledge base 這個想法成形的地方,Ben Holmes 生成 wiki 就是照那份做法
提到但沒有展開
- 標籤清單不是鎖死的:agent 真的看出新模式,可以自己把標籤加進清單。
- 如果 harness 沒有網路搜尋,Ben Holmes 建議接上 Exa 來查來源。
- wiki 的內容全是程式生成的。Ben Holmes 說自己只有時間產出原始材料,沒空親手串連。
- 工作上也用得到:把會議筆記整理成一個人物區,列出見過的人或客戶,再連回相關會議與來源。
- 同步選 Obsidian Headless CLI 而不是 git,是因為不想手動 push、pull 筆記,只想讓它在背景同步。
同一站:Context Engineering7 場
- Agent 缺的不是智慧是 context014 · Prukalpa Sankar · 21 分
- 公司要有自己的大腦021 · Garry Tan(Y Combinator) · 21 分
- 把 skill 當成產品功能來經營059 · Yogendra Miraje(FactSet) · 17 分
- 零散筆記變成 LLM 知識庫你在這裡
- 拆解 ChatGPT 與 Claude 的記憶系統107 · Shlok Khemani(Independent) · 20 分
- 長時間研究 agent 的記憶機制108 · Stefania Druga(Sakana.ai) · 13 分
- AI tutor 的 context 該不該壓縮111 · Louis-François Bouchard, Omar Solano & Samridhi Vaid(Towards AI) · 63 分