Skip to main content

What are Reviews?

When using Advanced or VLM extraction modes, Documind automatically analyzes the confidence of extracted data. If required fields fall below your specified threshold, the extraction is flagged for human review. This creates a human-in-the-loop workflow where:
  1. AI extracts data with confidence scoring
  2. Low-confidence fields are automatically flagged
  3. Human reviewer corrects flagged fields
  4. Automation continues with corrected data

Why Use Reviews?

Accuracy Assurance

Catch AI errors before they propagate through your automation pipeline

Cost Optimization

Only review documents that need it, not every extraction

Audit Trail

Track who reviewed what and when for compliance

Continuous Improvement

Reviewed data helps improve future extractions

How Flagging Works

Confidence Calculation

For each extracted field, confidence is calculated as:
  • Lexical similarity: How well the extracted text matches across models
  • Semantic similarity: How similar the meaning is across model outputs

Review Threshold

Set your threshold based on risk tolerance:
Start with 80% threshold and adjust based on your accuracy requirements and review capacity.

Required Fields Only

Only required fields trigger review flags:
If invoice_number has low confidence → needs_review = true
If optional_notes has low confidence → No review needed

Response Structure

Without Review

✓ All required fields above threshold → Use results immediately

With Review

⚠️ One field below threshold → Wait for human review before using data

Handling Reviews in Automation

Decision Flow

Three Approaches

Identifying Fields Needing Review

Parse the needs_review_metadata to identify problematic fields:

Best Practices

Match threshold to business risk:
Only flag fields that truly need verification:
Don’t wait indefinitely for reviews:
Include the original document and extraction prompt:

Monitoring Review Metrics

Track these metrics to optimize your review workflow:
Aim for a 15-25% review rate for most business documents. If higher, consider lowering your threshold or improving your schema descriptions.

Common Scenarios

Scenario 1: All Fields High Confidence

Action: Use results immediately in your automation

Scenario 2: Optional Field Low Confidence

Action: Use results immediately. Optional field doesn’t trigger review.

Scenario 3: Required Field Low Confidence

Action: Poll for review completion, then use reviewed_results

Next Steps

Polling Pattern

Implement robust polling for automation workflows

Update Review

Submit reviewed extraction results

List Pending Reviews

Query extractions needing review