Pre-Act: Multi-Step Planning and Reasoning Improves Acting in LLM Agents
Mrinal Rawat, Ambuje Gupta, Rushil Goomer, Alessandro Di Bari, Neha Gupta, Roberto Pieraccini

TL;DR
Pre-Act introduces multi-step planning and reasoning to enhance large language model agents, significantly improving their action recall and goal completion rates, especially when fine-tuned on smaller models for practical deployment.
Contribution
The paper proposes Pre-Act, a multi-step planning method that refines reasoning and actions in LLM agents, outperforming ReAct and enabling effective fine-tuning of smaller models.
Findings
Pre-Act outperforms ReAct by 70% in Action Recall.
Fine-tuned 70B Llama 3.1 surpasses GPT-4 in action accuracy.
The approach improves goal completion rates by 28%.
Abstract
The ReAct (Reasoning + Action) capability in large language models (LLMs) has become the foundation of modern agentic systems. Recent LLMs, such as DeepSeek-R1 and OpenAI o1/o3, exemplify this by emphasizing reasoning through the generation of ample intermediate tokens, which help build a strong premise before producing the final output tokens. In this paper, we introduce Pre-Act, a novel approach that enhances the agent's performance by creating a multi-step execution plan along with the detailed reasoning for the given user input. This plan incrementally incorporates previous steps and tool outputs, refining itself after each step execution until the final response is obtained. Our approach is applicable to both conversational and non-conversational agents. To measure the performance of task-oriented agents comprehensively, we propose a two-level evaluation framework: (1) turn level…
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.
Taxonomy
TopicsMulti-Agent Systems and Negotiation
MethodsAttention Is All You Need · Label Smoothing · Adam · Linear Layer · Dropout · Residual Connection · Multi-Head Attention · Dense Connections · Layer Normalization · Byte Pair Encoding
