Volver a Noticias
InnovaciónAI Understanding sesión informativa

SWE-bench Science benchmark finds coding agents struggle with scientific software

A new arXiv preprint introduces a 119-task benchmark for testing coding agents on scientific software and reports that the best-performing agent scored below 50% on pass@1.

Por 5 min read
An empty university computational-science laboratory with unbranded computing and scientific equipment on a stainless-steel bench
La versión corta

A new arXiv preprint introduces a 119-task benchmark for testing coding agents on scientific software and reports that the best-performing agent scored below 50% on pass@1.

que paso

An arXiv preprint introduces SWE-bench Science, a repository-level benchmark covering 119 tasks from 98 GitHub repositories across 20 scientific domains. The authors report that the best-performing agent in their evaluation, Claude Code with Opus-5 (max), achieved a pass@1 score below 50%.

The paper identifies four recurring failure mechanisms in its analysis. These are deficits in scientific knowledge or abstraction; misguided exploration or surface-level repair; incomplete repair coverage or system integration; and failures to generalize scientific knowledge beyond observed cases. Taken together, this list describes four distinct ways a repair can fall short: an agent may lack the relevant scientific understanding, pursue an inadequate or superficial path, fail to address the whole repair or its integration, or fail to carry knowledge from the cases it has seen to cases beyond them. The source presents these as recurring mechanisms in its analysis, so they are part of the paper's account of failure rather than a claim that every task exhibits every mechanism.

The authors also conduct a paired ablation that removes explicit scientific guidance while retaining the repository and executable engineering context. The comparison therefore keeps the repository and executable engineering context in place while changing the presence of explicit scientific guidance. That setup is used to examine what happens when the guidance component is removed from an otherwise retained task context. It isolates the role assigned to the guidance in the reported comparison, without changing the description of the benchmark tasks or adding a separate agent result. The key point in the paper's account is the contrast between retaining the engineering context and removing the explicit scientific guidance.

They report that well-grounded guidance can constrain repairs and improve average performance and token efficiency, while poorly aligned guidance can cause anchoring and does not necessarily improve exact repair success. Thus, the reported effect is conditional rather than uniformly positive: guidance can be useful when it is well grounded, but guidance that is poorly aligned can steer the repair through anchoring without producing better exact repair success. The result concerns average performance and token efficiency as well as exact repair success, and the source distinguishes those outcomes instead of treating them as interchangeable. This is the full qualification attached to the guidance result in the supplied text.

Lea la fuente principal: arxiv.org

Por qué es importante

Scientific software can function as part of the instrument used to produce evidence. The benchmark suggests that coding agents face challenges beyond ordinary code repair, including scientific reasoning, broad repair coverage, system integration, and applying knowledge to unfamiliar cases.

The guidance ablation also complicates the assumption that adding more scientific information will automatically make an agent safer or more accurate. According to the source, useful guidance improved average performance and token efficiency, but poorly aligned guidance could anchor the repair process and fail to improve exact repair success. The implication is not that scientific information has no value; it is that its value depends on how well the guidance fits the repair being attempted. The source therefore leaves the reader with a conditional result: the same general practice of supplying guidance can be associated with improvement in some circumstances and with anchoring without exact-repair improvement in others.

This finding has practical implications for people who provide domain notes, issue descriptions, or generated explanations to coding agents. Those materials are forms of scientific guidance in the broad sense used by the discussion, so the ablation makes their quality and fit relevant to the repair process. A note, description, or explanation may be intended to help constrain a repair, but the reported result means that the presence of such material alone is not enough to establish better exact repair success. The relevant distinction is between useful guidance that is well matched to the task and guidance that is poorly aligned with it. That distinction follows the source's account of performance, token efficiency, anchoring, and exact repair success.

Guidance may help when it is accurate and well matched to the task, while additional context can still steer an agent toward the wrong repair. The paper does not show from the abstract how often each outcome occurred. Consequently, the supplied text supports a qualified interpretation rather than a general rule about added context: it records possible improvement and possible anchoring, while leaving the frequency of those outcomes unspecified. The importance of the result lies in that unresolved condition. It is the alignment of the guidance, and not merely the existence of more words around the task, that the discussion identifies as relevant to the reported behavior.

Qué ver a continuación

The full paper is needed to assess the task mix, agent comparison, evaluation protocol, and exact scores. Important open questions include how representative the repositories are, whether the findings transfer to live scientific workflows, and how reliably scientific guidance improves repairs without causing anchoring.

The guidance result merits close scrutiny in future evaluations. The source reports average performance and token-efficiency effects, but the abstract does not quantify the improvement, define what counted as well-grounded or poorly aligned guidance, or show whether the effect varied by scientific domain or task paradigm. These omissions identify the specific information still needed to interpret the result: the size of the reported change, the criteria for the two guidance descriptions, and the extent to which the effect differs across domains or paradigms. Until those points are available, the guidance finding remains a qualified result from the supplied account rather than a fully specified measurement.

It is also unknown whether higher benchmark performance leads to more reliable scientific conclusions in practice. A better result on the benchmark and a more reliable conclusion are therefore not presented as equivalent outcomes in the supplied text. The open question concerns transfer from the testbed's measured performance to scientific work in practice, including whether the benchmark result says anything about the reliability of conclusions. The draft does not supply evidence that resolves this question, so it remains an item to watch alongside the details of the guidance ablation and its evaluation.

The preprint presents a testbed for studying coding-agent capabilities and failures; it does not, from the supplied text, demonstrate safe deployment, autonomous scientific discovery, or validated improvements to published research. Those limits define what can and cannot be inferred from the preprint as described here. The testbed can be watched for what it reveals about capabilities and failures, while the stronger claims listed in the sentence remain unproven in the supplied text. Future attention should therefore stay on the stated benchmark and guidance findings, without treating them as proof of deployment safety, autonomous discovery, or improvement to published research.

Guías y cuestionarios relacionados

Agentes de IAModelos de IA explicadosEntrenamiento de IAPon a prueba lo que sabes: prueba un cuestionario gratuito sobre IABusque un término de IA en nuestro glosario
¿Encontró esto útil?