{"type":"raw_signal","id":"why-forms-are-hard-to-parse-ai-form-81c57b","slug":"why-forms-are-hard-to-parse-ai-form-81c57b","title":"Why Forms Are Hard to Parse: AI Form Extraction vs. VLMs","description":"LlamaIndex published a technical article arguing that general-purpose vision-language models are unreliable for extracting structured data from forms.","retrieval_nugget":"LlamaIndex published a technical article arguing that general-purpose vision-language models are unreliable for extracting structured data from forms.","observed_at":"2026-09-28","record_date":"2026-09-28","date_kind":"observed_at","why_it_matters":"LlamaIndex published a technical article arguing that general-purpose vision-language models are unreliable for extracting structured data from forms. It says forms require preserving hierarchy, associating labels and values with their sections, reading checkbox state, and locating fields with bounding boxes. In one example, its checkbox classifier corrected a VLM’s false reading of a marked W-9 c","novelty":"notable","verification_level":"source-linked","signal_type":"research","source_platform":"llamaindex.ai","topics":[],"entities":[],"related_patterns":[],"source_url":"https://www.llamaindex.ai/blog/why-vlms-can-t-read-forms","source_urls":["https://www.llamaindex.ai/blog/why-vlms-can-t-read-forms"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"signal:why-forms-are-hard-to-parse-ai-form-81c57b","status":"published","visuals":[],"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/signals/why-forms-are-hard-to-parse-ai-form-81c57b/","markdown":"https://newruntime.com/signals/why-forms-are-hard-to-parse-ai-form-81c57b.md","json":"https://newruntime.com/signals/why-forms-are-hard-to-parse-ai-form-81c57b.json"},"next_reads":[{"type":"collection","path":"/signals/","url":"https://newruntime.com/signals/","title":"Raw Signals","reason":"Open every source-linked raw signal.","media_type":"text/html","json_url":"https://newruntime.com/signals.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
