開發日誌 做了什麼 · 試過什麼 · 否決了什麼 · 留下了什麼
進行中 kbase 2026-W32

誰在第幾章知道了什麼

27 commits 2d1c18a..31e86d6

拿金庸的小說開刀,是因為它的關係最複雜。抽出來的東西裡有一項不太像讀書筆記:每個角色在第幾章知道了什麼。

AbstractI started with wuxia novels because their relational webs are the densest. One of the things I extract does not look like reading notes at all: which character knows what, as of which chapter.

那時候在想什麼

這個東西我那時候就想做了。

我要的是一個會流動的知識庫。舊的沉澱下去成為基石,新的浮上來被看見。

實際做了什麼

八月九號下午開工,當天做完匯入管線,抽到俠客行第八章。

第一個分類挑小說,而且是金庸,因為它的關係最複雜。人物、場景、關係網路、武學、物品、境界、線索,這些軸是我訂的,先確認一部作品要拆哪幾條,再開始抽。

抽一章大概一個小時,全部讓 AI 跑。

抽出來的東西裡有兩則是算出來的衍生檢視,一則是年表,另一則是知情狀態。

知情狀態記的是每個角色在第幾章知道了什麼。這個一般讀者不會想到要做,我做它是因為我未來打算用這個知識庫去構築一個互動式的遊戲世界。一個角色知道什麼、什麼時候知道的,那是他會怎麼反應的前提。

結論

一開始這個庫是做給我自己讀的,Obsidian 打開就是成品。後來才把它接成 MCP,讓 AI 也讀得到。

那之後我用它的時候發現一件事:search_notes 會靜默截斷結果。它不會告訴你還有更多,就是少給你幾筆。

那種東西最麻煩,因為你不會知道自己少看了什麼。