Apple ML ★ 108 3 min

Weblica: Scalable and Reproducible Training Environments for Visual Web Agents

🔗 https://machinelearning.apple.com/research/weblica-visual-web-agents

📌 Weblica:可擴充套件且可重現的視覺網頁代理訓練框架

TL;DR:Weblica 透過 HTTP 快取與 LLM 合成環境,讓視覺網頁代理能在數千種網路上進行 RL 訓練,模型在基準上優於同尺度開放權重模型且使用較少推理步驟。

🎣 當網頁的複雜度與變化速度遠超傳統資料收集能力時,如何讓視覺網頁代理獲得足夠多樣化的訓練經驗成為瓶頸。

🤔 背景或問題
網頁是開放且不斷變化的系統,現有的訓練資料多半侷限於離線軌跡(用於監督微調)或僅有少數模擬環境(用於強化學習),難以涵蓋真實網頁的多樣性。這導致擴大視覺網頁代理的訓練規模變得困難。

🧩 方法或架構
作者提出 Weblica(Web Replica) 框架,結合兩種技術來建構可重現且可擴充套件的網頁環境:

  1. HTTP‑level 快取:透過在伺服器層級快取網頁資源,能夠捕獲並重播穩定的視覺狀態,同時保留原始網頁的互動行為。
  2. LLM‑based 環境合成:利用大型語言模型,以真實網頁為基礎並結合核心網頁導航技能,合成出多樣化的網頁環境。

透過此框架,研究團隊得以將強化學習訓練規模擴充套件至 數千種不同的網頁環境與任務

📊 資料或結果
使用 Weblica 框架訓練得到的 Weblica‑8B 模型在多個網頁導航基準上:

  • 優於相同引數規模的開放權重基線模型。
  • 達到同等或更好的表現時,使用較少的推理步驟
  • 隨著額外的測試時間運算(test‑time compute)增加,效能呈 favourable(有利)的擴充套件趨勢。
  • 與商業 API 模型的表現具有競爭力。

💡 深入分析
HTTP 快取確保環境在重播時保持視覺穩定與互動正確,這對於強化學習中需要一致的狀態回饋至關重要。同時,LLM 合成能夠基於真實網頁的結構與導航模式產出大量變體,從而在不需蒐集真實流量的情況下擴充套件環境多樣性。兩者結合使得訓練既可重現(因快取保證相同輸入)又可擴充套件(因 LLM 能生成無限變體),從而在同等模型尺度下達到更佳的樣本效率。

🎯 實務啟示
對於希望打造視覺網頁代理或其他網頁互動任務的工程師,可參考 Weblica 的思路:

  • 利用現有網站的 HTTP 快取機制建立可重播的互動場景。
  • 搭配語言模型進行環境或任務的程式化合成,以快速產出大規模訓練資料。
    此種「快取 + LLM 合成」的組合不僅降低對真實網頁流量的依賴,也有助於在訓練階段減少推理開銷,適合資源受限的實驗或產線原型。

🔗 來源

#Weblica #VisualWebAgent #RLTraining #HTTPCaching #LLMSynthesis #AppleML #WebNavigation #AIAgents #ScalableAI #ReproducibleEnvironments

google/gemma-4-31b-it:free 自動生成