實驗:Karpathy Autoresearch 的人類版本 (Experiments The Human Version of Karpathy’s Autoresearch)

原始來源與檔名:2026-05-19T092643+0800-Experiments The Human Version of Karpathy’s Autoresearch.md


NAPKIN | 餐巾纸

餐巾紙公式

系統進化 = 資料集 (Dataset) + 變數控制 (Variables) + 基準對比 (Baseline vs Output) + 評估器 (Evaluator)

一句話

在將 AI 開發交給全自動代理 (Agentic Autoresearch) 之前,人類必須先學會如何手動控制變數、比較結果並定義什麼才是「更好」。

餐巾紙草圖

[Dataset] --+--> [Baseline System] ----> [Output A] --+
            |                                         |--> [Compare / Evaluator] --> [Actionable Insight]
            +--> [Changed Condition] --> [Output B] --+

ROUND 1: SKELETON | 骨架掃描

章節骨架

  1. 什麼是實驗: 實驗是分離因果關係的唯一方法,包含四要素(數據、基準、變數、對比)。
  2. 常見變數: 模型 (Model)、提示詞 (Prompt)、上下文 (Context)、工具存取 (Tool access)、代理架構 (Agent architecture)。
  3. 實驗場景: 新模型測試、提示詞改進、新架構對比。
  4. 實踐路徑: 從手動開始 (20-30 筆真實數據) -> 肉眼對比 -> 引入評估器 -> 整合 CI/CD。

ROUND 2: DISSECTION | 血肉解剖

ROUND 3: SOUL | 靈魂提取


實驗:Karpathy Autoresearch 的人類版本 (Architectural Deep Dive)

前言/背景

隨著 Karpathy 的 Autoresearch (自動化代理在一夜之間進行 700 次實驗並優化模型訓練) 引起熱議,許多團隊渴望將 AI 優化流程全自動化。然而,本文指出:在交由 Agent 自動化之前,人類工程師必須先掌握「手動」實驗的科學方法,透過控制變數並在真實數據上對比結果,才能避免系統朝向錯誤的方向盲目狂奔。

章節詳細總結

實驗在 AI 工程迴圈中的定位 (How experiments fit into the loop)

要系統化地理解並改進 AI 系統,必須具備分離因果關係的能力。這正是實驗的價值所在。 每次實驗包含四個核心元素:

  1. 數據集 (Dataset)
  2. 基準配置 (Baseline configuration)
  3. 變更變數 (Changed variable)
  4. 輸出比對方式 (Way to compare outputs) 架構師原則:每次盡量只改變一個變數。唯一的例外是變數高度耦合時,例如換了新模型通常需要配上新的提示詞才能發揮其真實效能。

AI 系統的五大實驗變數 (Variables)

  1. 模型 (Model):在推理能力、速度與成本之間進行權衡。
  2. 提示詞 (Prompt):最常用的槓桿。在改 Prompt 前,必須區分這是「規格問題 (specification problem,指令模糊)」還是「泛化問題 (generalization problem,模型無法一致地執行清晰指令)」。前者直接修改,後者才值得設計實驗測量。
  3. 上下文 (Context):輸入給模型的資訊,如檢索文件 (RAG)、對話歷史或使用者中繼資料。
  4. 工具存取 (Tool access):新增/移除工具,或修改工具的描述語以提高其被模型發現的機率。
  5. 代理架構 (Agent architecture):單代理對抗多代理、選擇哪種 Agent harness、框架,以及如何拆解任務。這會極大影響系統的延遲與成本。

實驗的實踐路徑與 CI/CD 整合 (Where to start & CI/CD)

總結與結論