SeaMeet Desktop 來了 — 錄製一切,不錯過任何內容。免費下載 →

維基 - 把你的筆記彙整成一座知識庫

第 39 章:維基 — 把你的筆記彙整成一座知識庫

你有三百則筆記。你對 Acme Corp 所知道的一切都在裡面 — 三月那場談定價的會議、六月那次升級處理、真正有權簽約的那個人的名字。全都寫下來了,卻沒有一處是完整的。

維基就是 SeaMeet 對此的回答。它讀過工作區裡的每一則筆記,找出反覆出現的人、組織與主題,然後為每一個主體寫一頁:整份筆記庫對 Acme Corp 所知道的一切,就放在 Acme Corp 那一頁,並且連回每一則來源筆記。你不必歸檔,不必加標籤。你照你原本的方式繼續記筆記,維基自己跟上。

本章說明維基是什麼、怎麼建立、怎麼讀一頁、它如何自我維護,以及 — 當你開始依賴它之後最重要的那一件事 — 怎麼告訴它它錯了。


維基究竟是什麼

用 Finder 或檔案總管打開你的工作區資料夾,你會看到一個叫 _wiki/ 的目錄。整座維基就是它。裡面是:

<你的工作區>/
├── Meeting · Jun 4.md          ← 你的筆記放在最上層
├── Q2 Reviews/
│   └── Acme Q2.md
└── _wiki/                       ← 生成出來的知識庫
    ├── index.md                 ← 所有頁面的總索引
    ├── log.md                   ← 什麼時候變動了什麼
    ├── entities/                ← 組織、專案、客戶
    │   └── acme-corp.md
    ├── people/                  ← 你會見的人
    │   └── alice-cheng.md
    ├── topics/                  ← 跨多場會議的主題
    │   └── pricing.md
    ├── meetings/                ← 每場錄下的會議一頁
    └── .state/                  ← 內部運作用的狀態(見下文)

每一頁都是帶 YAML frontmatter 的純 Markdown 檔。沒有任何東西被鎖在資料庫裡。就算你明天把 SeaMeet 刪了,維基仍然是一個 Markdown 資料夾:任何編輯器都打得開,任何靜態網站產生器都發佈得了,終端機裡 grep 得到。

為什麼資料夾名稱以底線開頭。 _wiki/ 是刻意對筆記樹隱藏的 — 就像 .git.obsidian 一樣。它是生成出來的產物,混進筆記樹只會讓每個實體在搜尋結果中出現兩次。你改從 Wiki 分頁瀏覽它。

為什麼資料夾叫一個名字、畫面上顯示另一個。 在磁碟上這幾個桶叫 entitiespeopletopics。在應用程式裡它們標示為 OrganizationsPeopleTopics。SeaMeet 會依你實際的筆記庫推導出這些標籤,寫進 _wiki/.state/sections.json — 醫師的工作區最後會出現 Patients,業務的則是 Accounts。磁碟上的名稱永遠不變,所以在一台機器上建好的維基,換一台機器讀起來仍然正確。


打開維基

點頂部導覽列的 Wiki,它在知識這一組、就在 Notes 旁邊。這個畫面的結構和 Notes 一樣:左邊一棵樹,中間一頁內容。

如果你從沒建過維基,中間會出現一張引導卡片,上面兩個按鈕 — Take a NoteStart Recording — 因為沒有來源的維基無話可說。一旦有了頁面,中間就變成 Wiki Home:一個搜尋框、一行統計、Top of mind(背後來源最多的那些主體),以及 Updated this week

側邊欄用 « 箭號收合,而且會跨工作階段記住你的選擇,和 Notes 一樣。


從一整個資料夾的筆記建立它

從一整個資料夾的筆記建立維基:進度列一則一則讀過去,頁面同時出現在下方的樹狀清單裡

