為什麼要做這個
我原本有維護一個個人知識庫 D:\llm-wiki:把各種來源(PDF、docx、md、截圖)丟進 raw/,再靠 AI 讀完消化,寫成 wiki/ 底下的摘要頁、實體頁、概念頁。這套做法已經萃取成一個可重複使用的 Skill(wiki-readlist-page)。
隨著資料越多,遇到的問題是:知識庫本身沒有一個「總覽」的入口,要回頭找某一篇只能直接開資料夾瀏覽。
想解決的目標很單純:做一個閱讀清單頁面,可以按主題分類、一眼看到整個知識庫收錄了什麼,而且點進去要能看到真實內容,不是一堆原始的 markdown 檔。
怎麼用 AI Agent 做出來的
我用 Claude Code 在知識庫資料夾裡直接工作,整個過程是一輪一輪加需求,不是一次到位:
- 先給視覺參考,讓 AI 做出第一版:白色卡片、左側強調色條分組、頂部三個統計數字可以當分頁籤切換。
- 點連結原本是連到
.md原始檔(純文字很難讀)→ 要求改成連到「人看得懂」的排版頁,AI 寫了一支轉換腳本,把全部 67 篇 wiki markdown 轉成真正的 HTML 頁面。 - 加一個固定在左側、可以收合展開的分類選單(TOC),手機寬度自動收成浮動按鈕。
- 點項目連結不再另開新視窗,改成在同一頁右側用
iframe內嵌顯示,並加一個「回首頁」按鈕。 - 最關鍵的一步:把這一整套版面邏輯與產生流程抽出來,變成一個全域可重複使用的 Skill(
wiki-readlist-page),之後任何知識庫想做同樣的總覽頁,直接呼叫就好,不用重新手刻。
印象深刻的卡關與修改
- 斜線把檔名變資料夾:檔案名稱寫了斜線
/(如「多路徑 I/O」),電腦誤以為那是目錄層級,結果變成建立了空資料夾、原本的連結全部找不到頁面。改掉斜線、清理廢棄資料夾後才恢復正常。 - 特殊符號被「二次亂碼」:標題有
&符號時,系統太早把符號轉成網頁碼,導致比對失敗,還被重複編碼變成一串亂碼(&)。後來調整順序,先比對文章標題、確認成功後才做轉換,就順利解決了。 - 範例標籤被誤認成真的超連結:在說明文件裡寫了
[[頁面名稱]]當作示範語法,系統卻誤以為是真的超連結,跑去尋找這頁面。後來先把程式碼與範例文字「隔離」開來,才處理超連結,兩者就不會互相干擾。 - 內嵌視窗點連結,畫面疊兩層選單:在網頁右側的預覽小視窗點擊「返回」連結時,因為沒有指定跳出小視窗,導致整個網站首頁直接被塞進那個小視窗裡,畫面看起來就像左邊選單重複出現兩次。補上「跳出外層視窗(
target="_top")」的設定後才正常。
這幾次卡關讓我體會到:AI 寫程式碼很快,但「這段修改到底有沒有真的生效」這件事,還是要靠實際跑起來驗證,不能只看程式碼寫得對不對。
成果改變與應用情境
現在打開 proposals/overview.html,就是我整個 D:\llm-wiki 知識庫的入口首頁:
-
一眼看到規模:31 篇來源筆記、36 張實體/概念頁、11 個主題分組。
-
想找某個主題(例如 Network 工具),直接在左側選單點開分類,細項直接跳轉,不用再自己開檔案總管找檔名。
更重要的是,「做一次閱讀清單頁」這件事能延伸成 FAQ,變成用 AI 整理產品售後服務可行性的工作方法。
課程學習心得與評價
近一年因為公司不斷要求同仁朝 AI 應用發展,陸續看到同仁在自己的知識領域發表產品雛型,給了我不少啟發。然而市面上相關的 AI 應用一直不得其門而入,直到接觸雷蒙的迷你課,才發覺這正是我需要的——藉由雷蒙的經驗,打造屬於我自己的第二大腦(個人知識庫)。
初期雷蒙提供的範例多半是一人公司、部落格經營類型,跟我實際想用的方式差異很大。直到課程開了「學員作品分享」,看到學員舜子發表的應用,才開始串起我心中個人知識庫的想法,最後把這個想法加上實際用到的程式,做成一個常用的 Skill。
我底層是參考 GitHub 上 karpathy/llm-wiki.md 的做法,搭配雷蒙提供的 Skill、再參考舜子的作法完成。中間做成網頁選單時,一開始顯示的是原始 md 檔(人類不好閱讀),後來參考雷蒙提供的 personal-wiki 做出第一版個人 wiki 頁面,再加以修改而完成現在的版本。
日後我只需要把原始檔案丟進 raw 資料夾,透過 Claude 整理與查詢、配合 llm-wiki 個人知識庫,再也不用像過去一樣大海撈針。
留言與交流
使用 GitHub 帳號回覆作者,分享你的想法。


