我平常自己做投資研究,筆記越堆越多之後開始好奇:能不能讓 AI 把整套流程接起來?這一頁是目前搭出來的樣子。
新聞、研報、數據每天湧進來。我讀不完,也想不起來哪些看過。
筆記散在十幾個地方,彼此不認識。三個月前寫的東西,跟沒寫過一樣。
抓數據、更新股價財報,同樣的動作每天重複。我做膩了。
整套系統長在一個 Obsidian vault 裡,Claude 直接讀寫這些檔案。AI 的入口是一份 CLAUDE.md:先給地圖和全域規則,各資料夾再各管各的細則。
vault/ ├── 熱快取.md # 每個 session 開場先讀的 500 字 ├── 研究/ │ ├── 知識庫/ # 對世界的分析理解 │ ├── 歷史研究/ # 史實的原始材料 │ ├── 公司研究/ # 一間公司一檔,數據自動回填 │ ├── 總體經濟/ # 一國一指標一檔 │ └── 政治/ # 一國一塊一檔 ├── 數據/金融與經濟/ # 三層 CSV,排程每日寫入 ├── 日記/ │ ├── 架構日誌/ # 版本化:v1.0 一路長到 v8 │ └── 機器日誌.md # append-only,一行一筆檔案變更 └── CLAUDE.md # AI 的入口:地圖與全域規則
研究入口只有一句話:「研究 XXX」。router 判斷主體是公司、歷史、政治還是當代主題,分流到對的管線。產出落進 知識庫、歷史研究、公司研究、總體經濟、政治 五個領域,彼此靠雙向連結互連,不合併。
哪個主題累積得夠深,就「畢業」長成自己的領域樹。總體經濟和政治都是這樣長出來的。
每一則筆記開頭都有一句「精華」:把整篇的結論壓成一行,掃索引就能讀到重點。以下拿三個畫面當例子。
這些規矩多半是系統出過一次事之後才補的,每一條背後都有一個踩過的坑。
每天 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,補經濟數據 三關驗證:雙源交叉 / 口徑一致 / 哨兵範圍 全過 → 寫入正典;沒過 → 留報告等人工抽查
這條管線餵出來的東西,人這邊看到的是這些畫面:
| 環境 | 擅長 |
|---|---|
| Claude Code | 跑 Python、抓數據、動架構、搬檔案 |
| Claude Cowork | 編輯 Markdown、執行 skill、每日簡報 |
我定了兩邊的能力邊界與交辦集中區:Code 做不了的寫給 Cowork,Cowork 做不了的寫回來,各自有固定的交辦檔。
研究筆記和數據之外,這套系統也做輸出:數據管線取數、HTML 模板排版,產出七頁 A4 的宏觀週報。樣本獨立成一個作品站,機構品牌與識別已遮蔽。
我只是想把研究做得省力一點,做著做著,它長成了一套系統。架構版本號每隔幾週往上跳一格,這一頁寫的是 v8 時期的樣子。