Steering Semantic Data Processing With DocWrangler
Not on the map. Why?
Abstract (arXiv)
Unstructured text has long been difficult to automatically analyze at scale. Large language models (LLMs) now offer a way forward by enabling em semantic data processing, where familiar data processing operators (e.g., map, reduce, filter) are powered by LLMs instead of code. However, building effective semantic data processing pipelines presents a departure from traditional data pipelines: users need to understand their data to write effective pipelines, yet they need to construct pipelines to extract the data necessary for that understanding -- all while navigating LLM idiosyncrasies and inconsistencies. We present docwrangler, a mixed-initiative integrated development environment (IDE) for semantic data processing with three novel features to address the gaps between the user, their data, and their pipeline: em (i) In-Situ User Notes that allows users to inspect, annotate, and track observations across documents and LLM outputs, em (ii) LLM-Assisted Prompt Refinement that transforms user notes into improved operations, and em (iii) LLM-Assisted Operation Decomposition that identifies when operations or documents are too complex for the LLM to correctly process and suggests decompositions. Our evaluation combines a think-aloud study with 10 participants and a public-facing deployment (available at hrefhttps://docetl.org/playgrounddocetl.org/playground) with 1,500+ recorded sessions, revealing how users develop systematic strategies for their semantic data processing tasks; e.g., transforming open-ended operations into classifiers for easier validation and intentionally using vague prompts to learn more about their data or LLM capabilities.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Apr 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1; 2026: 3.
4 papers.
- 2025KramaBench: A Benchmark for AI Systems on Data-to-Insight Pipelines over Data Lakescited by 30
- 2026Beyond Linear LLM Invocation: An Efficient and Effective Semantic Filter Paradigmcited by 1
- 2026Carnot: Interpretable, Interactive, and Optimized Execution of Deep Research Queriescited by 0
- 2026How to Run Statistics over LLM Judges and Trust the Results: Calibrated Inference for Small-Sample AI Evaluation with evalstatscited by 0
- 2026How to Run Statistics over LLM Judges and Trust the Results: Calibrated Inference for Small-Sample AI Evaluation with evalstats20 Sep 2026
- 2026Carnot: Interpretable, Interactive, and Optimized Execution of Deep Research Queries10 Aug 2026
- 2026Beyond Linear LLM Invocation: An Efficient and Effective Semantic Filter Paradigm5 Mar 2026
- 2025KramaBench: A Benchmark for AI Systems on Data-to-Insight Pipelines over Data Lakes6 Jun 2025