Review workflow

Human-in-the-loop AI review: the reviewer is the bottleneck

AI drafts answers in seconds; checking them takes hours. Why the reviewer sets the pace, and how flagging risky answers and one-click sources speed review up.

Key takeaways

  • In AI document work, the model is no longer the slow step. The person checking its answers is.
  • Most review time goes into finding the evidence, not judging it. Cut the finding and the review speeds up.
  • Put the answers most likely to be wrong in front of the reviewer first: contradicted, partly supported, not found, calculated.
  • Every answer still gets a human decision. Triage changes how long each decision takes, not whether it happens.

Ask ChatGPT or Claude fifty questions about a credit agreement and the answers arrive before you have finished your coffee. Checking them is another matter. Someone has to open the agreement, find each clause, read it and decide whether the answer holds. That part still runs at human speed.

This is the real constraint on AI in document work. Not how fast the model reads, but how fast a person can confirm what it said. This guide is about speeding up that person without taking them out of the loop.

The model got fast. The review did not

Every improvement in models makes drafting quicker. None of it makes checking quicker on its own. If anything, it makes the problem worse: the faster answers arrive, the longer the queue in front of the reviewer, and the stronger the temptation to skim.

That temptation is where errors get through. The answers that cause trouble are rarely absurd. They are plausible figures from the wrong period, a clause that is almost quoted, an obligation the agreement does not contain (see how to catch AI hallucinations). A tired reviewer reading a long list of fluent answers will pass them.

So the useful question is not "how do we make the AI more accurate" alone. It is also "how do we make each human check faster and better aimed".

Where the reviewer's time goes

Watch someone check an AI answer by hand and the judgment itself is quick. Most of the time goes elsewhere:

  1. Finding the page. The answer cites page 14, but that is the printed page number and the PDF is on page 16. Or there is no page at all.
  2. Finding the passage. Searching for a phrase that was paraphrased, so the search finds nothing, then scrolling.
  3. Reading the context. Checking the table heading for the period and the unit, or the clause before for an exception.
  4. Recomputing. Rebuilding a ratio or a date from inputs scattered across several pages.
  5. Deciding and noting it. The judgment, and a note of what was checked.

Only the last step needs a person's judgment. The first four are searching and arithmetic, and they are where a review stalls. That is the part a tool should remove.

Flag the answers that need a person

Not every answer carries the same risk. A figure quoted word for word from a clearly labelled table is unlikely to be wrong. An answer whose quotation could not be found, or that the source contradicts, is likely to be. Treating them the same wastes the reviewer's attention on the safe ones and rushes the risky ones.

Sort the answers so the ones that need a person come first:

  • Look firstContradicted by the source, only partly supported, a quotation that could not be found, or nothing in the document to support it.
  • Look carefullyCalculated answers, where one wrong input changes the result, and anything with low confidence.
  • Confirm quicklySupported answers whose passage is found and highlighted. Still checked, but in seconds.

The point of flagging is to aim the reviewer. An error found in the first ten minutes of a review is far more useful than one found at the end, or never, because the reviewer ran out of time or attention.

Make every check one click

Flagging tells the reviewer where to look. The other half is making each look instant. For every answer, the reviewer should be one click from the exact passage, already on the right page and already highlighted, with nothing to search for.

That changes the cost of a check. A correct answer is confirmed at a glance: the highlighted words say what the answer says. A wrong one shows itself just as fast: the highlight is in last year's column, or the sentence says "may" where the answer says "will". And an answer with no highlight at all is a warning in itself, because a quotation that cannot be found in the PDF should never be shown as found.

For calculated answers, the same applies to every input. Show the formula, and highlight each number it uses where it appears, so the reviewer checks the inputs rather than rebuilding the calculation.

What triage must not become

There is a failure mode here, and it is worth naming. If the tool marks most answers as supported, it is tempting to approve them in bulk and only read the flagged ones. That turns human-in-the-loop into human-near-the-loop.

  • Supported is not proven. It means a passage was found and the assistant judged that it backs the answer. The assistant can misjudge, so the reviewer still confirms it.
  • A highlight shows where, not whether. It shows where a passage is. Whether the passage supports the conclusion is the reviewer's call.
  • Every answer gets a decision. The fast ones take seconds, the flagged ones take minutes, but none is skipped.

Done this way, triage does not lower the bar. It spends the reviewer's time where errors are most likely, and makes the rest quick enough that nothing is skimmed.

Record the decisions

A review that leaves no trace has to be redone the moment someone asks how you know. Record a decision for each answer: approved or flagged, the passage it rests on, and who decided. It costs nothing extra when the decision is one click, and it turns the review into evidence a partner, a credit committee or an auditor can rely on. Our guide to tying out a credit memo shows what that record looks like in lending.

A review routine that scales

CiteLLM for ChatGPT and CiteLLM for Claude are built around this routine. Attach your PDFs and ask, up to 100 answers per PDF and 20 PDFs in one review. Then:

  1. Start with what needs a look. Answers that are contradicted, partly supported, not located or low in confidence are grouped first.
  2. Click an answer to see its source. The viewer opens the PDF at the right page with the passage highlighted. Calculated answers show the formula with each input highlighted.
  3. Decide. Approve or flag each answer, then move to the next.
  4. Export the record. Download an evidence report with every decision, a highlighted PDF, or only the highlighted pages.

CiteLLM checks where each quotation appears in the PDF. Whether the passage supports the answer is the assistant's assessment, and the final decision is the reviewer's.

Frequently asked questions

What does human-in-the-loop mean for document review?

A person checks and signs off on what the AI produced before anyone relies on it. The AI drafts the answers; the reviewer confirms each one against the source and decides whether it stands.

If answers are flagged by risk, can I skip the ones marked supported?

No. Supported means a passage was found and the assistant judged that it backs the answer. The reviewer still confirms it. The difference is that a supported answer with its passage highlighted takes a glance to confirm, so the time goes to the answers that need it.

Does a faster model make review faster?

Not by itself. A faster model produces more answers sooner, which makes the review queue longer. Review speeds up when finding and reading the evidence gets faster.

How do I show a client or auditor that the answers were reviewed?

Keep a record per answer: the passage it relies on, the decision and who made it. CiteLLM exports this as an evidence report with each answer marked approved or flagged.