OpenAI and academic partners tested AI coding agents on modernizing legacy research software and found them capable but unreliable for scientific validation. The agents achieved speedups of up to 60x when refactoring old codebases, a substantial improvement for researchers working with decades-old programs.

The catch matters more than the speed. Coding agents produce "eloquent, convincing, and confidently wrong" results that researchers struggle to catch. The systems excel at technical optimization but fail at understanding scientific correctness. An agent can refactor code flawlessly while introducing subtle errors that corrupt results. These mistakes hide behind polished output and confident explanations.

The research shows a critical gap between code quality and scientific validity. Traditional code review focuses on readability, efficiency, and maintainability. Scientific software requires an additional layer of verification that checks whether the algorithms still produce correct answers, whether numerical precision is preserved, and whether domain-specific assumptions hold after changes.

This forces a uncomfortable trade-off. Using AI agents saves time on technical work but creates new labor. Researchers must verify scientific output more carefully than they would with human-written code. The time saved on refactoring gets redirected to validation. For some projects, this trade-off works. Legacy code that runs correctly but is unmaintainable becomes both faster and modern. For others, the verification burden outweighs benefits.

The implications extend beyond individual labs. Scientific reproducibility depends on trustworthy code. If AI agents introduce subtle bugs that pass review because output looks professional, scientific findings could suffer silently. The problem compounds in fields where researchers lack deep software engineering expertise and rely on AI agents without rigorous validation protocols.

The field report highlights that AI coding agents need human oversight designed specifically for science, not just software. This means pairing agents with domain experts, not just code reviewers. It means building verification tools that check scientific assumptions, not just syntax