LlamaIndex LiteParse, grid projection으로 PDF table 구조를 보존하는 parser

트윗이 드러낸 것

LlamaIndex는 LiteParse를 AI agent를 위한 “open-source, layout-aware PDF parser”라고 소개했다. 이 트윗은 2026-04-22T16:00:35Z에 생성됐고, PDF layout이 왜 agent system의 어려운 input problem인지 설명하는 technical write-up으로 연결된다.

LlamaIndex 계정은 retrieval, document processing, LlamaParse, agent infrastructure update를 자주 올린다. 이번 건은 hosted feature note가 아니라 algorithmic choice와 open-source repository가 함께 제시된다는 점에서 material하다. developer가 black-box parser가 아니라 method 자체를 들여다볼 수 있다.

grid projection의 의미

blog는 현실적인 사실에서 출발한다. PDF는 reading order가 아니라 text와 coordinate를 저장한다. 단순 extraction은 item을 left-to-right, top-to-bottom으로 붙이기 때문에 column을 무너뜨리고, table cell을 합치고, alignment 정보를 없앨 수 있다. full layout analysis는 더 정확할 수 있지만 heavy ML model이나 복잡한 heuristic에 기대는 경우가 많다.

LiteParse는 다른 길을 택한다. text를 monospace character grid 위에 project해, table, column, paragraph를 모두 분류하려 하지 않고 spatial relationship을 보존한다. 글은 Y_SORT_TOLERANCE로 line을 묶고, vertical gap을 감지하고, text가 반복적으로 시작하거나 끝나는 alignment anchor를 추출하는 과정을 설명한다. 이 anchor가 column을 재구성하고 downstream agent가 필요한 visual meaning을 지키는 데 쓰인다.

document agent에서 parser failure는 reasoning failure처럼 보인다. system이 값의 row, header, column을 잃으면 LLM은 자신 있게 틀린 답을 만들 수 있다. transparent parser는 model을 탓하기 전에 debug할 수 있는 층을 제공한다.

다음 관전점은 LiteParse가 Docling, MarkItDown, commercial OCR service와 messy invoice, financial table, scanned form에서 비교되는지다. 유용한 시험은 깨끗한 PDF 하나가 아니라, 수천 개 real document에서 agent가 안정적으로 evidence를 인용할 수 있는지다. 출처: LlamaIndex source tweet · LiteParse technical blog