Two document AI systems with identical extraction accuracy can differ by an order of magnitude in operating cost. The difference is almost never the model. It is how long a person takes to resolve one exception.
At any meaningful volume, that number dominates the budget. It is also the part of the system that vendors demo least and buyers evaluate least, which is a poor combination.
The unit of work is a field, not a document
The single most consequential design decision: when three fields on a fifty-field form are uncertain, does the reviewer verify three fields or the whole form?
Document-level review is simpler to build and enormously more expensive to run. It also produces worse quality, because a person asked to check fifty fields where forty-seven are correct will stop reading carefully by field fifteen. Attention is a finite resource and spending it on already-correct fields wastes it twice.
Field-level review presents only what is uncertain. The reviewer's whole job is the three things the system could not resolve, which is a task a person can do quickly and accurately.
What the reviewer needs on screen
For each field in question:
- The cropped source region, large enough to read without zooming, from the original page image.
- The proposed value, in an editable input, already focused.
- Why it was flagged — low confidence, failed a validation rule, disagreed with another source. A reviewer who knows the system flagged this because the total did not reconcile looks at a different thing than one told only "uncertain".
- The full page, one keystroke away, for when the crop is not enough. Available, not default.
- Any candidate values the system considered, selectable directly. Choosing from two options is far faster than typing.
What the reviewer does not need is the rest of the form, a JSON payload, or a navigation tree.
Keyboard, always
Exception review is repetitive, high-volume work. Anything requiring the mouse imposes a fixed cost on every single item.
A workable minimum: Tab and Shift-Tab between fields, Enter to accept, a modifier-key combination to accept-all-remaining, arrow keys to pick among candidates, one key to open the full page, one to escalate. A reviewer who never leaves the keyboard runs several times faster than one who clicks, and the difference is pure margin.
Auto-advance to the next item on completion, with a brief undo window rather than a confirmation dialog. Confirmations are a tax on the common case to protect against the rare one; undo inverts that correctly.
Batching by similarity
Reviewing thirty instances of the same field type in a row is far faster than thirty different fields in random order, because the reviewer holds one mental context instead of thirty. Group the queue by field, by document type, or by error class.
This also surfaces systematic problems. Twenty consecutive date_of_loss corrections in the same direction is a pattern a human notices immediately and a dashboard might not for a week. Give reviewers a way to report it — "this field is wrong on every document from this sender" is the highest-value signal your system can receive, and most queues have nowhere to put it.
Quality control on the reviewers
Human review is not automatically correct. Reviewers get tired, drift, and develop habits.
- Blind double-entry on a sample. Route a small random percentage to two reviewers independently and measure agreement. Disagreement rate is your real ground-truth uncertainty and it belongs in your accuracy reporting.
- Seeded known items. Occasionally insert items with verified answers. Not to police individuals, but to detect systemic drift and to know your review tier's own error rate.
- Watch the speed distribution. Suspiciously fast resolution on hard fields usually means accept-everything behaviour, which converts your review tier into an expensive no-op.
- Make escalation easy and blameless. A reviewer who cannot resolve something must have a fast path to a specialist. If escalation is awkward, people guess, and guesses enter the record indistinguishable from verified values.
Instrument the queue itself
The metrics that matter operationally:
- Seconds per exception, by field and by document type. Your cost driver, and where optimisation effort pays.
- Queue depth and age. A growing backlog means the automation rate and the staffing are mismatched. Age matters more than depth when there are service commitments.
- Correction rate by field. Which fields generate the most human work? That list is your engineering backlog, ordered by value.
- Direction of corrections. If a field is consistently corrected the same way, that is a rule or prompt fix, not a review problem.
- Escalation rate. Rising escalation usually means an input change nobody has noticed yet.
Closing the loop
Every correction is a labelled example produced by work you are already paying for. Discarding it is the most common waste in document AI operations.
Corrections should flow into three places: the evaluation corpus, so future changes are tested against real failures; threshold tuning, so fields that are consistently corrected get gated more tightly; and the rule set, where a repeated correction pattern often has a deterministic fix that removes the exception class entirely.
The last of these is the highest-value outcome and the easiest to overlook. The best review queue is one that shrinks because the things it kept surfacing got fixed properly.
The evaluation question
If you are assessing a vendor, ask to watch a reviewer clear fifty real exceptions, timed. Not a scripted demo — an actual queue.
Watch for whether the reviewer uses the mouse, whether they have to scroll to find the field, whether they can see why it was flagged, whether they can report a pattern, and what the median seconds-per-item is. That number, multiplied by your volume and your exception rate, is a larger line in your budget than the licence. It deserves more than a slide.
Want to see our review queue in action?
Ask for the reviewer walkthrough rather than the extraction demo. It is the part that decides your operating cost.
Book a Demo