PlanCompiler: A Deterministic Compilation Architecture for Structured Multi-Step LLM Pipelines

📅 2026-04-07
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Large language models often fail in multi-step structured workflows due to error propagation, particularly when state manipulation and validation are required. This work proposes a novel compiler architecture that decouples planning from execution, introducing for the first time a deterministic compilation paradigm. By leveraging a typed node registry, static graph validation, and structured JSON plan generation, the approach reliably translates LLM outputs into executable Python code, integrated with SQLite for persistent state management. Evaluated on a benchmark of 300 tasks, the method achieves 278 first-pass successes—substantially outperforming GPT-4.1 and Claude Sonnet baselines—while reducing cost to \$0.356 per task and maintaining competitive end-to-end latency, thereby clearly delineating the current capability boundary of such approaches.

Technology Category

Planning, Routing, and Scheduling: Planning with Language ModelsMachine Learning: Large Multimodal Models (LMMs)Natural Language Processing: (Large) Language Models

Application Category

Economics, Online Markets and Human Computation: Cost models of using LLMs in production systemsGraph Algorithms and Modeling for the Web: Foundation models and LLMs for Web-related graphsUser Modeling, Personalization and Recommendation: Large Language Models (LLM) for user modeling and recommendation
📝 Abstract
Large language models (LLMs) remain brittle in multi-step structured workflows, where errors compound across sequential transformations, validation stages, and stateful operations such as SQL persistence. We present PlanCompiler, a compilation architecture for structured LLM pipelines that separates planning from execution through a typed node registry, static graph validation, and deterministic compilation. Instead of relying on autoregressive chaining at runtime, the system first produces a typed JSON plan over a fixed registry of primitives, validates that plan against explicit structural and type constraints, and compiles only validated plans into executable Python. We evaluate the approach on a 300-task benchmark covering increasing workflow depth, SQL roundtrip persistence, and schema-themed stress tests. In this setting, PlanCompiler achieves 100% first-pass success on Sets A and B, 88% on Set C, 96% on Set D, 88% on schema-trap tasks, and 84% on SQL roundtrip tasks, outperforming direct free-form code-generation baselines from GPT-4.1 and Claude Sonnet on five of six benchmark sets and achieving 278/300 successes overall versus 202/300 and 187/300 for the two baselines, respectively. Across the full suite, planning cost is approximately \$0.356, compared with \$2.140 for GPT-4.1 and \$18.391 for Claude, while maintaining competitive end-to-end latency. These results suggest that, for registry-constrained structured data workflows, deterministic compilation can improve first-pass reliability and cost efficiency relative to free-form code generation. Residual failures are concentrated in two narrow classes: late output-contract errors on aggregation tasks and early type mismatches at the SQLite persistence boundary, clarifying both the benefits and the current limits of the approach.
Problem

Research questions and friction points this paper is trying to address.

large language models
multi-step workflows
error compounding
structured pipelines
deterministic compilation
Innovation

Methods, ideas, or system contributions that make the work stand out.

deterministic compilation
structured LLM pipelines
typed node registry
static graph validation
plan-to-code compilation
P
Pranav Harikumar
Independent Researcher