AI Engineer World's Fair 2026

Building the Document Context Layer for AI Agents — Jerry Liu, LlamaIndex

Slide chapters

25 slide and demo groups · Timestamps are approximate. 7 additional groups were omitted from this pass.

Agenda

Liu frames RAG in 2026 as an agent harness plus a context layer, then previews document context capabilities and what comes next.

Text in image
Agenda

1. RAG in 2026
2. The Modern Document Context Layer for Agents
3. What’s Next

LlamaIndex · Redefine Document Workflows with AI Agents

The Document Infrastructure for AI Agents

LlamaIndex describes its evolution from a RAG framework to document infrastructure for AI agents, reporting 30M+ monthly downloads and 1B+ pages processed.

Text in image
The Document Infrastructure for AI Agents

LlamaIndex delivers the world’s best platform for agents to read and operate over documents. Starting with agentic document processing, expanding to the semantic and agentic layer.

Backed By: NORWEST  greylock

tabs  Lovable  CEMEX  vantager  Delphi  KPMG  CARLYLE  REDICA Systems

30M+ MONTHLY DOWNLOADS
41K+ GITHUB STARS
300K+ USERS
1B+ PAGES PROCESSED

Redefine Document Workflows with AI Agents
LlamaIndex

RAG in 2026

Jerry Liu introduces the question of what RAG means in 2026 and how agents use context.

Text in image
RAG in 2026

LlamaIndex · Redefine Document Workflows with AI Agents

Let’s Go Back to March 2023

Naive RAG used a fixed pipeline: split documents into chunks, embed them in a vector database, retrieve the top-k matches, and pass them to an LLM to answer questions.

Text in image
Let’s go back to March 2023

Everyone was building a simple chatbot!

Naive RAG
• Chunk text, embed, put in a vector database.
• Naive top-k retrieval, generate with LLM

Current RAG Stack for building a QA System
Data Ingestion
Data Querying (Retrieval + Synthesis)
Doc
Chunk
Chunk
Chunk
Chunk
Vector Database
Chunk
LLM

5 Lines of Code in LlamaIndex!

LlamaIndex · Redefine Document Workflows with AI Agents

Evolving Knowledge Work Patterns

Liu maps a shift from questions and workflows built with code or drag-and-drop to tasks and repeatable workflows defined in English. He predicts agents will eventually work from goals and values.

Text in image
Evolving Knowledge Work Patterns

Ask Simple Questions through English
Build Workflow through Code
Build Workflow through Drag and Drop
2023–2025

Define and solve ad-hoc tasks through English
Define repeatable programs and workflows through English
Today

Define the goal and it’ll solve it
Define culture and values
2026+

LlamaIndex · Redefine Document Workflows with AI Agents

The Modern Document Context Layer for Agents

LlamaIndex focuses on unlocking unstructured context for agents, with document context as a core area.

Text in image
The Modern Document Context Layer for Agents

LlamaIndex · Redefine Document Workflows with AI Agents

Context is Everything

Liu argues that agents need a task and organizational context. The diagram feeds prompts, web context, tools, structured data and documents into an agent to produce outcomes.

Text in image
Context is Everything

Model reasoning is exponentially improving, but models are blank slates.

The biggest barrier to AI value is the user’s own ability to provide context to the models.

The more complex the business process, the more complex the prompt that users need to define.

Context
Input Prompts (Question, Task, Goal)
Web Context
Tools, Skills, MCP
Structured Data
Document Context

Agent
Outcomes

LlamaIndex · Redefine Document Workflows with AI Agents

Documents: Universal Containers for Unstructured Context

Documents hold human-native knowledge, while agents generate content in formats such as Markdown and HTML. The chart depicts AI-agent page processing rising steeply toward 2035, above human reading and new document pages.

Text in image
Documents: Universal Containers for Unstructured Context

• There are 10T+ pages of human-native knowledge locked up within PDFs, Powerpoints, Word docs, Excel sheets
• At the same time, agents are generating exponentially more content for themselves as well as humans

Page Volume
Pages Processed by AI agents ~50T+ per year
Pages read by human eyeballs ~10–12T+ a year
Net New Global Document Pages ~5–7T+ a year
Legacy IDP ~1.5T+ a year
Timeline: 2025, 2035

Human-native documents (.pdf, .pptx, .xlsx)
Agent-native documents (.md, .html, ??)
MD
HTML

LlamaIndex · Redefine Document Workflows with AI Agents

Building an Agent-Native Document Platform

Liu proposes three layers between documents and agents: parsing for token-efficient context, storage for document management, and repeatable workflows tuned for accuracy and cost.

Text in image
Building an Agent-Native Document Platform

Agent

Document Context Layer

Parsing Layer
Digitalize the 10T+ pages of human-created documents into accurate, token-efficient context.

Semantic and Storage Layer
Document management for humans and agents. Edit, version, and collaborate over documents.

Agentic Workflow Layer
Hillclimb repeatable workflows over documents to optimize accuracy and lower cost.

LlamaIndex · Redefine Document Workflows with AI Agents

Building an Agent-Native Document Platform

Liu maps today’s OCR, extraction, search and workflows across three layers, then identifies unexplored work from agent-native formats and document collaboration to hillclimbing and long-horizon agents.

Text in image
Building an Agent-Native Document Platform

Document Context Layer

Parsing Layer
Semantic and Storage Layer
Agentic Layer

Today
Parsing Layer: Document OCR
Semantic and Storage Layer: Document Extraction; Document Search
Agentic Layer: Document Workflows

Unexplored
Parsing Layer: Agent-native Document Formats
Semantic and Storage Layer: Document Versioning; Document Editing; Document Permissions and Collaboration
Agentic Layer: Hillclimbing-as-a-service; Long-horizon agents

LlamaIndex · Redefine Document Workflows with AI Agents

Document OCR is Hard

A PDF can display a clean sentence while storing text fragments and positioning commands, making the raw file hard for an agent to interpret.

Text in image
Document OCR is Hard

• 90% of the world’s data lies in unstructured documents like PDFs, Powerpoints, Word, Excel
• These documents are not natively machine readable and require machine learning to extract information

PDF
The quick brown fox jumps over the lazy dog.
[clean text]
What you see

PDF
BT /F0 12 Tf
1 0 0 1 72 740 Tm
(The quick bro) Tj
1 0 0 1 168 740 Tm
(wn)Tj
1 0 0 1 72 726 Tm
(fox jumps over) Tj
…
ET
What the PDF actually stores

What You See vs. What the PDF Stores

LlamaIndex · Redefine Document Workflows with AI Agents

PDF Parsing is Hard

A PDF table can be stored as separate lines and positioned text, leaving a parser to reconstruct their relationship. In a multi-column page, content stream order can also differ from reading order.

Text in image
PDF Parsing is Hard

• PDFs are designed for text display, not for machine readability
• Text are glyph shapes
• Tables are line segments and floating text
• Reading order needs to be inferred

Item | Revenue
widget A | $1.2 M
widget B | $0.8 M

Line: (72,700)(540,700)
Line: (72,700)(72,500)
Text "Item" at (85,680)
Text "Revenue" at (241,680)
Text "Widget A" at (85,630)

no connection between them

visual page
1  4
2  5
3  6

pdf content stream order
3rd stored: "Column 1, para 2"
1st stored: "Column 2, para 1"
5th stored: "Column 1, para 3"
2nd stored: "Column 2, para 2"

arbitrary order, same visual result

LlamaIndex · Redefine Document Workflows with AI Agents

Even Word Parsing is Hard

Word’s OOXML exposes structure through tags, but a useful representation must preserve formatting and metadata while rendering the document to reveal its page layout.

Text in image
Even Word Parsing is Hard

• Word documents are OOXML format
• More structural information than a PDF, but token inefficient and requires rendering to understanding pagination
• Needs a concise representation that preserves formatting, metadata (versioning, comments, out of canvas, speaker notes)

word/document.xml
<w:tbl> ← table
  <w:tr> ← row
    <w:tc> ← cell
      <w:p>
        <w:r>
          <w:rPr>
            <w:b/> ← bold
          </w:rPr>
          <w:t>Revenue</w:t>
        </w:r>
      </w:p>
    </w:tc>

1. ordered | • unordered | • indented
2. list | • list | 1. list
paragraph | I. roman | A. uppercase
• list | II. numerals | a. lowercase
paragraph | i. lowercase | b. alphabet
bold text | italic text | underline text
strikethrough text | superscript¹ | subscript₁

LlamaIndex · Redefine Document Workflows with AI Agents

Interface text:
table-formatted.docx
[illegible]

An Evolution of Approaches

The hybrid routes body text to extraction and tables and charts to a VLM, then validates the results into structured output with bounding boxes. The alternatives use independent stages or a single VLM.

Text in image
An Evolution of Approaches

1. Deterministic Pipelines: Heuristics and ML models
2. Vision Models
3. Hybrid Approach (Ours)

pipeline approach
page image
text direction
chat recog
layout analysis
output
each stage independent

model approach
page image
[ VLM ]
Structured Output
reasons about everything together

hybrid approach
PDF page
layout detection
Text extraction (body text) fast / $
VLM processing (tables, charts)
agentic validation
structured output (markdown + metadata bounding boxes)

LlamaIndex · Redefine Document Workflows with AI Agents

The Document OCR Agent Harness

Liu argues that routing, specialized VLMs and optimized PDF extraction can make document OCR cheaper and more accurate than frontier models. The chart illustrates the proposed cost–accuracy gap.

Text in image
The Document OCR Agent Harness

The pareto frontier for document OCR will always be much more accurate + cheap compared to the latest frontier models.

Ways to exploit that gap:
1. Agentic harness: auto-route between models with agentic validation.
2. Specialized document VLMs for best-in-class specialized accuracy: tables, charts, hand-writing
3. Optimized PDF engine: Custom fork of common PDF engines.
4. Benchmark & auto-research infra: closing rapid iteration loop from eval to harness/model update.

Accuracy
Cost

SOTA Document OCR (LlamaParse)
Latest Frontier Models

Increased Accuracy:
• Post-train VLMs with RLVR for tables, charts, hand-writing, etc
• Agentic judge & refinement

Cost Optimization:
• Auto-routing (doc complexity model)
• Model distillation & quantization
• Direct extraction (optimized PDFium fork)

LlamaIndex · Redefine Document Workflows with AI Agents

The Document OCR Agent Harness

The chart positions LlamaParse above frontier models on accuracy and shows cost optimization moving left. Auto-routing and model compression target cost; post-training and agentic refinement target accuracy.

Text in image
The Document OCR Agent Harness

LlamaParse: https://cloud.llamaindex.ai/

SOTA Document OCR
(LlamaParse)

Y-axis: Accuracy
X-axis: Cost

Increased Accuracy:
• Post-train VLMs with RLVR for tables, charts, hand-writing, etc
• Agentic judge & refinement

Latest Frontier Models

Cost Optimization:
• Auto-routing (doc complexity model)
• Model distillation & quantization
• Direct extraction (optimized PDFium fork)

LlamaIndex · Redefine Document Workflows with AI Agents

ParseBench: Enterprise Document Benchmark

ParseBench tests whether agents can understand enterprise documents across five dimensions, from tables and charts to formatting and visual grounding. It uses 2,000 human-verified pages and emphasizes semantic correctness.

Text in image
ParseBench: An Enterprise Document Benchmark for Agents

The most comprehensive enterprise document benchmark, for AI agents:
1. 2k human-verified pages, 167k test rules
2. Measures across tables, charts, content faithfulness, semantic formatting.
3. Optimizes for semantic correctness instead of syntatic correctness

PARSEBENCH
~2,000 human-verified pages · 167K+ test rules · 5 capability dimensions · enterprise documents (insurance, finance, government)

TABLES
Merged cells, hierarchical headers, cross-page continuity
Example labels: TABLE RECORD MATCH, COL KEYS, ROW KEY, VALUE
[illegible embedded document text]

CHARTS
Exact data-point extraction with series & axis label matching
Example labels: VALUE $56.0, LABEL 2024
[illegible embedded document text]

CONTENT FAITHFULNESS
Omissions, hallucinations, reading-order fidelity
[illegible embedded document text]

SEMANTIC FORMATTING
Strikethrough, super/subscripts, bold, title hierarchy, links
Example labels: bold, strikethrough, hierarchy
[illegible embedded document text]

