by Martin Monperrus

“AI peer review” means many different things: a model asked to produce a verdict on its own, a model scoring submissions against a rubric, a model checking for plagiarism or statistical errors, a model sitting in for a missing reviewer entirely.

None of that is what’s described here.

The model I’m using is a a paper REPL. The human drives a conversation with an agent, building the review step-by-step.

The agent is an interface for reading the paper: it’s both faster and more rigorous. The agent is not a substitute for the reviewer’s judgment about what the paper is worth.

That’s the whole novelty of the paper REPL process relative to every other sense of “AI peer review”: using the model to interrogate and double-check, not to judge.

Paper REPL Concept

The human drives a conversation with an agent, building the review step-by-step.

A review is a byproduct of interrogating a paper, not a document an agent produces on request. The unit of work isn’t “write a review”, it’s a sequence of narrow questions, with the review accumulating as a side effect of that checking.

Concrete execution

In practice this looks like a long chat against one paper, where:

Also, the agent is asked to follow the venue’s own review template (whatever sections the submission form asks for. For example: summary / strengths / weaknesses.

Live check of replication package

This is where the agent shines. A human reviewer rarely has the hours to clone, install and run a replication package. Most reviews say at best “a replication package is provided”. With an agent, inspecting the artifact takes minutes, so a review can hold the paper to what it claims, file by file.

What the agent does, live, in the same conversation:

This raises the scientific bar: the paper is no longer judged on its narrative, but on the evidence it ships. Claims that cannot be traced to an artifact become explicit weaknesses; claims that can be traced become verified strengths. That is the standard of scientific reproducibility we need.

Confidentiality applies: the package is run locally, and never uploaded to a third-party service.

Limitations