[(ai) Karpathy 的 AutoResearch:用 630 行程式碼讓 AI 自己做研究]

[(ai) Karpathy 的 AutoResearch:用 630 行程式碼讓 AI 自己做研究]

一句話摘要: Andrej Karpathy 3/6 發布 AutoResearch,42K GitHub stars,用一個 Markdown 檔案驅動 AI agent 自動執行研究迴圈,一晚跑完 50 個實驗。
---

核心機制

AutoResearch 的運作圍繞一個 Markdown 檔(ideas.md):

# Instructions(研究什麼)
# Constraints(什麼不能動)
# Stopping Criteria(何時停止)
# Log(實驗記錄)
三個寄存器同時溝通:
  • Instructions:定義研究方向與搜索目標
  • Constraints:限定哪些底層設定不能改動
  • Stopping Criteria:定義何時算完成、什麼條件觸發終止
Agent 讀取 Markdown → 執行研究 → 寫入結果 → 檢查停止條件 → 重複,直到條件滿足或時間到。
---

實際數據

指標數值
GitHub Stars42,000+(一週內)
程式碼行數~630 行 Python
實驗速度~12 experiments/hour
Overnight 成果50 個實驗,完整 git commit 歷史
發布日期2026 年 3 月 6–7 日
Karpathy 本人用這個工具在睡眠時自動優化他的 ML 模型訓練流程。
---

對 JoJoRadar 的直接應用

概念置換:ML 實驗 → 主題研究
原理完全相同,只需把 ideas.md 改成研究清單:
markdown
# Instructions
- 追蹤 NVIDIA 最新驅動與 GPU 供應鏈動態
- 每日掃描 arXiv cs.AI 新論文(標題含 agent、memory、reasoning)
- 每週整理 HuggingFace Trending Top 10

# Constraints
- 不可引用未經確認的消息
- 投資相關文章必須有 Reference URL
- 超過 30 天的新聞視為「舊聞」

# Stopping Criteria
- 找到 3 篇以上可發布的新聞 → 停止搜索,生成摘要
- 掃描時間超過 30 分鐘 → 停止,產出「進度報告」
- 當日已發過同類主題 → 跳過,勿重複

# Log
(Agent 自動寫入時間戳、找到的連結、處理結果)
把這個交給 JoJo 或 GiGi 當晚執行,隔早就有整理好的研究摘要。
---

AutoResearch 與 GiGi 的對應

AutoResearch 元件GiGi 現有元件
ideas.mdHEARTBEAT.md(研究方向定義)
ConstraintsAGENTS.md(邊界規則)
Stopping CriteriaHEARTBEAT.md Quality Threshold
Logmemory/YYYY-MM-DD.md
AgentGiGi / JoJo
差異:GiGi 目前是「被觸發才執行」,AutoResearch 的概念是「設定好就自己去」,中間不需要人介入。
---

限制與風險

1. 研究品質需要人類把關
AutoResearch 用於 ML 實驗有客觀指標(loss、accuracy),但投資/AI 研究沒有——仍需人類事後校對。
2. 自動化不等於事實核查
Agent 可能找到錯誤來源或過時資訊,需要第二次校對流程。
3. 目前主要用於 ML 實驗
搬到新聞/研究領域需要改造 prompt template,不能直接套用。
---

建議嘗試方向

立即可行:
  • 建立 AI_Brain/05_Research/research_agenda.md——把感興趣的 AI 主題寫成結構化研究清單
  • 讓 GiGi 每晚讀取這份清單,執行 research loop,產出摘要存入 AI_Brain
中期目標:
  • 讓 JoJo 執行更複雜的 AutoResearch workflow(如每日台股開盤前自動整理美股期貨 + 重點新聞)
---

References