Aleph Alpha
Pink gradient with soft light shapes and thin outlines of interlocking squares
Research

Alexander SheldrickLukas TatgeMohamed Yassine Elkhadiri

Parsy: Distilling an Agentic Parsing Harness into a Fine-Tuned Model

TL;DR

We did not set out to build a parser

Checking the parse against the page

Two-panel meme: a swan says “Would you please just”, then chases a person while the caption reads “Look at the data”
Flow diagram: source page, extract, reconstruct and compare against the source, then accept, refine and check the page again, or send to human review
Parsy review interface: page thumbnails with scores on the left, the original page with numbered, labelled regions in the middle, and the reconstructed page on the right

What real-world deployments taught us

From harness to training data

The student passes the teacher

Line chart of ParseBench overall over twelve training rounds, rising from 84.0 to 87.9 and crossing the harness line at 86.0 in round 6

Results: one model, three benchmarks

Bar charts for three benchmarks: Parsy first on ParseBench with 87.9 and on fr-bench-pdf2md with 76.4, fourth on olmOCR-bench with 85.0 behind OXR-1.0 at 87.8

ParseBench

Bar chart of ParseBench overall for vision-language models: Parsy 87.9, followed by Document Parse 2 at 80.5 and Claude Opus 5.5 at 78.9, down to Mistral OCR 4 at 68.2

Reproducing ParseBench

Six small bar charts comparing our ParseBench measurements with the public leaderboard for overall, tables, charts, text content, text formatting and visual grounding; Parsy leads in every category

Throughput and cost

What a parsing model enables beyond parsing

Chat answer about UN R155 cyber security obligations with numbered citations; a popover shows the cited passage highlighted on page 8 of the source document

What comes next

More blog posts