VISUAL GROUNDING
Element localization, classification, content attribution
Example labels: Page-Header, Section, Table, Text, Picture, Page-Footer
[illegible embedded document text]

ParseBench Results: Overall Score vs. Cost

Higher scores and lower costs lie toward the chart’s upper left. LP Agentic sits highest at a little over one cent per page; no plotted parser approaches 100%.

Text in image
ParseBench: An Enterprise Document Benchmark for Agents

We evaluate frontier models, OSS models, specialized parse providers (including LlamaParse)

No parser gets close to 100%, the benchmark is meant to be hard!

Overall vs. Cost
Y-axis: Overall score (%)
Y-axis ticks: 50, 60, 70, 80
X-axis: Cost per page (cents)
X-axis ticks: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0
Legend: LlamaParse; VLMs; Specialized Document Parsers
Data labels: LP Agentic; LP Cost-Eff; Gemini (min); Gemini (high); Reducto; Reducto (agentic); Gemini Pro; GPT-5.4; Azure DI; Extend; Haiku 4.5 (think); Opus 4.6; Google DocAI; GPT-mini (med); Textract; GPT-mini (min); Haiku 4.5; LandingAI

LlamaIndex · Redefine Document Workflows with AI Agents

The Accuracy-Cost-Latency Pareto Curve

Parsing workloads favor different tradeoffs: financial extraction demands high accuracy, bulk indexing favors low cost, and real-time uploads need low latency. Liu says VLM-based approaches are often too slow for the agent loop.

Text in image
The Accuracy-Cost-Latency Pareto Curve

1. High Accuracy Regime: require ~99%+ accuracy, price insensitive
• e.g. financial data room extraction
2. Low Cost Regime: require 1M docs per day, accuracy above min threshold
• e.g. offline indexing a petabyte of Sharepoint data for retrieval
3. Low Latency/Low Cost Regime: require parsing massive volumes in seconds, price sensitive
• e.g. real-time file uploads to Cowork

VLM-based approaches are primarily good for latency-insensitive batch processing.

They are not great in the agent loop.

Overall vs. Cost
Y-axis: Overall score (%)
Y-axis ticks: 50, 60, 70, 80
X-axis: Cost per page (cents)
X-axis ticks: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0
Legend: LlamaParse; VLMs; Specialized Document Parsers
Chart labels: LP Agentic; LP Cost-Eff; Gemini (min); Gemini (high); Reducto; Reducto (agentic); Gemini Pro; GPT-5.4; Azure DI; Extend; Haiku 4.5 (think); Opus 4.6; Google DocAI; GPT-mini (med); Textract; GPT-mini (min); Haiku 4.5; LandingAI

LlamaIndex · Redefine Document Workflows with AI Agents

LiteParse: Fast, Free, Surprisingly Good Parsing

LiteParse v2 leads on 1- and 457-page PDFs (0.777 s for the latter); PyMuPDF leads on 24 and 60 pages. Timings use five warmup runs with OCR off. LiteParse also has the highest overall accuracy shown: 39.2%.

Text in image
LiteParse: Fast, Free, Surprisingly Good Parsing

An open-source, model-free, fast document parser.

✅ Output in text + markdown
✅ Supports CLI, Python, Node, WASM
✅ One-click Skills install
✅ Tops olmOCR-bench, opendataloader-bench, ParseBench vs. other OSS parsers
✅ Outputs bounding boxes

https://github.com/run-llama/liteparse

speed comparison
Document | V2 liteparse | V1 liteparse | pymupdf | pypdf | markitdown | pdftotext | TEXT pymupdf4llm | MD pymupdf4llm | opendataloader
1_page.pdf | • 0.002 s | 0.217 s | 0.003s | 0.012s | 0.040s | 0.003s | 0.115s | 0.113s | 0.359s
24_pages.pdf | 0.041 s | 0.371 s | • 0.029s | 0.165s | 1.084s | 0.042s | 1.436s | 1.464s | 0.701s
60_pages.pdf | 0.123 s | 0.577 s | • 0.086s | 0.919s | 7.129s | 0.092s | 10.693s | 10.633s | 2.560s
457_pages.pdf | • 0.777 s | 2.695 s | 0.809s | 5.804s | 39.335s | 1.909s | 68.882s | 68.614s | 12.386s
LICENSE | Apache-2.0 | Apache-2.0 | AGPL-3.0 | BSD 3-Clause | MIT | GPL-2.0 | AGPL-3.0 | AGPL-3.0 | Apache-2.0

• Fastest result in each row
TIMES REPORTED AFTER 5 WARMUP RUNS · OCR DISABLED

accuracy comparison
Category | LiteParse | pymupdf4llm | opendataloader | pdf-inspector | markitd[illegible]
Overall | 39.2% | 32.9% | 32.7% | 30.5% | 28.7%
baseline | 99.9% | 84.5% | 86.9% | 82.9% | 86.8%
headers_footers | 55.9% | 39.5% | 37.5% | 52.0% | 38.8%
multi_column | 67.1% | 66.7% | 62.8% | 38.2% | 39.3%
table_tests | 48.0% | 46.3% | 25.7% | 40.0% | 19.9%
long_tiny_text | 29.2% | 12.7% | 35.1% | 17.4% | 31.2%
old_scans | 13.3% | 13.3% | 13.3% | 13.3% | 13.3%
arxiv_math | 0.0% | 0.0% | 0.0% | 0.0% | 0.0%
old_scans_math | 0.0% | 0.0% | 0.0% | 0.0% | 0.0%

LlamaIndex · Redefine Document Workflows with AI Agents

LiteParse in the Assistive Agent Loop

LiteParse provides a fast first pass for agent text search; the agent can use VLM-based OCR for deeper analysis. Beside the recommendation, a browser demo shows a PDF and a parsing interface.

Text in image
LiteParse: Fast, Free, Surprisingly Good Parsing

It is perfect as a default in the assistive agent loop:
• Extremely fast over any set of data
• Good enough that the agent can do text search
• The agent can decide to “zoom-in” with a VLM-based OCR tool if it needs to do deeper analysis.

Embedded PDF:
The NASA Technical Report Server
[illegible]
Abstract
[illegible]

Interface text:
LiteParse
PDF Parsing in the Browser
Fast, lightweight document parsing powered by WebAssembly. No server required — everything runs locally in your browser.
[illegible]
Drop a PDF here or click to browse
Ready. Drop a PDF to parse
Usage
[illegible]

LlamaIndex · Redefine Document Workflows with AI Agents

LiteParse for Assistive Agents

An agent can scan documents quickly for text search, then use slower VLM-based OCR to inspect pages with tables or charts in more depth.

Text in image
LiteParse: Fast, Free, Surprisingly Good Parsing

It is perfect as a default in the assistive agent loop:
• Extremely fast over any set of data
• Good enough that the agent can do text search
• The agent can decide to “zoom-in” with a VLM-based OCR tool if it needs to do deeper analysis.

LlamaIndex · Redefine Document Workflows with AI Agents

Interface text:
LiteParse
PDF Parsing in the Browser
[illegible]
Drop a PDF here or click to browse
Parsed 16 page(s) in [illegible]
Markdown
Wrap On
Copy
The NASA Technical Report Server
Abstract
Introduction
[illegible]

Beyond Parsing

The document context layer spans parsing, extraction and search, and agentic workflows. The slide also marks agent-native formats, document versioning and long-horizon agents as unexplored areas.

Text in image
Great, what else is there besides parsing?

Document Context Layer

Parsing Layer
Semantic and Storage Layer
Agentic Layer

Today
Parsing Layer: Document OCR
Semantic and Storage Layer: Document Extraction; Document Search
Agentic Layer: Document Workflows

Unexplored
Parsing Layer: Agent-native Document Formats
Semantic and Storage Layer: Document Versioning; Document Editing; Document Permissions and Collaboration
Agentic Layer: Hillclimbing-as-a-service; Long-horizon agents

LlamaIndex · Redefine Document Workflows with AI Agents

Document Extraction

Schema-based extraction turns documents into structured outputs for downstream systems. The slide highlights data entry and batch ETL, then asks whether extracted values can be traced to their source.

Text in image
Document Extraction

Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.

Use Cases:
• Automate human data entry
• Batch ETL
• Add metadata for search

Extraction Modalities:
• Fast Extraction
• Agentic Extraction

Grounding and Semantics:
• Granular attribution
• Calibrated Confidence Scores

...can it prove where they came from?

LlamaIndex · Redefine Document Workflows with AI Agents

Document Extraction

The demo shows extraction output with page and bounding-box fields and selectable content granularity. Liu says outputs include source citations, and confidence scores can flag uncertain values before they enter a system.

Text in image
Document Extraction

Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.

Use Cases:
• Automate human data entry
• Batch ETL
• Add metadata for search

Extraction Modalities:
• Fast Extraction
• Agentic Extraction

Grounding and Semantics:
• Granular attribution
• Calibrated Confidence Scores

LlamaIndex
Sign up for LlamaParse today
www.llamaindex.ai

Interface text:
0:51 / 0:51
1x

LlamaIndex · Redefine Document Workflows with AI Agents

19:45Demo milestone · Completed build