維基樹上方那顆 ✨ 按鈕是 Build wiki from all notes。按一下,SeaMeet 就會走過整個工作區、讀完每一則筆記,並為它找到的每一個主體寫一頁。同一顆按鈕也在 Notes 樹的工具列上,所以你不必切換畫面就能開始建立。

它是增量的,不是重建

這一點值得記牢:建立只為改動過的部分付費。 在把筆記送給 AI 之前,SeaMeet 會先對筆記內文做雜湊,跟上一次建立時的雜湊比對。一模一樣?跳過 — 不呼叫 AI,不花錢。只改了寥寥幾個字?也跳過,因為低於某個差異門檻的重讀並不值得。

所以對 ✨ 按鈕最誠實的心智模型不是「重建維基」,而是**「補進度」**。在一個三百則筆記的工作區裡,若你從昨天以來只改了四則筆記,按下去就只讀那四則,只重寫那四則所牽動的頁面。其他一切原封不動,包括你自己寫下的東西。

進度列在告訴你什麼

建立過程中,工具列下方會有一條進度列。它會經過兩個階段:

階段它顯示什麼實際在做什麼
讀取Read 34 of 210 notes · 118 reused from cache逐一讀取並編目每則筆記 — 它提到了誰、提到了什麼。「reused from cache」的數字就是雜湊短路在發揮作用。
建立Built 12 of 47 pages · 1 failed依據每一則提到該主體的筆記,把它寫成一頁。頁面就是在這個階段出現在下方的樹裡。

計數下面,進度列會寫出它此刻正在處理的檔案(Now reading: Acme Q2.md),並保留一小段剛完成項目的滾動清單,每項附上 ✓ 或 ⚠。如果 AI 供應商要求等待速率限制,畫面會出現一個小小的 rate limit: 41s 標記,而不是讓進度列看起來卡住。

暫停、取消、繼續

執行期間,進度列上有兩顆按鈕:

  • Pause — 做完目前這一項後停下。按鈕變成 Continue,會從停下的位置接著跑。當你想把頻寬或筆電風扇要回來二十分鐘時就用它。
  • Cancel — 把手上這一項做完(所以不會留下寫到一半的東西)再停。收尾期間進度列會顯示 Cancelling — finishing the current note…

被取消的執行會留下書籤。下次你打開 Wiki 畫面,進度列會說 A previous wiki build was interrupted at 88/210. Resume?,並提供 ResumeRestartDismiss。若是執行到一半用光了 AI 供應商的每日額度,情況也一樣:SeaMeet 會存下位置、告訴你是什麼擋住了它,並在額度重置後提供 Resume

順利跑完時,進度列會變成一行摘要 — Wiki built — 210 notes, 47 pages — 附上 DismissRestart

那個提醒

你不必記得要去建立。一次丟十則以上的筆記進工作區 — 匯入、同步拉下來、拖進來一整個資料夾 — SeaMeet 就會跳出提示:14 new notes since last build,旁邊一顆 Build wiki。把提示關掉,它會變成 Wiki 畫面裡一條安靜的橫幅,等你出手。


讀一頁

SeaMeet 為一間公司寫出的維基頁面,下方「來源」列出所有彙整成這一頁的筆記

一個維基頁面有頁首、兩個內文區塊,以及頁尾。

頁首有上一頁與下一頁的箭號 — 維基有自己的瀏覽歷史,所以點連結再返回的行為就跟瀏覽器一樣 — 頁面標題,還有一顆紫色的 AI Generated 藥丸。把游標移上去,它會變成 Refresh from sources:只針對這一頁重讀來源、只重寫這一頁。

AI 區塊是上半部,左側是紫色邊框。這是 SeaMeet 寫的。它在應用程式裡是唯讀的;若某個主體來源充足,內容會分成幾個小節 — Overview、Facts、Recent activity、References — 以條列的原子事實為主,需要敘事時才用散文。

