AI Engineer Europe 2026 · 演講 · 2026-06-02 · 13 分
從 API 走向自己微調模型
What Lies Beneath the API · Benjamin Cowen,Modal
Benjamin 是 Modal 的 forward deployed 工程師,在客戶身上看到產品一旦走向專門化,微調就會變成選項,這場列出該微調的訊號,也說明現在訓練模型沒有以前那麼難。
概要
- 模型光譜的兩端Benjamin 把一端放 Frontier API,另一端是自己訓練、自己管整套基礎設施。前者除了 prompt engineering 幾乎不能客製,後者要負責整個技術堆疊。
- 中間地帶正在出現Benjamin 認為開源函式庫加上新型態的雲端平台,讓人可以掌控演算法本身,又不用自己管叢集,同時保有 Frontier API 那種快速迭代。
- 產品專門化只是時間問題Benjamin 的 hot take 是,只要產品有差異化,它就是客製的,差別只在什麼時候跨過那條線。
- 幾個該考慮微調的訊號用了 caveman mode 還是付給 API 比客戶付給你的多、延遲與吞吐量達不到要求、evals 到了瓶頸。反過來,沒有收集資料也沒有成熟的 evals,就還不是時候。
- 已有的東西就是訓練素材做過產品的人多半已經碰過訓練需要的每一樣東西;有 agent harness 和評估資料,就有讓模型用 reinforcement learning 學會提供服務的材料。
- 程式量沒有想像中大Benjamin 說 supervised fine-tuning 和 RL 都可以用 300 行程式碼做到,RL 的 rollout 可以平行跑在大量 sandbox 上。
原話
▶ 05:46“it's just a matter of time until your product steps into being domain-specific.”
你的產品變成領域專用,只是時間早晚的問題
▶ 06:54“if you have garbage data, it's garbage in, garbage out.”
資料是垃圾,出來的就是垃圾;Benjamin 先說這是訓練領域沿用數十年的老話
▶ 07:11“you probably have at least touched all of the things you need to train”
做過產品的人,多半已經碰過訓練需要的每一樣東西
▶ 08:36“you can do supervised fine tuning in 300 lines of Python.”
用 300 行 Python 就能做 supervised fine-tuning
▶ 10:35“customers scaling up to 50,000, 100,000 sandboxes just to do RL.”
有客戶為了做 RL,把 sandbox 擴到 5 萬、10 萬個
延伸
- Benjamin 說很多人剛開始訓練模型時,梯度要手算、線性代數要自己實作;現在除非模型很特殊,已經不用這樣做。
- Pinterest 的說法是微調帶來好幾個數量級(orders of magnitude)的改善,確切數字 Benjamin 也不清楚。
章節
點時碼直接跳到原片的那一段。
- 開場與結論先講Benjamin 自我介紹後先講結論:公司與產品成熟、專門化之後,愈來愈多人轉向微調,換取更好的效能與成本。
- Modal 與 FDE 的視角Modal 是通用型 serverless 平台,提供 serverless functions 與給程式碼執行用的 sandbox;Benjamin 因此接觸到從物理模擬、量子化學到 LLM 與 agent 的各種應用。
- 客戶在模型光譜的哪裡大規模 reinforcement learning 是最近爆發的一類,Modal 開始用「模型光譜」來看客戶落在哪裡。
- Frontier API 一端Frontier API 讓人極快做出各種東西,但除了 prompt engineering 之外無法客製;遇到企業客戶特定的延遲或吞吐量要求,幾乎沒有調整空間。
- 另一端:全部自己來傳統上微調代表跳到另一端:要大型叢集、要和正式環境隔離、要基礎設施工程師,整個堆疊都是你的責任。
- 中間地帶與業界案例新型態的雲端供應商正在補上中間地帶;Benjamin 說業界領導者一個接一個發表微調成果,以五分之一的成本勝過 Frontier API,也引用客戶 Decagon 對目標差異的說法。
- 訓練沒有想像中難開源函式庫讓人在演算法層級掌控一切,卻不必自己管叢集,還保有 Frontier 端的快速迭代,這是 Modal 的使命。
- Hot take:產品終將專門化有差異化的產品本來就是客製的,什麼時候跨線要自己決定。
- 該微調的訊號用了 caveman mode 仍付得比客戶付的多、延遲與吞吐量不夠、evals 遇到瓶頸,都是訊號;沒有資料也沒有成熟 evals 則還不是時候。
- 你其實已經有素材做過產品的人多半已碰過訓練所需的東西,有 agent harness 與評估資料就能讓新模型用 RL 學會提供服務。
- 300 行做 SFT 與 serverless 調參現在設定訓練演算法不用龐大的 monorepo;serverless 也能用在調超參數,可以展開大量容器,沒前景就中止。
- RL 與大量 sandboxRL 的 rollout 是高度平行的評估工作,Modal 把 sandbox 與 GPU 容器放在統一的 API 下,上一季有客戶為了 RL 開到 5 萬到 10 萬個 sandbox。
- 訓練完還要部署訓練完還要 serving,這正是 Frontier API 在底層做的事。Benjamin 說自己做也不需要太多程式,用 vLLM、SGLang 或自訂的 Python 推論流程,在 serverless 平台上自動擴縮。
- 結論:現在就開始準備Benjamin 不是叫大家現在就訓練模型,但可能一年或半年內就會要,所以要開始想怎麼知道時機到了,並收集資料、建立 evals。
名詞
- Modal
- Benjamin 任職的公司,通用型 serverless 平台,提供 serverless functions 和給程式碼執行用的 sandbox
- forward deployed engineer(FDE)
- Benjamin 的職位,在通用平台上和各種 AI 應用的客戶一起工作
- Frontier API
- 模型光譜的一端,可快速做出東西,但除了 prompt engineering 幾乎無法客製
- caveman mode
- 讓 LLM 像原始人一樣講話以減少 token 的做法,Benjamin 說這無法擴大到 100 倍或 1000 倍
- agent harness
- 包住 agent 運作的程式;Benjamin 說有了它,就有讓新模型用 RL 學會提供服務的條件
- rollout
- RL 訓練時讓模型反覆練習的評估工作,高度平行
- Decagon
- Benjamin 提到的 Modal 客戶,說法是 Frontier Labs 想讓模型什麼都贏,自家只要在業務邏輯上贏
- vLLM / SGLang
- Benjamin 列出的模型 serving 選項








