Terminal-Bench-Science: A New Benchmark for Evaluating AI Scientific Research Workflow Capabilities

Terminal-Bench-Science is the first AI agent benchmark focused on real scientific research terminal workflows.
Terminal-Bench-Science is a benchmark designed to evaluate AI Agent performance in real-world scientific research scenarios, filling the gap left by general-purpose benchmarks like SWE-Bench. Using a terminal environment as its foundation, it requires agents to complete end-to-end workflows — from task understanding to result production — using real tools and data across fields like physics, chemistry, and biology. The benchmark comprehensively tests task decomposition, tool use, error recovery, and domain reasoning, providing a quantitative measure of AI progress toward research automation while honestly acknowledging current limitations in accuracy and creative innovation.
When AI Enters the Research Lab
In recent years, AI Agents have demonstrated impressive capabilities in software engineering, everyday office tasks, and beyond. However, scientific research — as the core engine of human knowledge production — involves workflows far more complex than typical tasks. From literature reviews and data processing to experimental simulation, result analysis, and code debugging, every step demands high-level reasoning, domain expertise, and sophisticated tool use.
Against this backdrop, Terminal-Bench-Science was created. It is a benchmark specifically designed to evaluate AI Agent performance in real-world scientific research workflows, aiming to answer a critical question: To what extent can current AI agents replace or assist researchers in completing actual scientific computing tasks?

Why We Need a Dedicated Scientific Research Benchmark
The Limitations of General-Purpose Benchmarks
Most existing AI Agent evaluations focus on general programming ability (e.g., SWE-Bench) or command-line operations (e.g., the original Terminal-Bench). While valuable, these benchmarks fall short of capturing the unique challenges of scientific research environments.
Scientific workflows have several distinctive characteristics:
- High domain specificity: They involve knowledge and toolchains specific to fields like physics, biology, chemistry, and astronomy
- Long-chain dependencies: A complete task often requires multiple sequential steps, where the output of one step feeds into the next
- Complex environments: Correct configuration of scientific computing libraries, dependency packages, and runtime environments is essential
- Verifiable results: Scientific computations typically have clear correctness criteria
These characteristics mean that code completion or simple Q&A cannot truly measure AI's practical value in research. That's exactly where Terminal-Bench-Science comes in — it moves the evaluation into a simulated terminal environment that mirrors real scientific research.
The Terminal: The Front Line of Computational Research
For most computational scientists, the terminal is the core interface of daily work. Running scripts, managing data, accessing computing clusters, and debugging programs — nearly everything happens at the command line. Building a benchmark around the terminal more faithfully recreates the actual working environment of researchers, and more rigorously tests an AI Agent's integrated capabilities in open-ended, multi-tool settings.
Core Design Principles of Terminal-Bench-Science
An End-to-End Task Construction Approach
As the scientific branch of the Terminal-Bench family, this benchmark anchors its test tasks in concrete scientific research workflows. AI Agents must independently complete the full process — from understanding the problem to producing results — within a terminal environment equipped with real tools and data.
The evaluation logic is end-to-end: given a scientific objective, the agent must autonomously decide which commands to use, how to organize the execution sequence, and how to handle errors along the way, ultimately producing results that can be automatically verified. This design prevents shortcut-taking through memorization, and genuinely tests the model's planning and execution capabilities.
A Multi-Dimensional Test of AI Agent Capabilities
Grounded in the characteristics of scientific workflows, Terminal-Bench-Science effectively evaluates several integrated AI Agent capabilities:
- Task decomposition: Can the agent break down complex scientific goals into executable sub-steps?
- Tool use: Can it correctly invoke scientific computing libraries and command-line tools?
- Environment adaptation: Can it handle dependency conflicts, path errors, and other real engineering issues?
- Error recovery: When facing errors, can it self-diagnose and adjust its strategy?
- Domain reasoning: Does it possess the domain-specific judgment required to complete scientific tasks?
What Terminal-Bench-Science Tells Us About AI Agent Development
From "Writing Code" to "Doing Research"
The emergence of Terminal-Bench-Science signals a shift in AI Agent evaluation — moving away from isolated coding ability toward scenarios that more closely resemble real-world productivity. Writing correct code is only the first step; what truly measures AI's practical value is whether it can reliably complete tasks in the uncertain, open-ended environment of actual research.
For research teams aiming to build an "AI Scientist," this kind of benchmark provides an invaluable measuring stick. It can expose current models' weaknesses in long-chain tasks, domain knowledge, and environment handling, pointing the way forward for the next generation of research-assistance AI.
Real-World Implications and Unresolved Challenges
Despite the promising direction, AI Agents still face significant real-world challenges in scientific settings. Scientific research demands extreme accuracy — a small computational error can invalidate an entire conclusion. Moreover, genuine scientific innovation often requires breakthrough intuition and hypothesis generation, which remain notable weaknesses of current AI systems.
For these reasons, Terminal-Bench-Science is best understood as a tool for measuring AI's ability to assist in research, rather than a declaration that AI can conduct research independently. Its value lies in providing a quantitative, ongoing measure of real progress along the path toward scientific automation.
Conclusion
Scientific research represents the pinnacle of human intelligence and serves as a true test of AI's general capabilities. By anchoring evaluation scenarios in real scientific terminal workflows, Terminal-Bench-Science offers the field a more pragmatic and challenging standard of measurement.
As more and more teams invest in AI for Science, the refinement of specialized benchmarks like this will help us more clearly understand both the boundaries and the potential of AI. When AI Agents achieve meaningful breakthroughs on benchmarks of this kind, it may signal that human research efficiency is on the verge of a genuine qualitative leap.
Related articles

Vercel AI SDK Releases Vue 3.0.282 Patch Update
Vercel AI SDK releases @ai-sdk/vue@3.0.282 patch update, syncing with core package ai@6.0.282. Learn about the changes, release cadence, and upgrade recommendations.

Vercel AI SDK Sandbox Component Receives Patch Update
Vercel AI SDK releases sandbox-vercel@1.0.109 patch update, syncing the harness dependency to the same version. A look at this maintenance release and what it means for AI app developers.

Vercel AI SDK Vue 4.0.99 Released: Dependency Update Overview
The @ai-sdk/vue 4.0.99 patch release syncs the underlying ai@7.0.99 dependency. Learn what this means for Vue developers building AI apps with Vercel AI SDK.