Show 2 builds
  1. 19:37

    A JSON output view shows page and bounding-box fields with a menu of content granularity options.

    Text in image
    Document Extraction
    
    Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.
    
    Use Cases:
    • Automate human data entry
    • Batch ETL
    • Add metadata for search
    
    Extraction Modalities:
    • Fast Extraction
    • Agentic Extraction
    
    Grounding and Semantics:
    • Granular attribution
    • Calibrated Confidence Scores
    
    Interface text:
    JSON
    [
      {
        "page": 1,
        "bbox": {
          "x": 267.02,
          "y": 74.5,
          "w": 38.61,
          "h": 9.4
        },
        "span": [
          0,
          6
        ]
      },
      {
        "page": 1,
        "bbox": {
          "x": 305.38,
          "y": 74.5,
          "w": 39.35,
    
    View options
    Content: Word
    Collapse
    Expand
    Job
    Layout
    Line
    Word
    Cell
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  2. 19:45

    Document extraction goals, use cases, modalities, and grounding features beside a LlamaParse video end card.

    Text in image
    Document Extraction
    
    Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.
    
    Use Cases:
    • Automate human data entry
    • Batch ETL
    • Add metadata for search
    
    Extraction Modalities:
    • Fast Extraction
    • Agentic Extraction
    
    Grounding and Semantics:
    • Granular attribution
    • Calibrated Confidence Scores
    
    LlamaIndex
    Sign up for LlamaParse today
    www.llamaindex.ai
    
    Interface text:
    0:51 / 0:51
    1x
    
    LlamaIndex · Redefine Document Workflows with AI Agents

Read the talk

Building the Document Context Layer for AI Agents

Jerry Liu explains how RAG separates into agent reasoning and document context, why reading a PDF requires reconstructing its structure, and how fast parsing plus selective visual inspection can balance accuracy, cost, and latency.

From a talk by Jerry Liu

At a glance

Ideas worth remembering

  • Modern RAG can separate agent reasoning from context access: the agent chooses queries and iterates, while the document layer supplies readable, searchable information.

  • Document parsing must recover relationships as well as characters. Positioned glyphs, drawn table borders, and multicolumn layouts do not guarantee a useful reading order or semantic structure.

  • Choose parsing effort by workload. Regulated extraction, large-scale indexing, and interactive uploads place different demands on accuracy, cost, and latency.

  • A fast collection-wide pass can precede selective VLM inspection. This gives the agent broad context before it spends more time reading particular tables or charts.

  • Structured extraction needs a path back to the source and a decision about uncertain values before they enter downstream systems.

From fixed retrieval to an agent that chooses its searches

The early RAG chatbot followed a fixed recipe: split a private document collection into chunks, embed them, store them in a vector database, retrieve the top k matches, and give those matches to an LLM to generate an answer. In Jerry Liu’s account, this was enough to make a basic application that could chat over a corpus. Every question still passed through the same sequence of steps.

Source frame: From fixed retrieval to an agent that chooses its searchesOpen full source frame
Source frame: From fixed retrieval to an agent that chooses its searches

Liu, co-founder and CEO of LlamaIndex, frames RAG in 2026 as an agent harness plus a context layer. Better tool use and agent loops make that separation useful: the harness handles reasoning and repeated actions, while the context layer gives the agent material it can read and search. LlamaIndex’s focus has consequently moved from its origins as a RAG framework toward document infrastructure for agents.

The concrete change is who chooses the search query. A fixed retrieval pipeline takes its query and returns matches. An agent can reason about which keyword or search term is likely to find the information it needs, inspect the results, and search again. Retrieval complexity moves into this loop. Even a basic search tool becomes more useful when the agent can supply a better query rather than accepting the first result set as its only context.

1:401:45
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:12 · section reference included

Context access and programs move up the stack

As long contexts and compaction improve, Liu sees more attention moving from managing window overflow toward connecting the right MCP servers, skills, and tasks. These connections determine what an agent can reach and do. The context problem expands from fitting text into a prompt to giving a reasoning system useful access to organizational information.

Source frame: Context access and programs move up the stackOpen full source frame
Source frame: Context access and programs move up the stack

Program definition is changing alongside access. Python and TypeScript remain part of the earlier development picture, but English increasingly expresses tasks, goals, and runbooks for both engineers and nontechnical teams. The progression runs from asking a simple question, to assigning an end-to-end task, to producing a repeatable program that executes at scale. Liu’s further forecast is that longer-running agents may eventually need a goal and scoring rubric rather than a fully described task; that is a proposed direction, not a capability demonstrated here.

That makes document access a persistent bottleneck even as models improve. Useful context includes web information, tools and skills, warehouses such as Snowflake and Databricks, and files held in SharePoint, Box, Dropbox, or S3. Liu estimates that more than 10 trillion pages of human knowledge live in PDFs, PowerPoints, Word documents, and Excel sheets. The scale explains LlamaIndex’s focus: much of the information an agent needs already exists, but its container does not make it easy to consume. Agents also produce more readily readable formats such as Markdown and HTML.

3:093:14
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

3:09 · section reference included

Three layers turn files into usable work

An agent-native document platform needs three distinct capabilities. Parsing makes a file readable; storage makes it available to operate on; workflows turn recurring document tasks into repeatable execution. Keeping these concerns separate also leaves room to tune a frequent task more carefully than a general-purpose agent would.

Source frame: Three layers turn files into usable workOpen full source frame
Source frame: Three layers turn files into usable work
  • Parsing: Convert PDFs, PowerPoints, and Word documents into accurate, token-efficient context, including Markdown and metadata. The output should preserve the information an agent needs without making it ingest all of the source format’s machinery.
  • Semantic storage: Capture and store documents behind an interface that lets agents manage and operate on them. This is document management for humans and agents, extending the role previously served by a file system and applications such as Microsoft Word.
  • Repeatable workflows: Specialize recurring jobs such as invoice processing, KYC, and claims. A purpose-built workflow gives the system a place to tune cost and accuracy against a known goal.

This platform is still incomplete. Agent-native formats, document versioning, editing, and collaboration remain open areas in Liu’s framing. He names them as work ahead; the recording develops parsing, extraction, and search rather than explaining implementations for those future capabilities.

6:526:54
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:52 · section reference included

A PDF draws a page; the parser reconstructs its meaning

Why does document OCR remain hard after more than 20 years? A PDF is designed for printing and display. Text can appear as individual glyphs with coordinates. A table can consist of drawn line segments and text positioned inside apparent cells. The page looks structured to a person, but those drawing instructions do not by themselves give an agent a usable table.

Source frame: A PDF draws a page; the parser reconstructs its meaningOpen full source frame
Source frame: A PDF draws a page; the parser reconstructs its meaning

The table example exposes the reconstruction task. First, the parser encounters characters and shapes at positions. It must determine which pieces belong together and recover a representation that humans and agents can interpret. Multicolumn text introduces another problem: the stored sequence of characters does not guarantee the order a person would read the page. Recognizing characters is only part of the job; arranging them into the right relationships is what makes the result useful.

Word documents and PowerPoints offer more structural information, but feeding their native XML directly to an agent creates its own burden. Much of the tagging is unnecessary for understanding the content. A useful parser lifts relevant formatting and semantic metadata, removes irrelevant markup, and can render the page so its overall layout remains visible. More source structure helps, but it still needs to become a representation suited to the reader.

8:418:44
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:35 · section reference included

Combine file-aware parsing with visual models

Two approaches attack the reconstruction problem from different directions. Pipeline methods use rules and file information to group text, identify tables and paragraphs, and produce an output representation. A vision-language model, or VLM, can instead read the document visually and turn it into text in one shot. Visual reading can recover layout that a simpler pipeline misses, but Liu identifies three costs: hallucinations even on text-only pages, expensive inference, and insufficient semantics and grounding.

Source frame: Combine file-aware parsing with visual modelsOpen full source frame
Source frame: Combine file-aware parsing with visual models

LlamaParse combines file-aware processing with visual understanding. Its described ingredients include optimized PDF, Word, and PowerPoint engines; an agentic harness that routes between cheaper specialized models and frontier models; and parameter-efficient document VLMs focused on particular document classes or elements such as tables and charts. The cost argument follows from that routing: use specialized processing where it suffices, and spend on stronger visual reasoning where the document requires it.

Liu describes this hybrid as lying on the cost–accuracy Pareto frontier: a set of choices where improving one objective requires giving up something on another. He also expects specialized document workflows to outperform general frontier-model use on this tradeoff. These comparative claims are his assessment; the recording does not establish a universal performance advantage across document types.

ParseBench gives this problem a broader evaluation target. Liu describes 2,000 human-verified pages and approximately 50 evaluated frontier models, open-weight models, and specialized OCR solutions. It measures tables, charts, content faithfulness, and semantic formatting, with emphasis on whether agents can understand the result rather than merely whether its syntax is correct. That choice matches the table problem: plausible-looking output is less useful if it loses the relationships needed to interpret the information.

The desired direction is lower cost and higher accuracy, but the distribution of documents complicates any single choice. Simple pages and difficult enterprise documents demand different processing. Liu’s conclusion from the benchmark is that document understanding remains unsolved; covering a range of operating points matters because a real collection contains a changing mix of document types and complexity.

11:0011:02
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

10:55 · section reference included

Read everything quickly, then inspect selected pages deeply

Latency adds a third objective. A parser suitable for an offline indexing job may make an interactive agent wait too long, while a cheap first pass may be inadequate for regulated extraction. Liu distinguishes three workloads by what a mistake or a delay costs.

Source frame: Read everything quickly, then inspect selected pages deeplyOpen full source frame
Source frame: Read everything quickly, then inspect selected pages deeply
  • High accuracy: Financial services and insurance may require 99% to almost 100% accuracy because an incorrect extraction can damage a financial model or trigger a fraud flag. Those figures describe requirements, not demonstrated achievement. Paying more per page for deeper reasoning can be justified by the consequence of an error.
  • Low cost: Indexing a million-plus documents per day from a continually updated SharePoint collection favors a scalable offline pipeline. Some imperfections can be acceptable if an agent can later revisit the source and recover the needed information with citations.
  • Low latency: Uploading a thousand documents and wanting them processed within a minute puts pressure on VLM-based processing. Liu explicitly includes his own service among those that find this scenario difficult.

LightParse addresses the fast-pass role. Liu describes a free, open-source Rust parser that produces Markdown without a VLM or deeper model, and calls it the fastest open-source parser. That speed superlative is his claim rather than a quantified comparison in the recording. Its practical role is clear: make an initial reading of many documents cheap and quick, while keeping a slower visual parser available as a tool.

Follow the thousand-PDF example through the change in processing. The agent first gets a fast pass over the whole collection and scans the resulting context. If its task then requires understanding values on a page containing a table or chart, it calls a VLM-based tool for that page. The collection becomes broadly readable before the system spends time on deeper visual interpretation. The table that began as positioned characters and lines now receives the additional inspection needed to read its values correctly. This is a proposed operating pattern, not a timed demonstration of processing a thousand PDFs within a minute.

Where does the slower visual work enter the agent loop? The flow below shows it after the collection-wide pass, on a branch selected by the task. The important relationship is the scope of work: the fast parser covers all documents, while the visual tool handles the pages that need deeper interpretation. Liu describes LightParse as an installable skill that complements other VLM-based OCR tools.

A fast collection pass with selective visual inspection

Uploaded PDF collectionThe example contains a thousand PDFs.
LightParse fast passProduce Markdown without a VLM and scan the collection efficiently.
Agent reads contextDetermine whether the task needs deeper understanding of a particular page.
VLM inspects selected pageUse slower processing to read table or chart values more carefully.
The agent scans all documents first, then uses slower visual processing when its task requires deeper understanding of a table or chart.
Read the diagram as text
  • Uploaded PDF collection. The example contains a thousand PDFs.
  • LightParse fast pass. Produce Markdown without a VLM and scan the collection efficiently.
  • Agent reads context. Determine whether the task needs deeper understanding of a particular page.
  • VLM inspects selected page. Use slower processing to read table or chart values more carefully.
  • Uploaded PDF collection → LightParse fast pass: Process all documents.
  • LightParse fast pass → Agent reads context: Scan initial context.
  • Agent reads context → VLM inspects selected page: When table or chart values need deeper reading.
  • VLM inspects selected page → Agent reads context: Return the more carefully read information.
15:0815:10
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

15:08 · section reference included

Read the complete timestamped transcript

24 slide groups · 1 demo milestones. Extracted from the recording; expand builds to follow changes. Timestamps are approximate. 7 additional groups were omitted from this pass.

  1. 0:01

    [music]

  2. 0:12

    >> I think we can get started. Hey

  3. 0:13

    everyone, I'm Jerry, co-founder and CEO

  4. 0:15

    of LlamaIndex, and today I'm excited to

  5. 0:18

    uh give a talk called building the

  6. 0:19

    document context layer for AI agents. Um

  7. 0:22

    really uh big shoutout to the AI

  8. 0:24

    Engineer World Fair for hosting. Um and

  9. 0:26

    if you've seen some of my earlier talks

  10. 0:28

    from the previous uh AI Engineer

  11. 0:30

    conferences, uh we've kind of traced

  12. 0:31

    through a lot of the evolution of how,

  13. 0:33

    you know, um agent advances have

  14. 0:35

    correlated with uh you know, how you

  15. 0:36

    inject context into evolving

  16. 0:38

    applications. Um and so today, in 2026,

  17. 0:40

    we'll kind of talk about three main

  18. 0:42

    topics. One is, you know, what is RAG in

  19. Agenda

    Liu frames RAG in 2026 as an agent harness plus a context layer, then previews document context capabilities and what comes next.

    Text in image
    Agenda
    
    1. RAG in 2026
    2. The Modern Document Context Layer for Agents
    3. What’s Next
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  20. 0:44

    2026? Um two, uh basically that

  21. 0:47

    basically decomposes into an agent

  22. 0:49

    harness plus a context layer. So kind of

  23. 0:51

    going into the modern document context

  24. 0:53

    layer for agents, um and giving you a

  25. 0:54

    little bit of sense of kind of some of

  26. 0:56

    the core capabilities today, um

  27. 0:57

    especially uh unlocking, you know, the

  28. 0:59

    vast trove of document-based data today,

  29. 1:01

    and giving you a glimpse of what's next.

  30. The Document Infrastructure for AI Agents

    LlamaIndex describes its evolution from a RAG framework to document infrastructure for AI agents, reporting 30M+ monthly downloads and 1B+ pages processed.

    Text in image
    The Document Infrastructure for AI Agents
    
    LlamaIndex delivers the world’s best platform for agents to read and operate over documents. Starting with agentic document processing, expanding to the semantic and agentic layer.
    
    Backed By: NORWEST  greylock
    
    tabs  Lovable  CEMEX  vantager  Delphi  KPMG  CARLYLE  REDICA Systems
    
    30M+ MONTHLY DOWNLOADS
    41K+ GITHUB STARS
    300K+ USERS
    1B+ PAGES PROCESSED
    
    Redefine Document Workflows with AI Agents
    LlamaIndex
  31. 1:04

    All right. RAG in 2026. But before that,

  32. 1:06

    just a little bit about the company, and

  33. 1:07

    I'll kind of get on with the main talk.

  34. 1:09

    Um you might have seen us as a RAG

  35. 1:10

    framework. We started in 2023, got

  36. 1:12

    pretty popular, um kind of created a lot

  37. 1:14

    of techniques around like advanced RAG,

  38. 1:16

    that type of stuff. Um today, we're

  39. 1:18

    basically the main document

  40. 1:19

    infrastructure for AI agents. Um we

  41. 1:21

    deliver the best platform for agents to

  42. 1:23

    actually read and operate over

  43. 1:24

    documents, and we see ourselves as

  44. 1:26

    unlocking basically the vast troves of

  45. 1:27

    document context even as agents and

  46. 1:29

    models themselves get better.

  47. RAG in 2026

    Jerry Liu introduces the question of what RAG means in 2026 and how agents use context.

    Text in image
    RAG in 2026
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  48. 1:33

    All right. So, what does RAG actually

  49. 1:35

    mean in 2026, and how are agents

  50. 1:37

    actually inhaling and addressing context

  51. 1:39

    today?

  52. 1:40

    This is a snapshot from um actually 3

  53. Let’s Go Back to March 2023

    Naive RAG used a fixed pipeline: split documents into chunks, embed them in a vector database, retrieve the top-k matches, and pass them to an LLM to answer questions.

    Text in image
    Let’s go back to March 2023
    
    Everyone was building a simple chatbot!
    
    Naive RAG
    • Chunk text, embed, put in a vector database.
    • Naive top-k retrieval, generate with LLM
    
    Current RAG Stack for building a QA System
    Data Ingestion
    Data Querying (Retrieval + Synthesis)
    Doc
    Chunk
    Chunk
    Chunk
    Chunk
    Vector Database
    Chunk
    LLM
    
    5 Lines of Code in LlamaIndex!
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  54. 1:43

    years ago, um when I first gave a talk

  55. 1:45

    on this, and naive RAG was basically

  56. 1:46

    just building a simple chatbot over your

  57. 1:48

    private corpus of data. If you flash

  58. 1:50

    back all the way to January of like

  59. 1:51

    2023, um you know, this technique

  60. 1:54

    basically consisted of you have some

  61. 1:56

    corpus of documents, um you chunk it up,

  62. 1:58

    embed it, and put it into a vector

  63. 2:00

    database. You do some naive top K

  64. 2:02

    retrieval, and then you generate some

  65. 2:03

    stuff with an LLM. All the steps are

  66. 2:05

    fixed. You use kind of like a fixed set

  67. 2:07

    of techniques, and then with that you

  68. 2:09

    actually get some basic application

  69. 2:10

    results by just being able to chat over

  70. 2:12

    a corpus of documents.

  71. 2:14

    Of course, the agent landscape has

  72. 2:16

    changed quite a bit and quite

  73. 2:18

    dramatically since then.

  74. 2:19

    One is agent loops and tool use have

  75. 2:22

    gotten a lot a lot better, especially as

  76. 2:24

    both the models and agent harnesses have

  77. 2:26

    increased. And there's basically a

  78. 2:28

    cleaner separation now between agent

  79. 2:30

    reasoning and how they actually interact

  80. 2:31

    with context. If you look at what I call

  81. 2:34

    kind of the modern generalized agents,

  82. 2:36

    which includes, you know, all your

  83. 2:37

    favorite applications and tools out

  84. 2:38

    there from Claude Code, Claude Code

  85. 2:40

    Work, Open Claw, Codex, and a few

  86. 2:42

    others,

  87. 2:43

    you know, the retrieval complexity has

  88. 2:45

    started to get baked into the agent

  89. 2:47

    layer. So, instead of coming up with a

  90. 2:49

    variety of hacks to really work around

  91. 2:51

    the limitations of naive top K

  92. 2:52

    retrieval, you can start getting the

  93. 2:54

    agent to really reason about, for

  94. 2:56

    instance, the best key best keyword to

  95. 2:57

    search for, best like, you know, search

  96. 2:59

    term to actually get back good results.

  97. 3:01

    Even if the retrieval tools are basic,

  98. 3:03

    the agent can input the right queries to

  99. 3:05

    basically loop upon itself and help

  100. 3:07

    solve the task at hand.

  101. 3:09

    Number two, context is moving up the

  102. 3:11

    stack. There's been a lot of

  103. 3:13

    conversations, I think, for the first

  104. 3:14

    two and a half years of Gen AI of how do

  105. 3:17

    you actually manage the agent context

  106. 3:18

    window, make sure it doesn't overflow,

  107. 3:20

    that type of thing. But, I think as, you

  108. 3:22

    know, a lot of the evolving techniques,

  109. 3:24

    compaction, long contexts have evolved,

  110. 3:27

    I think more and more of the

  111. 3:28

    conversation is actually how do you just

  112. 3:30

    hook up the right MCP servers and skills

  113. 3:32

    and tasks to the agent to enable it to

  114. 3:35

    do various types of tasks.

  115. 3:37

    And so, that also applies to agent

  116. 3:38

    orchestration, right? Coding agents have

  117. 3:40

    gotten better.

  118. 3:42

    Abstractions of actually defining what

  119. 3:44

    types of tasks and programs you want to

  120. 3:45

    build have moved a little bit upwards

  121. 3:47

    towards English as opposed to through

  122. 3:49

    code. And so, maybe in 2023 to 2025, you

  123. 3:52

    define programs and you still build

  124. 3:54

    stuff via like importing Python, using

  125. 3:56

    TypeScript through code. It's pretty

  126. 3:58

    clear these days more and more people

  127. 4:00

    are just building stuff using English,

  128. 4:02

    whether you're a software engineer or

  129. 4:04

    you're a non-technical function like

  130. 4:06

    go-to-market marketing. And you're

  131. 4:08

    defining runbooks through English and

  132. 4:10

    kind of like defining the right goals

  133. 4:12

    and making sure the AI is aligned on the

  134. 4:14

    right task. And we see that carrying

  135. 4:16

    over going forward as well.

  136. Evolving Knowledge Work Patterns

    Liu maps a shift from questions and workflows built with code or drag-and-drop to tasks and repeatable workflows defined in English. He predicts agents will eventually work from goals and values.

    Text in image
    Evolving Knowledge Work Patterns
    
    Ask Simple Questions through English
    Build Workflow through Code
    Build Workflow through Drag and Drop
    2023–2025
    
    Define and solve ad-hoc tasks through English
    Define repeatable programs and workflows through English
    Today
    
    Define the goal and it’ll solve it
    Define culture and values
    2026+
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  137. 4:19

    So, in terms of just like general

  138. 4:21

    evolving knowledge work patterns, and

  139. 4:22

    this kind of forms a foundation for what

  140. 4:24

    we how we think about the context layer.

  141. 4:26

    You know,

  142. 4:27

    in the past maybe you could use AI to

  143. 4:29

    just like ask simple questions, get it

  144. 4:31

    resolved.

  145. 4:32

    Today, you're starting to be able to

  146. 4:34

    define and solve more end-to-end like

  147. 4:36

    tasks just through English and also use

  148. 4:39

    English to start

  149. 4:40

    compiling repeatable programs to

  150. 4:43

    actually execute something at scale.

  151. Evolving Knowledge Work Patterns

    Liu maps a shift from questions and workflows built with code or drag-and-drop to tasks and repeatable workflows defined in English. He predicts agents will eventually work from goals and values.

    Text in image
    Evolving Knowledge Work Patterns
    
    Ask Simple Questions through English
    Build Workflow through Code
    Build Workflow through Drag and Drop
    2023–2025
    
    Define and solve ad-hoc tasks through English
    Define repeatable programs and workflows through English
    Today
    
    Define the goal and it’ll solve it
    Define culture and values
    2026+
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  152. 4:45

    Obviously, there's been a lot of

  153. 4:46

    discussion on how this will evolve even

  154. 4:48

    more, and we do see AI agents as

  155. 4:50

    behaving even more autonomously through

  156. 4:53

    solving long horizon tasks, looping upon

  157. 4:55

    themselves to be able to achieve a goal.

  158. 4:57

    So, the future will move towards a state

  159. 4:59

    where you actually might not even have

  160. 5:00

    to define the task in English, but

  161. 5:02

    actually more of the goal and a scoring

  162. 5:04

    rubric, and then the agent will use all

  163. 5:06

    available context available to it to

  164. 5:08

    actually solve the task.

  165. The Modern Document Context Layer for Agents

    LlamaIndex focuses on unlocking unstructured context for agents, with document context as a core area.

    Text in image
    The Modern Document Context Layer for Agents
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  166. 5:10

    So, with that overall framing, let's

  167. 5:13

    talk about what kind of what is a pretty

  168. 5:15

    core focus for us as a company, which is

  169. 5:17

    basically helping to unlock unstructured

  170. 5:19

    context to basically feed into these

  171. 5:21

    agents even as they get really, really

  172. 5:23

    good both in terms of the core model

  173. 5:24

    capabilities as well as the agent

  174. 5:26

    harness. And we'll focus a lot on our

  175. 5:28

    core focus area, which is document

  176. 5:31

    context, but of course there's plenty of

  177. 5:32

    other sources of context as well. In

  178. Context is Everything

    Liu argues that agents need a task and organizational context. The diagram feeds prompts, web context, tools, structured data and documents into an agent to produce outcomes.

    Text in image
    Context is Everything
    
    Model reasoning is exponentially improving, but models are blank slates.
    
    The biggest barrier to AI value is the user’s own ability to provide context to the models.
    
    The more complex the business process, the more complex the prompt that users need to define.
    
    Context
    Input Prompts (Question, Task, Goal)
    Web Context
    Tools, Skills, MCP
    Structured Data
    Document Context
    
    Agent
    Outcomes
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  179. 5:34

    fact, we do think context really is

  180. 5:37

    everything.

  181. 5:38

    In the end, you could have a infinitely

  182. 5:40

    smart agents, but your ability to

  183. 5:42

    actually get value out of this

  184. Context is Everything

    Liu argues that agents need a task and organizational context. The diagram feeds prompts, web context, tools, structured data and documents into an agent to produce outcomes.

    Text in image
    Context is Everything
    
    Model reasoning is exponentially improving, but models are blank slates.
    
    The biggest barrier to AI value is the user’s own ability to provide context to the models.
    
    The more complex the business process, the more complex the prompt that users need to define.
    
    Context
    Input Prompts (Question, Task, Goal)
    Web Context
    Tools, Skills, MCP
    Structured Data
    Document Context
    
    Agent
    Outcomes
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  185. 5:44

    infinitely AI agent um, able to do more

  186. 5:47

    and more stuff end to end, is actually,

  187. 5:49

    you know, giving it the right things to

  188. 5:51

    do. Um, and the right things to do

  189. 5:52

    include the actual task, uh, the goal,

  190. 5:55

    um, but also access to the vast troves

  191. 5:58

    of organizational context available to

  192. 6:00

    it. Whether that is web search, web

  193. 6:02

    context, whether that is connectors

  194. 6:05

    through, you know, like tools and skills

  195. 6:06

    and MCP servers, whether it's connectors

  196. 6:09

    through Snowflake or Databricks

  197. 6:10

    warehouses, um, or for us, whether it's

  198. 6:12

    access to the vast trove, like the 90%

  199. 6:15

    of documents that are stored within

  200. 6:16

    SharePoint, Box, Dropbox, S3, um, you

  201. 6:20

    know, all the unstructured, uh, data

  202. 6:21

    that's locked up within document

  203. 6:23

    containers. Um, and so for us, you know,

  204. 6:25

    we care a lot about how do you actually

  205. 6:27

    build the right tools and unlock the

  206. 6:29

    right context here.

  207. Documents: Universal Containers for Unstructured Context

    Documents hold human-native knowledge, while agents generate content in formats such as Markdown and HTML. The chart depicts AI-agent page processing rising steeply toward 2035, above human reading and new document pages.

    Text in image
    Documents: Universal Containers for Unstructured Context
    
    • There are 10T+ pages of human-native knowledge locked up within PDFs, Powerpoints, Word docs, Excel sheets
    • At the same time, agents are generating exponentially more content for themselves as well as humans
    
    Page Volume
    Pages Processed by AI agents ~50T+ per year
    Pages read by human eyeballs ~10–12T+ a year
    Net New Global Document Pages ~5–7T+ a year
    Legacy IDP ~1.5T+ a year
    Timeline: 2025, 2035
    
    Human-native documents (.pdf, .pptx, .xlsx)
    Agent-native documents (.md, .html, ??)
    MD
    HTML
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  208. 6:31

    We see documents as universal containers

  209. 6:34

    for unstructured context. Uh, there's

  210. 6:35

    over 10 trillion plus pages of human

  211. 6:37

    native knowledge locked up within PDFs,

  212. 6:39

    PowerPoints, Word documents, and Excel

  213. 6:41

    sheets. And at the same time, agents are

  214. Documents: Universal Containers for Unstructured Context

    Documents hold human-native knowledge, while agents generate content in formats such as Markdown and HTML. The chart depicts AI-agent page processing rising steeply toward 2035, above human reading and new document pages.

    Text in image
    Documents: Universal Containers for Unstructured Context
    
    • There are 10T+ pages of human-native knowledge locked up within PDFs, Powerpoints, Word docs, Excel sheets
    • At the same time, agents are generating exponentially more content for themselves as well as humans
    
    Page Volume
    Pages Processed by AI agents ~50T+ per year
    Pages read by human eyeballs ~10–12T+ a year
    Net New Global Document Pages ~5–7T+ a year
    Legacy IDP ~1.5T+ a year
    Timeline: 2025, 2035
    
    Human-native documents (.pdf, .pptx, .xlsx)
    Agent-native documents (.md, .html, ??)
    MD
    HTML
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  215. 6:43

    also starting to generate exponentially

  216. 6:45

    more data in terms of, you know, more

  217. 6:47

    agent native formats in terms of

  218. 6:48

    markdown and HTML.

  219. Building an Agent-Native Document Platform

    Liu proposes three layers between documents and agents: parsing for token-efficient context, storage for document management, and repeatable workflows tuned for accuracy and cost.

    Text in image
    Building an Agent-Native Document Platform
    
    Agent
    
    Document Context Layer
    
    Parsing Layer
    Digitalize the 10T+ pages of human-created documents into accurate, token-efficient context.
    
    Semantic and Storage Layer
    Document management for humans and agents. Edit, version, and collaborate over documents.
    
    Agentic Workflow Layer
    Hillclimb repeatable workflows over documents to optimize accuracy and lower cost.
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  220. 6:52

    For us, building an agent native

  221. 6:54

    document platform contains three main

  222. 6:56

    pieces. Uh, it contains the document

  223. 6:58

    parsing layer, actually digitalizing,

  224. 7:01

    um, the vast troves of PDFs,

  225. 7:02

    PowerPoints, and Word documents into

  226. 7:05

    kind of accurate token efficient

  227. 7:07

    context, um, and feeding it, you know,

  228. 7:09

    either markdown, metadata, and other

  229. 7:11

    forms that actually enable agents to do

  230. 7:13

    stuff over your documents.

  231. 7:15

    The next is actually what we call the

  232. 7:16

    semantic and storage layer, um, which is

  233. 7:19

    kind of like this concept of document

  234. 7:21

    management for humans and agents.

  235. 7:22

    Instead of humans opening up Microsoft

  236. 7:24

    Word, using your file system or file

  237. 7:26

    storage, how do you create some sort of

  238. 7:28

    agent interface that actually captures,

  239. 7:30

    stores all your documents, and enables

  240. 7:32

    agents to actually manage and operate

  241. 7:34

    over them in various ways. Um, and then

  242. 7:37

    there's still a room for actually kind

  243. 7:39

    of repeatable document workflows is

  244. 7:41

    agent layer they can actually encode

  245. 7:42

    within the

  246. Building an Agent-Native Document Platform

    Liu proposes three layers between documents and agents: parsing for token-efficient context, storage for document management, and repeatable workflows tuned for accuracy and cost.

    Text in image
    Building an Agent-Native Document Platform
    
    Agent
    
    Document Context Layer
    
    Parsing Layer
    Digitalize the 10T+ pages of human-created documents into accurate, token-efficient context.
    
    Semantic and Storage Layer
    Document management for humans and agents. Edit, version, and collaborate over documents.
    
    Agentic Workflow Layer
    Hillclimb repeatable workflows over documents to optimize accuracy and lower cost.
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  247. 7:44

    uh

  248. 7:44

    within like this type of platform, too.

  249. 7:46

    If there is a repeatable workflow, like

  250. 7:48

    invoice processing, KYC, or claims,

  251. 7:51

    instead of always offloading it to a

  252. 7:53

    generalized agent, how do you actually

  253. 7:54

    develop some sort of specialized

  254. 7:56

    workflow for it and really carefully

  255. 7:58

    tune cost and accuracy to make sure that

  256. 8:00

    you achieve your goal.

  257. Building an Agent-Native Document Platform

    Liu maps today’s OCR, extraction, search and workflows across three layers, then identifies unexplored work from agent-native formats and document collaboration to hillclimbing and long-horizon agents.

    Text in image
    Building an Agent-Native Document Platform
    
    Document Context Layer
    
    Parsing Layer
    Semantic and Storage Layer
    Agentic Layer
    
    Today
    Parsing Layer: Document OCR
    Semantic and Storage Layer: Document Extraction; Document Search
    Agentic Layer: Document Workflows
    
    Unexplored
    Parsing Layer: Agent-native Document Formats
    Semantic and Storage Layer: Document Versioning; Document Editing; Document Permissions and Collaboration
    Agentic Layer: Hillclimbing-as-a-service; Long-horizon agents
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  258. 8:03

    So, when we talk about like the concepts

  259. 8:05

    today in in terms of these three layers,

  260. 8:07

    uh we'll talk about this concept of

  261. 8:09

    document OCR, which is one of the core

  262. 8:11

    concepts of this track, um to document

  263. 8:13

    extraction, document search, and

  264. 8:14

    document workflows. There's still a

  265. 8:16

    variety of topics yet left unsolved from

  266. 8:18

    agent native document formats, document

  267. 8:20

    versioning, document editing, you know,

  268. 8:22

    hill climbing as a service, and just

  269. 8:24

    like a wide set of uh kind of remaining

  270. 8:27

    concepts to actually create a

  271. 8:28

    comprehensive piece of software where

  272. 8:30

    agents and humans can collaborate on

  273. 8:32

    documents and actually do work over

  274. 8:33

    them.

  275. 8:35

    So, we'll start with the first section

  276. 8:37

    um and maybe start kind of with uh the

  277. Document OCR is Hard

    A PDF can display a clean sentence while storing text fragments and positioning commands, making the raw file hard for an agent to interpret.

    Text in image
    Document OCR is Hard
    
    • 90% of the world’s data lies in unstructured documents like PDFs, Powerpoints, Word, Excel
    • These documents are not natively machine readable and require machine learning to extract information
    
    PDF
    The quick brown fox jumps over the lazy dog.
    [clean text]
    What you see
    
    PDF
    BT /F0 12 Tf
    1 0 0 1 72 740 Tm
    (The quick bro) Tj
    1 0 0 1 168 740 Tm
    (wn)Tj
    1 0 0 1 72 726 Tm
    (fox jumps over) Tj
    …
    ET
    What the PDF actually stores
    
    What You See vs. What the PDF Stores
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  278. 8:39

    document OCR RP.

  279. 8:41

    Um first off, uh you know, document OCR

  280. Document OCR is Hard

    A PDF can display a clean sentence while storing text fragments and positioning commands, making the raw file hard for an agent to interpret.

    Text in image
    Document OCR is Hard
    
    • 90% of the world’s data lies in unstructured documents like PDFs, Powerpoints, Word, Excel
    • These documents are not natively machine readable and require machine learning to extract information
    
    PDF
    The quick brown fox jumps over the lazy dog.
    [clean text]
    What you see
    
    PDF
    BT /F0 12 Tf
    1 0 0 1 72 740 Tm
    (The quick bro) Tj
    1 0 0 1 168 740 Tm
    (wn)Tj
    1 0 0 1 72 726 Tm
    (fox jumps over) Tj
    …
    ET
    What the PDF actually stores
    
    What You See vs. What the PDF Stores
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  281. 8:44

    is hard. Um some of you might have seen

  282. 8:46

    a blog post that we put out a few months

  283. 8:48

    ago related to this topic. But, the

  284. 8:50

    reason this problem even exists is an

  285. 8:52

    agent cannot actually take the like the

  286. 8:54

    raw PDF like file binary and make sense

  287. 8:57

    of it. Um that's because the like the

  288. 8:59

    way PDFs are actually stored as a format

  289. 9:02

    is it's rendered for kind of like

  290. 9:03

    display purposes um and not really for

  291. 9:06

    uh you know, machine consumption in an

  292. 9:08

    interpretable manner.

  293. PDF Parsing is Hard

    A PDF table can be stored as separate lines and positioned text, leaving a parser to reconstruct their relationship. In a multi-column page, content stream order can also differ from reading order.

    Text in image
    PDF Parsing is Hard
    
    • PDFs are designed for text display, not for machine readability
    • Text are glyph shapes
    • Tables are line segments and floating text
    • Reading order needs to be inferred
    
    Item | Revenue
    widget A | $1.2 M
    widget B | $0.8 M
    
    Line: (72,700)(540,700)
    Line: (72,700)(72,500)
    Text "Item" at (85,680)
    Text "Revenue" at (241,680)
    Text "Widget A" at (85,630)
    
    no connection between them
    
    visual page
    1  4
    2  5
    3  6
    
    pdf content stream order
    3rd stored: "Column 1, para 2"
    1st stored: "Column 2, para 1"
    5th stored: "Column 1, para 3"
    2nd stored: "Column 2, para 2"
    
    arbitrary order, same visual result
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  294. 9:09

    Um

  295. 9:10

    they're designed for printing. So,

  296. 9:12

    basically text are represented as almost

  297. 9:14

    like individual glyphs with coordinates.

  298. 9:16

    Um tables are not represented as tables,

  299. 9:19

    they're represented as like typically

  300. 9:21

    line segments uh drawn with various

  301. 9:23

    types of borders, and also text drawn at

  302. 9:25

    certain cell positions. And so, if

  303. 9:28

    you're kind of an agent that's trying to

  304. 9:29

    make sense of this like document, you're

  305. 9:31

    going to have a really hard time

  306. 9:33

    actually trying to reason about what

  307. 9:34

    character and what shapes like map to

  308. 9:36

    what. Um so the whole point of document

  309. 9:38

    OCR, um, you know, it's been around for

  310. 9:40

    like 20 plus years, is to really try to

  311. 9:43

    create some sort of, uh, digitalized

  312. PDF Parsing is Hard

    A PDF table can be stored as separate lines and positioned text, leaving a parser to reconstruct their relationship. In a multi-column page, content stream order can also differ from reading order.

    Text in image
    PDF Parsing is Hard
    
    • PDFs are designed for text display, not for machine readability
    • Text are glyph shapes
    • Tables are line segments and floating text
    • Reading order needs to be inferred
    
    Item | Revenue
    widget A | $1.2 M
    widget B | $0.8 M
    
    Line: (72,700)(540,700)
    Line: (72,700)(72,500)
    Text "Item" at (85,680)
    Text "Revenue" at (241,680)
    Text "Widget A" at (85,630)
    
    no connection between them
    
    visual page
    1  4
    2  5
    3  6
    
    pdf content stream order
    3rd stored: "Column 1, para 2"
    1st stored: "Column 2, para 1"
    5th stored: "Column 1, para 3"
    2nd stored: "Column 2, para 2"
    
    arbitrary order, same visual result
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  313. 9:45

    well-interpretable, uh, representation

  314. 9:47

    um, that's both interpretable to humans,

  315. 9:49

    um, as well as AI agents.

  316. 9:51

    Also, reading order itself, if you have

  317. 9:52

    a multi-column layout, there is no, uh,

  318. 9:55

    guarantee that the way it's represented

  319. 9:57

    in the PDF, um, actually corresponds to

  320. 9:59

    the typical ways that humans would read

  321. 10:01

    it. Cuz again, it's basically just an

  322. 10:02

    arbitrary sequence of characters drawn

  323. 10:04

    with uh, coordinate positions.

  324. Even Word Parsing is Hard

    Word’s OOXML exposes structure through tags, but a useful representation must preserve formatting and metadata while rendering the document to reveal its page layout.

    Text in image
    Even Word Parsing is Hard
    
    • Word documents are OOXML format
    • More structural information than a PDF, but token inefficient and requires rendering to understanding pagination
    • Needs a concise representation that preserves formatting, metadata (versioning, comments, out of canvas, speaker notes)
    
    word/document.xml
    <w:tbl> ← table
      <w:tr> ← row
        <w:tc> ← cell
          <w:p>
            <w:r>
              <w:rPr>
                <w:b/> ← bold
              </w:rPr>
              <w:t>Revenue</w:t>
            </w:r>
          </w:p>
        </w:tc>
    
    1. ordered | • unordered | • indented
    2. list | • list | 1. list
    paragraph | I. roman | A. uppercase
    • list | II. numerals | a. lowercase
    paragraph | i. lowercase | b. alphabet
    bold text | italic text | underline text
    strikethrough text | superscript¹ | subscript₁
    
    LlamaIndex · Redefine Document Workflows with AI Agents
    
    Interface text:
    table-formatted.docx
    [illegible]
  325. 10:07

    Related to this, you know, even Word

  326. 10:09

    doc, uh, parsing is hard. Um, they're a

  327. 10:11

    little bit more structured than PDFs,

  328. 10:12

    but they're in kind of like this, uh,

  329. 10:14

    custom bespoke XML format, and this

  330. 10:16

    applies to PowerPoints as well. Um, it

  331. 10:19

    contains more structural information,

  332. 10:20

    but still there's a ton of like fluff.

  333. 10:22

    Like you don't actually need to ingest

  334. 10:24

    all the tags to actually have the agent

  335. 10:26

    make sense of the Word document. It

  336. 10:28

    still needs to infer a bunch of

  337. 10:29

    structure from it. It needs like the

  338. 10:31

    right, uh, kind of to lift the right

  339. 10:33

    metadata around like formatting,

  340. 10:35

    semantics, that type of stuff. But also

  341. 10:37

    being able to ignore the tags and

  342. 10:38

    actually be able to render the document

  343. 10:40

    so that the agent can see the overall

  344. 10:42

    structure of the page. Um, it's still

  345. Even Word Parsing is Hard

    Word’s OOXML exposes structure through tags, but a useful representation must preserve formatting and metadata while rendering the document to reveal its page layout.

    Text in image
    Even Word Parsing is Hard
    
    • Word documents are OOXML format
    • More structural information than a PDF, but token inefficient and requires rendering to understanding pagination
    • Needs a concise representation that preserves formatting, metadata (versioning, comments, out of canvas, speaker notes)
    
    word/document.xml
    <w:tbl> ← table
      <w:tr> ← row
        <w:tc> ← cell
          <w:p>
            <w:r>
              <w:rPr>
                <w:b/> ← bold
              </w:rPr>
              <w:t>Revenue</w:t>
            </w:r>
          </w:p>
        </w:tc>
    
    1. ordered | • unordered | • indented
    2. list | • list | 1. list
    paragraph | I. roman | A. uppercase
    • list | II. numerals | a. lowercase
    paragraph | i. lowercase | b. alphabet
    bold text | italic text | underline text
    strikethrough text | superscript¹ | subscript₁
    
    LlamaIndex · Redefine Document Workflows with AI Agents
    
    Interface text:
    table-formatted.docx
    [illegible]
  346. 10:44

    generally hard problem, and there's a

  347. 10:45

    lot of uplift you can get by actually

  348. 10:47

    parsing it into a more interpretable

  349. 10:49

    format instead of just using the native,

  350. 10:51

    uh, OXML and feeding that to an agent.

  351. An Evolution of Approaches

    The hybrid routes body text to extraction and tables and charts to a VLM, then validates the results into structured output with bounding boxes. The alternatives use independent stages or a single VLM.

    Text in image
    An Evolution of Approaches
    
    1. Deterministic Pipelines: Heuristics and ML models
    2. Vision Models
    3. Hybrid Approach (Ours)
    
    pipeline approach
    page image
    text direction
    chat recog
    layout analysis
    output
    each stage independent
    
    model approach
    page image
    [ VLM ]
    Structured Output
    reasons about everything together
    
    hybrid approach
    PDF page
    layout detection
    Text extraction (body text) fast / $
    VLM processing (tables, charts)
    agentic validation
    structured output (markdown + metadata bounding boxes)
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  352. 10:55

    Um, if you're familiar with document

  353. 10:56

    understanding, um, you know, it's been

  354. 10:58

    around for quite a bit of time. Um,

  355. 11:00

    there's a lot of these like heuristic

  356. 11:02

    and pipeline-based approaches, which,

  357. 11:04

    uh, focused on kind of more, uh, I guess

  358. 11:06

    like human-driven, hand-handwritten like

  359. 11:08

    techniques to analyze like kind of

  360. 11:10

    various pieces of text, group them into

  361. 11:12

    clusters, and identify tables,

  362. 11:14

    paragraphs, and be able to kind of like,

  363. 11:16

    uh, generate some sort of output

  364. 11:18

    representation. Um, a lot of basic

  365. 11:20

    techniques if you use open-source

  366. 11:21

    libraries like PyPDF, PyMuPDF, um, and

  367. 11:24

    of course like some of the,

  368. 11:26

    uh, more recent approaches, um,

  369. 11:27

    basically use this type of approach.

  370. 11:29

    There's also, of course, using a VLM to

  371. 11:31

    one-shot a document um, into text, uh,

  372. 11:34

    that's what we call like a vision-based

  373. 11:36

    approach.

  374. 11:37

    This works decently well. Obviously, you

  375. 11:39

    know, I think there's kind of a lot of

  376. 11:41

    uplift you can get by being able to read

  377. 11:42

    the visual structure, but there's a lot

  378. 11:45

    of sub-optimal pieces about it. It can

  379. 11:48

    hallucinate on text-only pages. It costs

  380. 11:50

    a ton of money,

  381. 11:52

    and also it still lacks a lot of the

  382. 11:53

    semantics and grounding that you

  383. 11:55

    typically expect with some sort of

  384. 11:56

    document processing tool.

  385. 11:58

    And so for us, we really think about

  386. 12:00

    combining both the pipeline-based

  387. 12:02

    approaches of deeply understanding the

  388. 12:04

    file containers and binaries with the

  389. 12:06

    vision-based approaches to help

  390. 12:08

    generate, you know, kind of

  391. 12:10

    a hybrid approach that we think is at

  392. 12:11

    the Pareto frontier of cost and

  393. 12:12

    accuracy.

  394. The Document OCR Agent Harness

    Liu argues that routing, specialized VLMs and optimized PDF extraction can make document OCR cheaper and more accurate than frontier models. The chart illustrates the proposed cost–accuracy gap.

    Text in image
    The Document OCR Agent Harness
    
    The pareto frontier for document OCR will always be much more accurate + cheap compared to the latest frontier models.
    
    Ways to exploit that gap:
    1. Agentic harness: auto-route between models with agentic validation.
    2. Specialized document VLMs for best-in-class specialized accuracy: tables, charts, hand-writing
    3. Optimized PDF engine: Custom fork of common PDF engines.
    4. Benchmark & auto-research infra: closing rapid iteration loop from eval to harness/model update.
    
    Accuracy
    Cost
    
    SOTA Document OCR (LlamaParse)
    Latest Frontier Models
    
    Increased Accuracy:
    • Post-train VLMs with RLVR for tables, charts, hand-writing, etc
    • Agentic judge & refinement
    
    Cost Optimization:
    • Auto-routing (doc complexity model)
    • Model distillation & quantization
    • Direct extraction (optimized PDFium fork)
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  395. 12:15

    A quick note on this, I'll probably just

  396. 12:18

    like skim the high level, but the Pareto

  397. 12:20

    frontier for document OCR

  398. 12:23

    will always be like much more accurate

  399. 12:24

    and cheap compared to the Pareto

  400. 12:26

    frontier for, you know, wherever the

  401. 12:27

    frontier models are in terms of document

  402. 12:29

    understanding. It's because it's a very

  403. 12:31

    specific data type, and there's always

  404. 12:33

    ways to kind of like distill the latest

  405. 12:35

    visual understanding capabilities from,

  406. 12:37

    you know, Gemini, GPT,

  407. 12:39

    Opus into kind of a carefully tailored

  408. 12:42

    workflow that's able to process your

  409. 12:43

    documents at scale and in a highly

  410. 12:45

    accurate manner.

  411. 12:47

    To some extent, that's exactly what we

  412. 12:48

    do. You know, we both optimize

  413. 12:50

    underlying like PDF engines plus like

  414. 12:53

    Word, PowerPoint, and others.

  415. 12:55

    We have an agentic harness that's like

  416. 12:56

    carefully tuned for auto routing between

  417. 12:59

    cheaper specialized models to frontier

  418. 13:01

    models,

  419. 13:02

    and also kind of specialized fine-tuned

  420. 13:04

    document VLMs that are parameter

  421. 13:06

    efficient and focus on specific classes

  422. 13:08

    of documents,

  423. 13:09

    elements like tables, charts, and

  424. 13:11

    others.

  425. The Document OCR Agent Harness

    The chart positions LlamaParse above frontier models on accuracy and shows cost optimization moving left. Auto-routing and model compression target cost; post-training and agentic refinement target accuracy.

    Text in image
    The Document OCR Agent Harness
    
    LlamaParse: https://cloud.llamaindex.ai/
    
    SOTA Document OCR
    (LlamaParse)
    
    Y-axis: Accuracy
    X-axis: Cost
    
    Increased Accuracy:
    • Post-train VLMs with RLVR for tables, charts, hand-writing, etc
    • Agentic judge & refinement
    
    Latest Frontier Models
    
    Cost Optimization:
    • Auto-routing (doc complexity model)
    • Model distillation & quantization
    • Direct extraction (optimized PDFium fork)
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  426. 13:14

    That's our commercial service called

  427. 13:16

    LlamaParse, which I'll talk about in a

  428. ParseBench: Enterprise Document Benchmark

    ParseBench tests whether agents can understand enterprise documents across five dimensions, from tables and charts to formatting and visual grounding. It uses 2,000 human-verified pages and emphasizes semantic correctness.

    Text in image
    ParseBench: An Enterprise Document Benchmark for Agents
    
    The most comprehensive enterprise document benchmark, for AI agents:
    1. 2k human-verified pages, 167k test rules
    2. Measures across tables, charts, content faithfulness, semantic formatting.
    3. Optimizes for semantic correctness instead of syntatic correctness
    
    PARSEBENCH
    ~2,000 human-verified pages · 167K+ test rules · 5 capability dimensions · enterprise documents (insurance, finance, government)
    
    TABLES
    Merged cells, hierarchical headers, cross-page continuity
    Example labels: TABLE RECORD MATCH, COL KEYS, ROW KEY, VALUE
    [illegible embedded document text]
    
    CHARTS
    Exact data-point extraction with series & axis label matching
    Example labels: VALUE $56.0, LABEL 2024
    [illegible embedded document text]
    
    CONTENT FAITHFULNESS
    Omissions, hallucinations, reading-order fidelity
    [illegible embedded document text]
    
    SEMANTIC FORMATTING
    Strikethrough, super/subscripts, bold, title hierarchy, links
    Example labels: bold, strikethrough, hierarchy
    [illegible embedded document text]
    
    VISUAL GROUNDING
    Element localization, classification, content attribution
    Example labels: Page-Header, Section, Table, Text, Picture, Page-Footer
    [illegible embedded document text]
  429. 13:18

    bit. But I think in general, you know,

  430. 13:20

    we're extremely committed to advancing

  431. 13:22

    the frontier of just document

  432. 13:24

    understanding cuz basically if you're

  433. 13:25

    within an enterprise organization and

  434. 13:27

    you have a massive long tail of

  435. 13:29

    documents across financial services,

  436. 13:31

    insurance, manufacturing, legal,

  437. 13:33

    government, and a bunch of others,

  438. 13:36

    there's just a lot of complexity in a

  439. 13:37

    lot of these document types. And if

  440. 13:39

    you're actually trying to unlock context

  441. 13:41

    at scale,

  442. 13:42

    most of the models are not up for the

  443. 13:43

    task. And so, we've created this thing

  444. 13:45

    called ParseBench, which is a

  445. 13:47

    comprehensive enterprise document

  446. 13:48

    benchmark for agents. We we think about

  447. 13:51

    it as the most comprehensive enterprise

  448. 13:53

    document benchmark. You know, it

  449. 13:54

    contains 2,000 human-verified pages. It

  450. 13:57

    measures tables, charts, content

  451. 13:59

    faithfulness, semantic formatting.

  452. 14:01

    And it's optimized for

  453. 14:03

    just how AI agents are actually able to

  454. 14:05

    understand these documents instead of

  455. 14:07

    like syntactic correctness.

  456. 14:09

    We've If you look at parsebench.ai,

  457. ParseBench Results: Overall Score vs. Cost

    Higher scores and lower costs lie toward the chart’s upper left. LP Agentic sits highest at a little over one cent per page; no plotted parser approaches 100%.

    Text in image
    ParseBench: An Enterprise Document Benchmark for Agents
    
    We evaluate frontier models, OSS models, specialized parse providers (including LlamaParse)
    
    No parser gets close to 100%, the benchmark is meant to be hard!
    
    Overall vs. Cost
    Y-axis: Overall score (%)
    Y-axis ticks: 50, 60, 70, 80
    X-axis: Cost per page (cents)
    X-axis ticks: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0
    Legend: LlamaParse; VLMs; Specialized Document Parsers
    Data labels: LP Agentic; LP Cost-Eff; Gemini (min); Gemini (high); Reducto; Reducto (agentic); Gemini Pro; GPT-5.4; Azure DI; Extend; Haiku 4.5 (think); Opus 4.6; Google DocAI; GPT-mini (med); Textract; GPT-mini (min); Haiku 4.5; LandingAI
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  458. 14:11

    which is, you know, kind of the it's a

  459. 14:13

    fully public page on the internet. It's

  460. 14:15

    also available on Hugging Face and

  461. 14:17

    Kaggle.

  462. 14:18

    We benchmark probably like 50 different

  463. 14:20

    frontier models, open weight models,

  464. 14:22

    specialized OCR solutions. And you

  465. 14:24

    really want the Pareto curve to kind of

  466. 14:26

    be towards the left and up in terms of

  467. 14:29

    accuracy, like extremely high accuracy,

  468. 14:31

    but also extremely low cost. And there's

  469. 14:34

    just so many different types of

  470. 14:35

    documents, where some are a little bit

  471. 14:37

    simpler, maybe some are a little bit

  472. 14:39

    more complex. And ideally, you want to

  473. 14:41

    cover all the points on the curve to

  474. 14:43

    deal with the dynamic distribution of

  475. 14:45

    various types of documents out there.

  476. 14:46

    It's pretty clear, even if you look at

  477. 14:48

    this graph, that it's

  478. 14:50

    like you can increase the complexity of

  479. 14:52

    the benchmark, and that document

  480. 14:53

    understanding is definitely not a 100%

  481. 14:55

    solved. But, you know, you fundamentally

  482. 14:58

    need to kind of advance a lot of the

  483. 15:00

    core capabilities to make sure they're

  484. 15:01

    able to process, unlock the vast trove

  485. 15:03

    of enterprise context out there.

  486. The Accuracy-Cost-Latency Pareto Curve

    Parsing workloads favor different tradeoffs: financial extraction demands high accuracy, bulk indexing favors low cost, and real-time uploads need low latency. Liu says VLM-based approaches are often too slow for the agent loop.

    Text in image
    The Accuracy-Cost-Latency Pareto Curve
    
    1. High Accuracy Regime: require ~99%+ accuracy, price insensitive
    • e.g. financial data room extraction
    2. Low Cost Regime: require 1M docs per day, accuracy above min threshold
    • e.g. offline indexing a petabyte of Sharepoint data for retrieval
    3. Low Latency/Low Cost Regime: require parsing massive volumes in seconds, price sensitive
    • e.g. real-time file uploads to Cowork
    
    VLM-based approaches are primarily good for latency-insensitive batch processing.
    
    They are not great in the agent loop.
    
    Overall vs. Cost
    Y-axis: Overall score (%)
    Y-axis ticks: 50, 60, 70, 80
    X-axis: Cost per page (cents)
    X-axis ticks: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0
    Legend: LlamaParse; VLMs; Specialized Document Parsers
    Chart labels: LP Agentic; LP Cost-Eff; Gemini (min); Gemini (high); Reducto; Reducto (agentic); Gemini Pro; GPT-5.4; Azure DI; Extend; Haiku 4.5 (think); Opus 4.6; Google DocAI; GPT-mini (med); Textract; GPT-mini (min); Haiku 4.5; LandingAI
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  487. 15:08

    There's kind of like a few different

  488. 15:10

    points on this accuracy cost latency

  489. 15:12

    Pareto curve. There's what I call like

  490. 15:14

    the high accuracy regime, where like,

  491. 15:16

    you know, some institutions basically

  492. 15:17

    need like 99 to almost 100% accuracy,

  493. 15:20

    because basically, the downside of an

  494. 15:22

    incorrect extraction is you completely

  495. 15:23

    mess up your financial model, you

  496. 15:25

    completely, you know, you basically get

  497. 15:27

    flagged for fraud or a bunch of other

  498. 15:29

    really really bad things.

  499. 15:30

    In regulated industries like insurance

  500. 15:32

    and financial services, we see this a

  501. 15:34

    decent amount. This typically means

  502. 15:36

    you're willing to pay a little bit more

  503. 15:37

    money per page for like deeper agent

  504. 15:39

    tech reasoning to at least make sure

  505. 15:41

    that you get back the the information in

  506. 15:43

    the right format. There's also like the

  507. The Accuracy-Cost-Latency Pareto Curve

    Parsing workloads favor different tradeoffs: financial extraction demands high accuracy, bulk indexing favors low cost, and real-time uploads need low latency. Liu says VLM-based approaches are often too slow for the agent loop.

    Text in image
    The Accuracy-Cost-Latency Pareto Curve
    
    1. High Accuracy Regime: require ~99%+ accuracy, price insensitive
    • e.g. financial data room extraction
    2. Low Cost Regime: require 1M docs per day, accuracy above min threshold
    • e.g. offline indexing a petabyte of Sharepoint data for retrieval
    3. Low Latency/Low Cost Regime: require parsing massive volumes in seconds, price sensitive
    • e.g. real-time file uploads to Cowork
    
    VLM-based approaches are primarily good for latency-insensitive batch processing.
    
    They are not great in the agent loop.
    
    Overall vs. Cost
    Y-axis: Overall score (%)
    Y-axis ticks: 50, 60, 70, 80
    X-axis: Cost per page (cents)
    X-axis ticks: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0
    Legend: LlamaParse; VLMs; Specialized Document Parsers
    Chart labels: LP Agentic; LP Cost-Eff; Gemini (min); Gemini (high); Reducto; Reducto (agentic); Gemini Pro; GPT-5.4; Azure DI; Extend; Haiku 4.5 (think); Opus 4.6; Google DocAI; GPT-mini (med); Textract; GPT-mini (min); Haiku 4.5; LandingAI
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  508. 15:45

    low cost regime. Let's say you're just

  509. 15:47

    trying to index, you know, the million

  510. 15:48

    plus documents per day within your

  511. 15:51

    that's you know, being continually

  512. 15:52

    updated within your SharePoint just for

  513. 15:54

    like rag knowledge base search. You

  514. 15:56

    know, in these cases, you obviously want

  515. 15:57

    it to be not like terribly inaccurate,

  516. 15:59

    but even if it's a little bit messed up,

  517. 16:01

    it's okay, too. Because in the end if

  518. 16:03

    you have a sufficiently good agent, it

  519. 16:04

    can always dive deeper into the document

  520. 16:06

    and surface the right information with

  521. 16:08

    the right citations and grounding.

  522. 16:10

    So for these, you know, being able to

  523. 16:11

    create some sort of scalable offline

  524. 16:13

    indexing pipeline that has the best like

  525. 16:15

    cost constraints

  526. 16:17

    is something that is optimal.

  527. 16:19

    One thing about VLMs based approaches

  528. 16:21

    though is that, you know, they're

  529. 16:23

    typically not very fast. And I think a

  530. 16:26

    lot of times if you have like real-time

  531. 16:28

    file uploads, let's say you're using

  532. 16:29

    Cloud Co-work, you upload a thousand

  533. 16:31

    documents and you need to process it

  534. 16:33

    within a minute a minute, like having a

  535. 16:35

    bunch of VLMs process that at scale is

  536. 16:38

    really tough for basically every single

  537. 16:39

    OCR service out there. And and to be

  538. 16:41

    fair, that includes ours, too. I think

  539. 16:43

    in general, there's also some sort of

  540. The Accuracy-Cost-Latency Pareto Curve

    Parsing workloads favor different tradeoffs: financial extraction demands high accuracy, bulk indexing favors low cost, and real-time uploads need low latency. Liu says VLM-based approaches are often too slow for the agent loop.

    Text in image
    The Accuracy-Cost-Latency Pareto Curve
    
    1. High Accuracy Regime: require ~99%+ accuracy, price insensitive
    • e.g. financial data room extraction
    2. Low Cost Regime: require 1M docs per day, accuracy above min threshold
    • e.g. offline indexing a petabyte of Sharepoint data for retrieval
    3. Low Latency/Low Cost Regime: require parsing massive volumes in seconds, price sensitive
    • e.g. real-time file uploads to Cowork
    
    VLM-based approaches are primarily good for latency-insensitive batch processing.
    
    They are not great in the agent loop.
    
    Overall vs. Cost
    Y-axis: Overall score (%)
    Y-axis ticks: 50, 60, 70, 80
    X-axis: Cost per page (cents)
    X-axis ticks: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0
    Legend: LlamaParse; VLMs; Specialized Document Parsers
    Chart labels: LP Agentic; LP Cost-Eff; Gemini (min); Gemini (high); Reducto; Reducto (agentic); Gemini Pro; GPT-5.4; Azure DI; Extend; Haiku 4.5 (think); Opus 4.6; Google DocAI; GPT-mini (med); Textract; GPT-mini (min); Haiku 4.5; LandingAI
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  541. 16:46

    need for an extremely low latency

  542. 16:48

    solution so that you can actually

  543. 16:50

    process stuff in real-time even if you

  544. 16:52

    have like deeper VLM enabled processing

  545. 16:55

    for kind of like deeper visual

  546. 16:56

    inspection and analysis.

  547. 16:58

    And so that's what I call kind of being

  548. LiteParse: Fast, Free, Surprisingly Good Parsing

    LiteParse v2 leads on 1- and 457-page PDFs (0.777 s for the latter); PyMuPDF leads on 24 and 60 pages. Timings use five warmup runs with OCR off. LiteParse also has the highest overall accuracy shown: 39.2%.

    Text in image
    LiteParse: Fast, Free, Surprisingly Good Parsing
    
    An open-source, model-free, fast document parser.
    
    ✅ Output in text + markdown
    ✅ Supports CLI, Python, Node, WASM
    ✅ One-click Skills install
    ✅ Tops olmOCR-bench, opendataloader-bench, ParseBench vs. other OSS parsers
    ✅ Outputs bounding boxes
    
    https://github.com/run-llama/liteparse
    
    speed comparison
    Document | V2 liteparse | V1 liteparse | pymupdf | pypdf | markitdown | pdftotext | TEXT pymupdf4llm | MD pymupdf4llm | opendataloader
    1_page.pdf | • 0.002 s | 0.217 s | 0.003s | 0.012s | 0.040s | 0.003s | 0.115s | 0.113s | 0.359s
    24_pages.pdf | 0.041 s | 0.371 s | • 0.029s | 0.165s | 1.084s | 0.042s | 1.436s | 1.464s | 0.701s
    60_pages.pdf | 0.123 s | 0.577 s | • 0.086s | 0.919s | 7.129s | 0.092s | 10.693s | 10.633s | 2.560s
    457_pages.pdf | • 0.777 s | 2.695 s | 0.809s | 5.804s | 39.335s | 1.909s | 68.882s | 68.614s | 12.386s
    LICENSE | Apache-2.0 | Apache-2.0 | AGPL-3.0 | BSD 3-Clause | MIT | GPL-2.0 | AGPL-3.0 | AGPL-3.0 | Apache-2.0
    
    • Fastest result in each row
    TIMES REPORTED AFTER 5 WARMUP RUNS · OCR DISABLED
    
    accuracy comparison
    Category | LiteParse | pymupdf4llm | opendataloader | pdf-inspector | markitd[illegible]
    Overall | 39.2% | 32.9% | 32.7% | 30.5% | 28.7%
    baseline | 99.9% | 84.5% | 86.9% | 82.9% | 86.8%
    headers_footers | 55.9% | 39.5% | 37.5% | 52.0% | 38.8%
    multi_column | 67.1% | 66.7% | 62.8% | 38.2% | 39.3%
    table_tests | 48.0% | 46.3% | 25.7% | 40.0% | 19.9%
    long_tiny_text | 29.2% | 12.7% | 35.1% | 17.4% | 31.2%
    old_scans | 13.3% | 13.3% | 13.3% | 13.3% | 13.3%
    arxiv_math | 0.0% | 0.0% | 0.0% | 0.0% | 0.0%
    old_scans_math | 0.0% | 0.0% | 0.0% | 0.0% | 0.0%
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  549. 17:00

    in the agent loop. So besides Lama

  550. 17:02

    Parse, which is kind of our commercial

  551. 17:03

    service around like document processing

  552. 17:05

    and extraction, we also created this

  553. 17:07

    tool called Light Parse.

  554. 17:09

    It is surprisingly really really good. I

  555. 17:11

    don't know if you've been following some

  556. 17:12

    of the Twitter threads, but it is

  557. 17:15

    Rust-based. It is the fastest

  558. 17:16

    open-source parser out there. It is

  559. 17:18

    completely free, um, and there is

  560. 17:20

    basically no strings attached. I think

  561. 17:21

    it's like MIT or Apache license. Um, and

  562. 17:24

    it basically is the most accurate like

  563. 17:26

    markdown parser out there that doesn't

  564. 17:28

    use a VLM or any sort of kind of like

  565. 17:29

    deeper model. Um, and so this is kind of

  566. LiteParse in the Assistive Agent Loop

    LiteParse provides a fast first pass for agent text search; the agent can use VLM-based OCR for deeper analysis. Beside the recommendation, a browser demo shows a PDF and a parsing interface.

    Text in image
    LiteParse: Fast, Free, Surprisingly Good Parsing
    
    It is perfect as a default in the assistive agent loop:
    • Extremely fast over any set of data
    • Good enough that the agent can do text search
    • The agent can decide to “zoom-in” with a VLM-based OCR tool if it needs to do deeper analysis.
    
    Embedded PDF:
    The NASA Technical Report Server
    [illegible]
    Abstract
    [illegible]
    
    Interface text:
    LiteParse
    PDF Parsing in the Browser
    Fast, lightweight document parsing powered by WebAssembly. No server required — everything runs locally in your browser.
    [illegible]
    Drop a PDF here or click to browse
    Ready. Drop a PDF to parse
    Usage
    [illegible]
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  567. 17:33

    nice because you can use it as a default

  568. 17:35

    in the assistive agent loop. Um, let's

  569. 17:38

    say you're uploading a a bunch of

  570. 17:39

    documents to Quad Code, Quad Code Work,

  571. 17:41

    Codex, and you want it to process like a

  572. 17:43

    thousand PDFs extremely quickly. You can

  573. 17:46

    always do that, um, and then, you know,

  574. 17:48

    equip a VLM-based parser like Llama

  575. 17:50

    Parser or other frontier models as a

  576. 17:51

    tool. So, what these agents will do is

  577. 17:54

    they'll do like a fast pass over all the

  578. 17:56

    documents first, uh, uh, kind of like

  579. 17:58

    just scan through all the context

  580. 18:00

    extremely efficiently, um, and then if

  581. LiteParse for Assistive Agents

    An agent can scan documents quickly for text search, then use slower VLM-based OCR to inspect pages with tables or charts in more depth.

    Text in image
    LiteParse: Fast, Free, Surprisingly Good Parsing
    
    It is perfect as a default in the assistive agent loop:
    • Extremely fast over any set of data
    • Good enough that the agent can do text search
    • The agent can decide to “zoom-in” with a VLM-based OCR tool if it needs to do deeper analysis.
    
    LlamaIndex · Redefine Document Workflows with AI Agents
    
    Interface text:
    LiteParse
    PDF Parsing in the Browser
    [illegible]
    Drop a PDF here or click to browse
    Parsed 16 page(s) in [illegible]
    Markdown
    Wrap On
    Copy
    The NASA Technical Report Server
    Abstract
    Introduction
    [illegible]
  582. 18:02

    actually needs to dive into a page with

  583. 18:04

    like tables, with like charts, and

  584. 18:06

    actually needs to more deeply understand

  585. 18:07

    the values, um, it will use a VLM-based

  586. 18:09

    tool, slower processing, to actually

  587. 18:11

    make sure it reads the information

  588. 18:12

    correctly. This is available as a

  589. 18:14

    one-click installable skill, um,

  590. 18:16

    complements kind of any other deeper

  591. 18:18

    VLM-based OCR tool you want to use, um,

  592. 18:20

    and we kind of designed to make it as

  593. 18:22

    fast as possible and also easy to plug

  594. 18:24

    in to your favorite AI agent.

  595. Beyond Parsing

    The document context layer spans parsing, extraction and search, and agentic workflows. The slide also marks agent-native formats, document versioning and long-horizon agents as unexplored areas.

    Text in image
    Great, what else is there besides parsing?
    
    Document Context Layer
    
    Parsing Layer
    Semantic and Storage Layer
    Agentic Layer
    
    Today
    Parsing Layer: Document OCR
    Semantic and Storage Layer: Document Extraction; Document Search
    Agentic Layer: Document Workflows
    
    Unexplored
    Parsing Layer: Agent-native Document Formats
    Semantic and Storage Layer: Document Versioning; Document Editing; Document Permissions and Collaboration
    Agentic Layer: Hillclimbing-as-a-service; Long-horizon agents
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  596. 18:28

    So, I kind of speed ran through a bunch

  597. 18:30

    of this stuff, but basically, you know,

  598. 18:32

    uh, we spent a bunch of time on the, uh,

  599. 18:35

    parsing layer. There's also other, um,

  600. 18:37

    general components around like the

  601. 18:38

    semantic and storage layer in terms of

  602. 18:40

    document extraction and search, and of

  603. 18:42

    course like document workflows. Um, and

  604. Beyond Parsing

    The document context layer spans parsing, extraction and search, and agentic workflows. The slide also marks agent-native formats, document versioning and long-horizon agents as unexplored areas.

    Text in image
    Great, what else is there besides parsing?
    
    Document Context Layer
    
    Parsing Layer
    Semantic and Storage Layer
    Agentic Layer
    
    Today
    Parsing Layer: Document OCR
    Semantic and Storage Layer: Document Extraction; Document Search
    Agentic Layer: Document Workflows
    
    Unexplored
    Parsing Layer: Agent-native Document Formats
    Semantic and Storage Layer: Document Versioning; Document Editing; Document Permissions and Collaboration
    Agentic Layer: Hillclimbing-as-a-service; Long-horizon agents
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  605. 18:45

    due to time, I'll probably kind of just,

  606. 18:46

    uh, skip some of the, uh, unexplored

  607. 18:48

    areas like agent native document

  608. 18:50

    formats, hill climbing as a service, and

  609. 18:52

    others, but I'll share the full set of

  610. 18:53

    slides online. In terms of the semantic

  611. 18:56

    and storage layer, you know, besides

  612. Document Extraction

    Schema-based extraction turns documents into structured outputs for downstream systems. The slide highlights data entry and batch ETL, then asks whether extracted values can be traced to their source.

    Text in image
    Document Extraction
    
    Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.
    
    Use Cases:
    • Automate human data entry
    • Batch ETL
    • Add metadata for search
    
    Extraction Modalities:
    • Fast Extraction
    • Agentic Extraction
    
    Grounding and Semantics:
    • Granular attribution
    • Calibrated Confidence Scores
    
    ...can it prove where they came from?
    
    LlamaIndex · Redefine Document Workflows with AI Agents
  613. 18:57

    document parsing, um, a lot of use cases

  614. 19:00

    also require actually getting back, uh,

  615. 19:02

    structured information at scale from

  616. 19:04

    documents. Whether you're processing,

  617. 19:06

    you know, a million invoices or expense

  618. 19:07

    reports or receipts or claims, you need

  619. 19:10

    to make sure that, you know, you want to

  620. 19:11

    actually get back structured outputs

  621. 19:13

    that you can put into a downstream

  622. 19:15

    database or system.

  623. 19:16

    And so, a lot of these use cases

  624. 19:18

    basically revolve around the form of,

  625. 19:20

    you know, how do you automate a lot of

  626. 19:22

    workloads that humans typically do in

  627. 19:24

    scanning a lot of paperwork and doing

  628. 19:26

    data entry. Whether it is kind of,

  629. 19:28

    again, invoices, claims, contracts,

  630. 19:30

    receipts, or others.

  631. 19:32

    We kind of created these capabilities

  632. 19:33

    within Llama Parse as well.

  633. 19:35

    A lot of our capabilities are actually

  634. Document Extraction

    The demo shows extraction output with page and bounding-box fields and selectable content granularity. Liu says outputs include source citations, and confidence scores can flag uncertain values before they enter a system.

    Text in image
    Document Extraction
    
    Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.
    
    Use Cases:
    • Automate human data entry
    • Batch ETL
    • Add metadata for search
    
    Extraction Modalities:
    • Fast Extraction
    • Agentic Extraction
    
    Grounding and Semantics:
    • Granular attribution
    • Calibrated Confidence Scores
    
    Interface text:
    JSON
    [
      {
        "page": 1,
        "bbox": {
          "x": 267.02,
          "y": 74.5,
          "w": 38.61,
          "h": 9.4
        },
        "span": [
          0,
          6
        ]
      },
      {
        "page": 1,
        "bbox": {
          "x": 305.38,
          "y": 74.5,
          "w": 39.35,
    
    View options
    Content: Word
    Collapse
    Expand
    Job
    Layout
    Line
    Word
    Cell
    
    LlamaIndex · Redefine Document Workflows with AI Agents

    19:37Demo milestone

  635. 19:37

    tuned towards like low cost while

  636. 19:39

    extremely high accuracy. And you get

  637. 19:42

    back granular citations all the way back

  638. 19:44

    to the source document for every

  639. 19:45

    extracted output. And of course, you can

  640. Document Extraction

    The demo shows extraction output with page and bounding-box fields and selectable content granularity. Liu says outputs include source citations, and confidence scores can flag uncertain values before they enter a system.

    Text in image
    Document Extraction
    
    Goal: Schema-based structured extraction over any document, regardless of document complexity or schema complexity.
    
    Use Cases:
    • Automate human data entry
    • Batch ETL
    • Add metadata for search
    
    Extraction Modalities:
    • Fast Extraction
    • Agentic Extraction
    
    Grounding and Semantics:
    • Granular attribution
    • Calibrated Confidence Scores
    
    LlamaIndex
    Sign up for LlamaParse today
    www.llamaindex.ai
    
    Interface text:
    0:51 / 0:51
    1x
    
    LlamaIndex · Redefine Document Workflows with AI Agents

    19:45Demo milestone

  641. 19:47

    run this in a pipeline at scale with

  642. 19:49

    confidence scores

  643. 19:50

    and also, you know, being able to

  644. 19:52

    actually flag whether or not we're

  645. 19:54

    certain about a certain value before

  646. 19:56

    deciding to put it into some sort of

  647. 19:58

    system.

  648. 20:00

    There's also document search, which is a

  649. 20:02

    basically expanded tool set as I

  650. 20:03

    mentioned around retrieval, BM25, grep,

  651. 20:06

    vector search, reading, and scrolling.

  652. 20:08

    And so, all these capabilities are

  653. 20:10

    available within some of our commercial

  654. 20:12

    platforms as well as open source

  655. 20:13

    offerings. But I also just wanted to

  656. 20:15

    paint a picture of the general concepts

  657. 20:16

    out there today.

  658. 20:18

    So, I'll skip this section about kind of

  659. 20:19

    what's next and then maybe just go all

  660. 20:22

    the way to the end. I know I'm a little

  661. 20:23

    bit over time. So, really appreciate you

  662. 20:25

    all spending time today and then let me

  663. 20:27

    just how do I get to this part really

  664. 20:30

    quick? Oh, right.

  665. 20:33

    I'm going to skip this piece. I'll put

  666. 20:35

    put this online.

  667. 20:36

    Our booth is at LG 47. If you guys are

  668. 20:39

    interested in stopping by and we're

  669. 20:41

    hosting a giant pickleball tournament

  670. 20:42

    today. So, thank you for your time.

  671. 20:45

    >> [applause]