Apple ML ★ 101 3 min

How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering?

🔗 https://machinelearning.apple.com/research/harness-autonomous-ml-engineering

📌 強模型用簡單Harness就夠,複雜編排反而多餘

TL;DR:Apple與EPFL消融實驗顯示,精心設計的multi-agent harness對自主MLE任務沒有優勢。

自主機器學習工程(MLE)agent 近年在公開排行榜上進展亮眼,業界的直覺反應是把 harness(agent 的執行架構)越做越複雜:多 agent 編排器、專用的檢索子 agent、層層疊加的機制。一篇來自 Apple 與 EPFL 研究者的新論文,卻用系統性的消融實驗挑戰了這個直覺。

🤔 複雜編排 vs 極簡 coding agent,沒人比較過

論文指出,現代 MLE agent 常因長時程任務上的進展停滯、以及 LLM 原始能力(primitives)有限,而被部署在越來越精巧的機制之上。相對地,讓 LLM 直接透過 read、write、bash 這三個基本操作存取執行環境的「極簡 harness coding agent」雖然也在進步,卻鮮少被拿來系統性比較。

🧩 同樣的時間預算、同樣的 backbone,比出真正的差異

研究團隊設計了一套大規模的系統性消融實驗:在相同的時間預算、相同的前沿 LLM backbone 條件下,比較開源的 SOTA harness 與單一 session 的極簡 harness coding agent baseline。

📊 複雜機制層在這個場景下變得多餘

結果是:在相同時間預算與相同 backbone 下,開源 SOTA harness 相較極簡 harness coding agent baseline 並沒有展現優勢。換句話說,真正決定表現的主要因素是 LLM backbone 本身,而不是包在它外面的編排機制。研究團隊據此主張,在 coding agent 的設定下,多 agent 編排器、專用檢索子 agent 這類機制層變得冗餘。

💡 把心力花在打磨 harness 上,報酬可能不划算

論文的結論很直接:針對目前的 MLE benchmark,在強模型外面精心打造手工 harness 所投入的心力,換來的報酬有限。這對整個「agent 工程」領域是個值得警惕的訊號——當大家忙著堆疊 orchestrator、retrieval subagent 時,真正該優先投資的,可能仍是 backbone 模型本身的能力。

⚠️ 結論限定在目前的 MLE benchmark 情境

論文作者明確把結論框定在「目前的 MLE benchmark」範圍內,這意味著隨著任務類型或評測方式演變,複雜 harness 是否依然多餘,仍有待後續驗證。

🎯 實務啟示

在投入資源建構多 agent 編排、專用子 agent 之前,不妨先做一次對照實驗:在相同時間預算與相同模型下,單一 session、僅具備 read/write/bash 原始能力的極簡 coding agent 表現如何。如果兩者打平,省下來的工程複雜度與維運成本,可能比多一層編排機制更有價值。

🔗 來源

#AIAgents #MLEngineering #LLM #Apple #EPFL #AgentHarness #AutonomousAgents #AblationStudy #CodingAgent #MachineLearning

原始資料 Apple ML · 收集於 2026-10-01
來源原標題
How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering?
原始連結
https://machinelearning.apple.com/research/harness-autonomous-ml-engineering

摘要原文

research area Methods and Algorithms content type paper published October 2026 How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering? Authors Kirill Brilliantov†‡, Alejandro Hernández-Cano†‡**, Emmanuel Abbé† View publication Copy Bibtex Recent autonomous machine learning engineering (MLE) agents have made significant progress on public leaderboards. Often motivated by progress stagnation over long-horizon cycles and limited Large Language Model (LLM) primitives, modern MLE agents are deployed on top of increasingly elaborate machinery: multi-agent orchestrators, dedicated retrieval subagents, and more. While such harnesses expand, the use of more primitive but improved coding agents—where LLMs have direct access to the execution environment through read, write, and bash primitives—has received little attention in the field. In this paper we find that, under an equal time budget and the same frontier LLM backbone, open-source state-of-the-art harnesses provide no advantages over a single session of a minimal-harness coding agent baseline, pointing to the backbone as the primary driver for performance. Via a series of large-scale systematic ablation studies, we argue that the machinery layers become redundant in the coding agent setting. We conclude that the effort spent elaborating hand-crafted harnesses around strong models yields poor returns for current MLE benchmarks. † EPFL ‡ Equal contribution ** Work done while at Apple Related readings and updates. SCLATE: A Substrate for Continual-Learning Agent Training and Evaluation September 30, 2026 research area Methods and Algorithms , research area Tools, Platforms, Frameworks Continual-learning agents are systems of models, harnesses, and memory operating over long multi-session horizons. Evaluating and training them requires interleaving tasks with agent-side events such as session stop and start, crons, and memory consolidation. Yet existing benchmarks and training frameworks schedule only the benchmark’s own events, leaving each benchmark and agent pair to build a custom scheduling loop. We present SCLATE, an… Read more AgentBuilder: Exploring Scaffolds for Prototyping User Experiences of Interface Agents January 9, 2026 research area Human-Computer Interaction Interface agents powered by generative AI models (referred to as “agents”) can automate actions based on user commands. An important aspect of developing agents is their user experience (i.e., agent experience). There is a growing need to provide scaffolds for a broader set of individuals beyond AI engineers to prototype agent experiences, since they can contribute valuable perspectives to designing agent experiences. In this work, we explore the… Read more Discover opportunities in Machine Learning. Our research in machine learning breaks new ground every day. Work with us

由 claude-code/sonnet 自動生成