End-to-end PDDL Planning with Hardcoded and Dynamic Agents
Emanuele La Malfa, Ping Zhu, Samuele Marro, Sara Bernardini, Michael Wooldridge

TL;DR
This paper introduces an end-to-end planning framework that uses LLMs to convert natural language specifications into PDDL models, refine them with specialized agents, and generate plans, demonstrating flexibility across multiple domains.
Contribution
The framework uniquely combines hardcoded and dynamic agents powered by LLMs to automate PDDL planning from natural language without human intervention.
Findings
Effective across ten+ domains and tasks including benchmarks and classic problems.
Compatible with multiple PDDL planning engines and validators.
Demonstrates end-to-end automation with LLMs in complex planning scenarios.
Abstract
We present an end-to-end framework for planning supported by verifiers. An orchestrator receives a human specification written in natural language and converts it into a PDDL (Planning Domain Definition Language) model, where the domain and problem are iteratively refined by sub-modules (agents) to address common planning requirements, such as time constraints and optimality, as well as ambiguities and contradictions that may exist in the human specification. We support two categories of agents: hardcoded, which are informed by logs and error traces and have a pre-defined goal (e.g., fix issues with PDDL syntax, check temporal constraints), and dynamic, which have no predefined goal but adapt to the specific domain and revise the latent planning abstraction. The validated domain and problem are then passed to an external planning engine to generate a plan. The orchestrator and agents…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