裡面有兩種東西可以點:

  • [[wikilinks]] — 指向其他維基頁面的交叉引用,寫成 [[entities/acme-corp]][[people/alice-cheng]]。點一下就跳過去,不會離開 Wiki 畫面。SeaMeet 只在目標頁面真的存在時才產生連結;還沒有頁面的名字會維持純文字,而不是變成死連結。
  • 行內來源標註 — 事實後面的 [source: acme-q2.md]。點它就會打開產生這條事實的那則筆記。若有多則筆記支持同一句話,它們會被放在同一組方括號裡。

偶爾你會看到某條事實前面標著 ⚠️ Conflicting:,並且並列兩種說法。那代表你的兩則筆記講的不一樣,而 SeaMeet 不願替你選一邊。那是一條寫作指示,不是查核程序 — SeaMeet 沒有在稽核你的筆記找矛盾,它只是拒絕把恰好撞見的矛盾悄悄抹平。

使用者區塊是下半部,左側是青綠色邊框。那是一個純文字框,是你的,停手約一秒後自動儲存。下面會再談它。

頁尾有兩組標籤:

  • Related pages — AI 區塊裡出現過的 [[wikilinks]]
  • Built from — 這一頁是從哪些筆記寫出來的,取自該頁 frontmatter 的 updatedFrom。點一個標籤,那則筆記就會在 Notes 畫面打開。正是這一列讓這一頁值得信任:不是「AI 說 Acme 會在 Q4 續約」,而是「這六則筆記這麼說,而且它們就在這裡」。

它是重新生成,不是修改

當某個主體的頁面被重建時,SeaMeet 不會讀舊的那一頁再去改它。它會把目錄裡每一則筆記中關於那個主體的片段全部收集起來,從頭重寫 AI 區塊,整段取代先前的內容。

這是刻意的,也正是「一座維基」和「一疊不斷追加的更新」之間的差別。一頁如果是逐則筆記打補丁補出來的,就會一路留著每一句沒人想到要刪的過期敘述,而且永遠只知道最近那一場會議。一頁如果是從整份目錄重新生成,它一次就知道全部四十七場會議、丟掉不再為真的部分,並把「Alice」「A. Cheng」和「Alice Cheng」解析成同一個人。

實務上的後果:不要編輯 AI 區塊還指望你的修改會留下來。 下一次重建就會覆蓋掉。你想保留的東西請放進使用者區塊,或以更正的形式餵回去 — 兩者下文都會談到。


它自己跟上

第一次建立之後你大概很少會再按 ✨,因為維基會隨著你工作自我維護。

當你在筆記裡打字時,SeaMeet 會在你停手後等兩分鐘,然後判斷這次編輯值不值得反應。只要下列任一條成立,就值得:

  • 距離這則筆記上次觸發以來,你增加了大約 150 個字元以上
  • 你新增了一個 [[wikilink]],或
  • 你新增了一個標題

否則什麼都不會發生。改個錯字、刪掉一行贅句、重排一個項目符號 — 這些都不會觸發更新。要想成「每次你新增一則筆記」,而不是「每一次按鍵」:這個實質性判斷存在的理由,正是不讓日常的小修小補燒掉 AI 呼叫。另外每則筆記還有十分鐘的冷卻時間,所以在同一則筆記上寫很久,只會產生幾次更新,而不是一百次。

當一則筆記被讀過後,它提到的主體會被標記為需要重寫。SeaMeet 不會馬上逐一重寫,而是等三十秒,把這段期間進來的全部收攏成一次掃描。匯入二十則筆記,你得到的是對受影響主體的一次掃描,而不是二十次互相重疊的掃描。

當一場錄音結束時,它的逐字稿與 AI 摘要走的是同一條路 — 這場會議會成為一個和筆記平起平坐的來源,其中談到的人與主題會流進他們各自的頁面。

在 Notes 樹裡,右鍵點任一則筆記選 Update wiki from this note,就能讓那一則完全跳過等待。


一個工作區,一座維基

切換器裡的兩個工作區,各自有自己的資料夾和自己的維基——工作和副業不會共用同一份索引

