Researchers find complex AI-agent setups offer no edge on ML-engineering benchmarks
Holding the model and time budget constant, the authors point to the underlying AI—not extra orchestration—as the main performance driver in the tested setting.
Loading page…
Holding the model and time budget constant, the authors point to the underlying AI—not extra orchestration—as the main performance driver in the tested setting.
Listen to this story
A study by EPFL-affiliated researchers finds that, on the tested machine-learning engineering benchmarks, leading open-source agent setups did not outperform a single-session coding agent with basic file and shell tools. The comparison held the underlying model and time budget constant, pointing to model capability—not added orchestration—as the stronger performance driver in this setting. For teams building coding agents, the results challenge the payoff from elaborate harnesses, but do not establish that such systems are unnecessary for other tasks or conditions.
The paper, “How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering?”, reports large-scale systematic ablation studies.
The baseline agent could read and write files and run shell commands, so it had direct access to its execution environment.
The authors connect elaborate harnesses to stalled progress over long task cycles and limits in models’ basic actions, but say added machinery was redundant in their tested setting.
More elaborate software did not give autonomous machine-learning engineering agents an advantage in a research comparison published on Apple’s machine-learning site. With the same underlying AI model and time budget, leading open-source agent setups offered no advantage over a single session of a minimally equipped coding agent, the authors report.
The paper, How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering?, is by Kirill Brilliantov, Alejandro Hernández-Cano and Emmanuel Abbé, all listed with EPFL affiliations. Brilliantov and Hernández-Cano contributed equally; Hernández-Cano’s work was done while at Apple.
The researchers describe a field where autonomous machine-learning engineering agents have advanced on public leaderboards while their surrounding software has grown more elaborate. These “harnesses” include systems that coordinate multiple agents and dedicated helper agents for retrieving information.
The motivation, they write, often comes from stalled progress over long task cycles and limits in the basic actions available to language models. But improved coding agents using simpler setups have received less attention in this field.
Their baseline gives the model direct access to its execution environment through tools for reading, writing and running shell commands. The simpler setup therefore still lets the agent work directly with code; it is not limited to producing a text response.
Via a series of large-scale systematic ablation studies, we argue that the machinery layers become redundant in the coding agent setting.
Kirill Brilliantov, Alejandro Hernández-Cano and Emmanuel Abbé, in the paper’s abstract
Ablation studies remove components to examine their contribution, going beyond a comparison of complete systems. The authors interpret their results as pointing to the underlying language model as the primary driver of performance.
Their conclusion is that effort spent elaborating hand-crafted harnesses around strong models yields poor returns on current ML-engineering benchmarks. That is a finding about the tested tasks, not a verdict on every use of agent software.
Loading discussion...
Join the conversation
Explain what would justify the added complexity.
Be the first to share a perspective or an experience.
Reader comments
Newest comments first. Replies stay oldest first.