Open Weight Thoughts
All articles

· 7 min read

The AI Scientist, Co-Scientist, and Robin: How Multi-Agent Systems Are Automating Scientific Research

By D. Iyer

  • guides

Multi-agent AI systems are beginning to automate pieces of scientific research by turning one vague goal into a loop of literature search, hypothesis generation, critique, experiment planning, analysis, and revision. They are not autonomous geniuses in lab coats; they’re orchestrated software systems in which several LLM-driven workers produce, check, and improve shared research artifacts.

That distinction matters. The interesting development for engineers isn’t that an LLM can write a plausible paper. It’s that systems such as Sakana AI’s The AI Scientist, Google’s Co-Scientist, and FutureHouse’s Robin show how a model can be embedded in an execution loop where outputs become inputs to the next step—and where some claims meet experiments rather than merely sounding convincing.

What “multi-agent scientist” actually means

A multi-agent system here is usually not a swarm of independently intelligent programs discovering physics through spontaneous conversation. It’s closer to a distributed workflow with specialized prompts, tools, queues, persistent state, and a supervisor. Each agent has a narrow responsibility, and the orchestration layer decides what runs next.

Google’s Co-Scientist makes the division explicit. Given a research goal, it coordinates generation, reflection, ranking, evolution, proximity, and meta-review agents. A supervisor allocates work and maintains the loop. The generation agent proposes hypotheses from literature; reflection tries to identify errors, safety issues, and weak reasoning; ranking compares proposals; evolution rewrites the stronger candidates; meta-review turns the accumulated debate into a research plan.

This is test-time compute applied to research. Instead of asking one model for its best answer once, the system spends more inference budget generating alternatives, staging adversarial review, retrieving evidence, and revising. The bet is that structure can make a capable but imperfect model more useful than a single, longer prompt.

For an engineer, the key insight is simple: agent specialization is mostly an interface and evaluation design problem. “Critic” isn’t magic. It means a model gets a different system prompt, a defined input schema, access to different tools or rubrics, and a required structured output that another component can consume.

The three systems automate different slices of the loop

The AI Scientist is the most recognizable software-engineering-shaped example. Its original open repository targets research questions that can be expressed as code. It can generate research ideas, modify or write experimental code, run the experiments, make plots, draft a paper, and use an LLM-based review process. The supplied templates cover areas such as NanoGPT, low-dimensional diffusion, and grokking—not arbitrary science.

That constraint is a feature, not an embarrassment. Code-based experiments are unusually agent-friendly: the environment is runnable, metrics are machine-readable, baselines can be checked into version control, and failed attempts leave logs. It’s a closed loop that looks a lot like CI: change an implementation, execute a suite, inspect artifacts, and decide whether the result clears a pre-agreed threshold.

Co-Scientist focuses more on producing and improving scientific hypotheses and experimental proposals, particularly in biomedical settings. Its research reports describe human expert involvement and laboratory validation for selected outputs. That makes it less like an unattended paper factory and more like a hypothesis-generation service with heavy deliberation around each candidate.

Robin goes further into the lab-in-the-loop direction. It combines literature-search agents with an experimental-data-analysis agent, then uses results from physical experiments to update its hypotheses. In its dry age-related macular degeneration demonstration, the system proposed candidate therapeutic directions, interpreted experimental data, and generated a follow-up hypothesis. The experiment is the important part: it supplies an external signal that the models cannot obtain by agreeing with one another.

So don’t lump these efforts together as “AI does science now.” The AI Scientist is an automated computational-research pipeline; Co-Scientist is a multi-agent collaborator for hypothesis and proposal development; Robin connects hypothesis work to experimental biology data. They share an architecture pattern, but their evidence loops and autonomy boundaries differ sharply.

Why one model is not enough

A single LLM chat session can retrieve papers, suggest a mechanism, write Python, and summarize a chart. But it tends to collapse uncertainty into polished prose. It also has no natural incentive to preserve a losing idea, define a falsification condition, or admit that an experiment was underpowered.

Multiple agents don’t automatically solve those problems. They can amplify the same mistake, especially when every worker uses the same base model, sees the same incomplete context, and judges output with the same preferences. A tournament where models rate other models may be useful for prioritization, but it isn’t ground truth.

What multi-agent design does buy you is inspectability. You can retain the original hypothesis, retrieved sources, critic objections, ranking rationale, generated code, exact environment, raw output, and the final narrative. When a result is wrong, you have a trace to debug rather than a mysterious assistant answer to argue with.

Build the research loop before you build the personalities

If you want to apply this pattern to an engineering or data-science problem, start smaller than “autonomous scientist.” Pick a domain where you can define a repeatable experiment and an external score: benchmark regressions, compiler optimization, database query plans, ML ablations, or API reliability investigations.

  1. Define a research object. Use a schema for a hypothesis, assumptions, predicted outcome, test plan, acceptance threshold, known risks, and citations. Never let the handoff be only free-form prose.
  2. Create a baseline first. Record the pinned repository revision, environment image, seeds, hardware details, datasets, and baseline measurements before an agent is allowed to change anything.
  3. Separate proposal from execution. One agent can propose a diff or experiment configuration; a deterministic runner executes it in a sandbox; another agent interprets the resulting artifacts.
  4. Make criticism concrete. Ask a reviewer agent to find missing controls, metric leakage, confounders, statistical weakness, invalid assumptions, and mismatches between the claim and the data. Require evidence for every objection.
  5. Gate every promotion. A candidate should advance because it improves a held-out metric, survives a regression suite, or is approved by a domain expert—not because a reviewer agent described it as novel.
  6. Persist everything. Treat prompts, tool calls, source documents, patches, command output, charts, and decisions as build artifacts. Reproducibility is the product feature.

You can implement the first version without a complicated agent framework. A queue, a few typed JSON contracts, a database table for run state, a containerized executor, and ordinary observability will teach you more than a dozen fictional agent roles. Add roles only when you can name the failure mode they reduce.

The hard problem is verification, not idea generation

LLMs have made research ideation cheap. They can produce ten plausible explanations, ten experiment variants, and ten paper outlines before lunch. The bottleneck shifts to deciding which ideas deserve compute, lab time, money, or human attention.

That is why Robin is notable: it connects language-model output to experimental results. It is also why software research is an early proving ground. A test suite, a simulator, or a held-out benchmark can reject many bad claims automatically. In wet-lab science, the loop is slower and more expensive, but the physical world is an even better critic.

Treat these systems as research accelerators, not authorities. Use them to expand the hypothesis space, surface relevant literature, draft protocols, generate executable experiments, and maintain a trail of reasoning. Then make independent data, deterministic checks, and qualified humans responsible for deciding what is true.

That’s the durable multi-agent pattern: models propose and argue; tools execute; artifacts preserve evidence; external evaluation decides. Once you see it that way, an AI scientist stops looking like science fiction and starts looking like a demanding CI pipeline for ideas.

Sources & citations

  1. [1]Sakana AI — The AI Scientist GitHub repository
  2. [2]Google Research — Accelerating scientific breakthroughs with an AI co-scientist
  3. [3]Google Cloud documentation — Co-Scientist agent overview
  4. [4]Nature — A multi-agent system for automating scientific discovery
  5. [5]FutureHouse — Robin GitHub repository