SeaMeet 的工作區就是磁碟上的一個資料夾(第 13 章)。維基住在那個資料夾裡面,位置是 <工作區>/_wiki/。光是這一件事,就解決了兩者之間所有的疑問。

從樹上方的切換器切換工作區,筆記樹、維基樹、搜尋索引和維基會一起重新掛到新的資料夾上。你的工作維基和副業維基不共用索引、不互相連結,也不可能把客戶名字漏進一頁講你週末專案的內容裡。這件事沒有設定選項,也不需要設定 — 它是資料夾位置直接推出來的結果。

切換是序列化的:若已有一次切換在進行中,下一次會等它做完,所以再快的雙擊也不可能讓筆記指向一個資料夾、維基指向另一個。

一個值得知道的例外。錄音產生的頁面固定在你的預設工作區,所以即使你當時正在瀏覽副業工作區,錄下的會議仍然會落進擁有你會議記錄的那座維基。


更正它

修正 AI 寫錯的句子:選起來,寫下正確的內容,這個更正就會被當成事實留著

總有一天某一頁會寫錯東西。某人的職稱過時了、兩家名字相近的公司被併在一起、某個其實只是暫定的決議被寫成定案。

這裡沒有 Edit 按鈕,因為對 AI 區塊的編輯撐不過下一次重建。取而代之的做法是:把寫錯的文字選起來。 你在 AI 區塊上放開滑鼠的那一刻,就會冒出一個小視窗,顯示你選取的句子,以及一個問 What's right? 的輸入框。輸入正確內容,按 Ctrl+Enter(或 Cmd+Enter)。如果你只是為了別的目的選取文字,按 Esc 關掉它。

接著會發生兩件事。

這則更正被存成事實。 已登入時,它會存進你的帳號,因此會跟著你到每一台裝置。離線或使用自備 API 金鑰時,它會存進維基旁邊的 _wiki/.state/corrections.json。無論哪一種,它都不是套用在目前這一頁上的補丁 — 它是一條常設指示,會隨著這一頁未來每一次重寫一起帶上。一年後就算改用完全不同的一批筆記重建這一頁,你的更正仍然在,仍然具有權威。

這一頁會插隊。 被更正過的主體在下一輪重寫掃描中會排到最前面,走在所有只是等一般編輯的項目之前。AI 區塊下方會出現一行 — Corrected by you — rewrite pending — 那是你的收據,表示更正已收到、重寫就要來了。

兩個區塊,以及 AI 永遠不碰的那一半

維基頁面的��兩個區塊:更正後標示為「等待重寫」的 AI 區塊,以及下方由你自己寫、AI 從不更動的「您的筆記」

AI 區塊底下是你的區塊,青綠色邊框,一個你可以直接打字的純文字框。那些 SeaMeet 不可能知道的事就放這裡:一筆交易真正卡住的原因、某人偏好被叫中間名這件事、共用雲端硬碟的連結、你自己對局勢的判讀。

SeaMeet 只在 AI 標記之間寫入,只在使用者標記之間讀取。重建會整段替換 AI 區塊,並且不會動到它下面的任何一個字。這條界線是寫在檔案本身裡的 — 每個區塊都由 HTML 註解界定 — 所以即使你用別的編輯器改它、透過 GitHub 同步它,或從備份還原它,界線依然成立。

由此得到的分工:

AI 區塊你的區塊
誰在寫SeaMeet,依據你的筆記
重建後是否保留否 — 整段替換是 — 永不被動
怎麼改它送出一則更正直接打字
該放什麼筆記庫說了什麼只有你才知道的事

