Do Agents Need to Plan Step-by-Step? Rethinking Planning Horizon in Data-Centric Tool Calling
Naoki Otani, Nikita Bhutani, Hannah Kim, Dan Zhang, Estevam Hruschka

TL;DR
This paper investigates the effectiveness of full-horizon versus single-step planning in data-centric tasks for LLM agents, showing full-horizon planning with lazy replanning is often more efficient.
Contribution
It systematically analyzes the impact of planning horizon on LLM agent performance, revealing full-horizon planning with on-demand replanning matches accuracy with less token usage.
Findings
Full-horizon planning with lazy replanning achieves similar accuracy to single-step planning.
Full-horizon planning uses 2-3x fewer tokens than single-step planning.
Eager step-by-step monitoring may be unnecessary for well-defined data tasks.
Abstract
Explicit planning is a critical capability for LLM-based agents solving complex data-centric tasks, which require precise tool calling over external data sources. Existing strategies fall into two paradigms based on planning horizon: (1) full-horizon (FH), which generates a complete plan before execution, and (2) single-step horizon (SH), which interleaves each action (tool call) with incremental reasoning and observation. While step-by-step execution is a common default under the assumption that eager execution monitoring is necessary for adaptability, we revisit this assumption for well-defined data-centric tasks. Our controlled empirical study isolates planning horizon as the key architectural feature and systematically analyzes the effects of topological complexity and tool robustness on both paradigms. Our experiments across Knowledge Base Question Answering and Multi-hop QA show…
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.
