B BRAIN · 個人專案 · CLAUDE × OBSIDIAN

B Brain

會自我更新的投資研究系統

我平常自己做投資研究,筆記越堆越多之後開始好奇:能不能讓 AI 把整套流程接起來?這一頁是目前搭出來的樣子。

5 個研究領域 · 30+ 自動化 skills · 每日排程更新 · 架構版本 v1 → v8
§ 01 · 起點

每天都在煩我的三件事

新聞、研報、數據每天湧進來。我讀不完,也想不起來哪些看過。

筆記散在十幾個地方,彼此不認識。三個月前寫的東西,跟沒寫過一樣。

抓數據、更新股價財報,同樣的動作每天重複。我做膩了。

§ 02 · 架構

目錄本身就是架構

整套系統長在一個 Obsidian vault 裡,Claude 直接讀寫這些檔案。AI 的入口是一份 CLAUDE.md:先給地圖和全域規則,各資料夾再各管各的細則。

熱快取檔案的開頭
另一個入口是「熱快取」:每個 session 開場先讀的 500 字,寫著現在做到哪、接下來接什麼。AI 沒有記憶,這一頁就是它的工作記憶,每次收尾覆寫刷新。
vault 目錄(節錄)
vault/
├── 熱快取.md            # 每個 session 開場先讀的 500 字
├── 研究/
│   ├── 知識庫/          # 對世界的分析理解
│   ├── 歷史研究/        # 史實的原始材料
│   ├── 公司研究/        # 一間公司一檔,數據自動回填
│   ├── 總體經濟/        # 一國一指標一檔
│   └── 政治/            # 一國一塊一檔
├── 數據/金融與經濟/     # 三層 CSV,排程每日寫入
├── 日記/
│   ├── 架構日誌/        # 版本化:v1.0 一路長到 v8
│   └── 機器日誌.md      # append-only,一行一筆檔案變更
└── CLAUDE.md            # AI 的入口:地圖與全域規則

研究入口只有一句話:「研究 XXX」。router 判斷主體是公司、歷史、政治還是當代主題,分流到對的管線。產出落進 知識庫歷史研究公司研究總體經濟政治 五個領域,彼此靠雙向連結互連,不合併。

哪個主題累積得夠深,就「畢業」長成自己的領域樹。總體經濟和政治都是這樣長出來的。

vault 連結圖譜
整個 vault 的連結圖譜。一個點是一則筆記,一條線是一個 [[連結]];聚成團的就是各領域,外圈散點是還沒長進網絡的新筆記。
§ 03 · 筆記

裡面的筆記長什麼樣

每一則筆記開頭都有一句「精華」:把整篇的結論壓成一行,掃索引就能讀到重點。以下拿三個畫面當例子。

以色列司法政治筆記
一則政治領域的筆記(以色列的司法政治)。開頭是精華,接著「鏡頭」註明這一塊用哪套學術方法論在看;紫色底線的字都是通往其他筆記的雙向連結。
知識庫依成熟度排列
知識庫索引,89 則,依成熟度分層:萌芽、種子、常青。筆記有生命週期,會隨研究累積往上長。
歷史研究事件索引
歷史研究的事件索引,108 條。1069 年王安石變法和 2026 年的美伊戰爭用同一套 schema:一句精華、一個年份、一組標籤。
§ 04 · 規矩

讓它長大而不亂掉的規矩

樂觀並行控制
並行 session、手動編輯、排程任務同時寫入。讀前比對、事後對帳,誰也不覆蓋誰。
Skill 依賴註冊
每支 skill 登記它讀寫哪些資料夾。重構目錄時,一眼看出誰會斷鏈。
版本化架構
每次架構升級記版本號與日誌。系統怎麼演進,翻日誌就能追。
人機分工協議
兩個 AI 環境能力不同,交辦走固定的橋樑與集中區,協作不踩線。

這些規矩多半是系統出過一次事之後才補的,每一條背後都有一個踩過的坑。

§ 05 · 自動化

我起床前,數據已經跑完

每天 06:45,排程喚醒 Python 抓全市場數據,寫進 CSV 時間序列,回填每份研究筆記的股價與財報;07:00 換 headless Claude 接手補經濟數據,三道驗證都過了,才寫進正典。

平日早晨的管線(示意)
06:45  morning_update.py     指數 利率 匯率 商品 加密 → 日線.csv
06:46  update-prices         追蹤中個股 收盤價 / PE 回填研究筆記
06:47  早安報告              寫進 待閱讀/早安/,人起床再看
07:00  econ_backfill         headless claude -p,補經濟數據
       三關驗證:雙源交叉 / 口徑一致 / 哨兵範圍
       全過 → 寫入正典;沒過 → 留報告等人工抽查

這條管線餵出來的東西,人這邊看到的是這些畫面:

全世界總經儀表板
全世界總經儀表板。上排是各國 GDP 卡,下面是每個指標的最新值與近 24 期走勢;頁面直接讀排程寫入的 CSV,打開就是最新狀態。
經濟發布月曆
經濟發布月曆。哪一天發什麼數據、市場預期多少、上期多少,發布後回填實值;配色按日期分組,排程自動維護。
公司研究市值快照
公司研究的市值快照。柱狀圖不是手畫的:它讀每份公司筆記 frontmatter 裡的市值欄位自動排序,股價每天早上刷新一次。
§ 06 · 分工

兩個 AI,各管一攤

環境擅長
Claude Code跑 Python、抓數據、動架構、搬檔案
Claude Cowork編輯 Markdown、執行 skill、每日簡報

我定了兩邊的能力邊界與交辦集中區:Code 做不了的寫給 Cowork,Cowork 做不了的寫回來,各自有固定的交辦檔。

§ 07 · 產出

它也能排出成品

研究筆記和數據之外,這套系統也做輸出:數據管線取數、HTML 模板排版,產出七頁 A4 的宏觀週報。樣本獨立成一個作品站,機構品牌與識別已遮蔽。

開啟週報樣本(獨立站・7 頁)

§ 08 · 後記

它還在長

我只是想把研究做得省力一點,做著做著,它長成了一套系統。架構版本號每隔幾週往上跳一格,這一頁寫的是 v8 時期的樣子。