找東西

  • 篩選樹 — 工具列上的漏斗圖示可以邊打邊篩頁面名稱。
  • Quick OpenCtrl+P / Cmd+P 打開一個橫跨筆記維基頁面的選單,依類別分組,維基項目前面標著開書圖示。
  • Global SearchCtrl+K / Cmd+K 對筆記、維基頁面、逐字稿、摘要和截圖 OCR 做全文搜尋。維基結果會在 Wiki 畫面打開。
  • 從筆記做 wikilink — 在任何筆記裡輸入 [[,選單會同時列出維基頁面與筆記,維基項目附上 · wiki 後綴。
  • 在頁內尋找Ctrl+F / Cmd+F 會搜尋開啟頁面的兩個區塊,並告訴你命中在哪:3 in note + 2 in AI section。取代功能只在你的區塊提供,因為在 AI 區塊取代文字會在下一次重建時被還原。

匯出

工具列上的下載圖示可以把整座維基匯出成一份自足的 HTML 網站、一份 PDF,或兩者都要,並可選擇是否附上來源筆記。適合拿給客戶一份快照、在專案結束時封存,或在飛機上把整份讀完。


哪些功能需要訂閱

維基的 AI 工作 — 讀筆記、寫頁面 — 需要付費的 AI 額度,可以是 SeaMeet 訂閱,也可以是你自己的 API 金鑰(第 35 章第 36 章)。具體來說:

  • 閱讀與瀏覽既有的維基頁面永遠可用。 已經在磁碟上的頁面,不管你有沒有訂閱,都可讀、可搜尋、可連結。你的區塊也一樣 — 你可以繼續在裡面寫。
  • 建立與重新整理需要額度。 沒有額度時,✨ 按鈕會顯示一個鎖定標記,自動更新不會觸發,背景掃描也不會執行。沒有東西被刪除,也沒有東西降級;維基只是在額度恢復之前停止學習。

Wiki 畫面版面

┌──────────────────────────────────────────────────────────────────────┐
│  [Record] [Screenshot] [Memory] │ [Notes] [Wiki ●] │ [Files] [Cloud]  │ ← 頂部導覽
├────────────────────────┬─────────────────────────────────────────────┤
│ «  Work ▼           ⚙ │  ‹  ›   Acme Corp            [✨ AI Generated]│
├────────────────────────┤                                             │
│ Wiki   ✨ ⤓ 📁 ⇅ ⌄ ⏷ ⚡│  ┃ Overview                                  │
├────────────────────────┤  ┃ Acme Corp 自 2024 年起是物流客戶,       │
│ ┌────────────────────┐ │  ┃ 目前正在 Q4 續約週期中。                 │
│ │ Read 34 of 210     │ │  ┃                                          │
│ │ notes · 118 reused │ │  ┃ Facts                                    │
│ │ ▰▰▰▰▱▱▱▱▱▱  16%    │ │  ┃ • 續約負責人是 [[people/alice-cheng]]    │
│ │ Now reading:       │ │  ┃   [source: acme-q2.md]                   │
│ │ Acme Q2.md         │ │  ┃ • ⚠️ Conflicting: 席次數在不同會議中     │
│ │ ✓ Beta Q2.md       │ │  ┃   分別記為 40 與 55                      │
│ │ [Pause]  [Cancel]  │ │  ┗━ 紫色邊框 = SeaMeet 寫的                 │
│ └────────────────────┘ │                                             │
│ ▼ Organizations     12 │  ┃ Your notes                               │
│    📄 Acme Corp     ←──│  ┃ Alice 休假到 20 號;急事找 Dan。         │
│    📄 Beta Logistics   │  ┃                                          │
│ ▼ People            31 │  ┗━ 青綠色邊框 = 你的,永不被覆寫           │
│    📄 Alice Cheng      │                                             │
│ ▼ Topics             4 │  ─────────────────────────────────────────  │
│    📄 Pricing          │  🔗 Related pages   [alice-cheng] [pricing] │
│ ▶ Meetings          88 │  📝 Built from      [Acme Q2.md] [Jun 4.md] │
├────────────────────────┤                          ↑                  │
│ ☁ 30 秒前已同步        │              這一頁來自的每一則筆記         │
└────────────────────────┴─────────────────────────────────────────────┘

疑難排解

「我按了 ✨,可是幾乎什麼都沒發生」

這通常是正確行為。建立是增量的 — 如果距離上次執行什麼都沒變,就沒有東西要讀、也沒有東西要重寫,進度列會幾乎立刻結束,並顯示很高的「reused from cache」數字。若你就是想強制重寫某一頁,打開它、把游標移到 AI Generated 藥丸上,使用 Refresh from sources

如果按鈕顯示的是鎖而不是轉圈,那問題出在 AI 額度,不在筆記 — 見第 35 章:訂閱與帳單

「某一頁寫錯了,而我一直在改它」

你多半是在編輯 AI 區塊,而它每次重建都會被替換。改成把寫錯的句子選起來、用更正小視窗 — 那會跨重建保留,並被當成權威。若那是你自己的知識、而不是在修正 SeaMeet 的解讀,它該放在下面那個青綠色區塊,那裡永遠不會被覆寫。

「我編輯了筆記,但頁面沒更新」

從打字到重寫之間隔著三道刻意設置的計時器:停手後兩分鐘的安靜期、一次實質性檢查(大約 150 個新字元,或一個新的 wikilink,或一個新標題),以及每則筆記十分鐘的冷卻。小幅編輯本來就可能什麼都不觸發。要強制它:右鍵點筆記 → Update wiki from this note,或打開維基頁面用 Refresh from sources

「建立到一半出錯停了」

幾乎都是 AI 供應商的每日額度用完了。進度列會這麼說,而且已經存下你的位置 — 等額度重置後回來按 Resume。它會從停下的地方接著跑,而不是從頭開始。

「我切換了工作區,維基是空的」

這是設計如此:每個工作區有自己的 _wiki/ 資料夾。你要找的頁面還在另一個工作區裡 — 用樹上方的工作區切換器切回去。新的工作區在你建立之前,維基都是空的。

「我預期會有的頁面不存在」

一個主體要等到你的筆記真的對它說了些什麼,才會有頁面。只被順口提過一次的名字會維持純文字,而不是變成一個指向空白頁的連結。寫一則對它有實質內容的筆記,然後等更新觸發,或從右鍵選單強制它。你也可以在筆記裡右鍵點一個未解析的 wikilink 藥丸,選 Sync wiki to generate this page


快速參考

動作怎麼做
打開 Wiki點頂部導覽的 Wiki
從所有筆記建立點維基(或筆記)樹工具列上的
暫停/繼續建立進度列上的 Pause / Continue
停止建立Cancel — 之後可從進度列繼續
重建單一頁面把游標移到 AI Generated 藥丸 → Refresh from sources
從單一筆記更新右鍵點筆記 → Update wiki from this note
更正寫錯的句子在 AI 區塊選取它 → 輸入正確內容 → Ctrl+Enter
加入你自己的知識在青綠色的 Your notes 區塊打字 — 會自動儲存
看一頁的來源頁尾的 Built from 標籤
跳到連結的頁面點 AI 區塊裡的 [[wikilink]]
上一頁/下一頁頁首的 箭號
快速開啟頁面Ctrl+P / Cmd+P
全域搜尋Ctrl+K / Cmd+K
在本頁尋找Ctrl+F / Cmd+F
篩選樹工具列上的漏斗圖示
匯出維基工具列上的下載圖示 → HTML / PDF / 兩者
切換到另一座維基在樹上方切換工作區
找到磁碟上的檔案<你的工作區>/_wiki/

一句話版本:你的筆記始終是事實來源,維基是它們的一個檢視,是重新生成而不是打補丁得來的;而你能施力的兩根槓桿,是更正(改變 SeaMeet 寫什麼)和你自己的區塊(SeaMeet 從不寫的地方)。繼續記你的筆記;索引會自己照顧自己。


Last updated: 2026-09-02

第 38 章:GitHub Sync 設定 | (手冊結束 — 回到索引)

Last updated: