Semantic AI Comparison
Track changes across specifications, contracts, and documents with line-level precision. Three parallel streams process text, tables, and drawings simultaneously for comprehensive revision analysis.
Three Parallel Streams
Different content types require different algorithms. We process text, tables, and drawings simultaneously for maximum efficiency.
Line-by-line diff with position mapping
Visual table comparison and cell-level diff
Page matching and overlay comparison
Unified Diff Visualization
Line-by-line comparison with 10-line context buffer shows changes in their surrounding context.
AI Summary
Concrete strength requirement increased from 4,000 to 5,000 PSI. Air content tolerance widened. New section 3.2.2 added with fly ash limitations.
Position Mapping
Every diff line is mapped to its exact location in the PDF, enabling click-to-navigate functionality in the UI.
Changed Line
Search Text
Looking for exact match in PDF spans...
Found Match
Located at page 47, line 3
Map Position
Extracting bounding box coordinates
Ready
Position mapped for highlighting
PDF Document
Overlap Filtering
Text diffs that fall within table or drawing regions are filtered out to prevent duplicate reporting across streams.
How Filtering Works
Text Stream
Captures all text changes with positions
Overlap Check
If text bbox overlaps table/drawing bbox → filter
Clean Results
No duplicate diffs across content types
AI Models
Specialized models for each content stream.
Text Summarizer
Semantic diff analysis and change classification
Table Comparator
Visual cell-level difference detection
Drawing Analyzer
Visual change detection and overlay
3
Parallel Streams
10
Line Context Buffer
100%
Position Accuracy
Async
Processing