LGAIPLApr 6, 2025

AutoPDL: Automatic Prompt Optimization for LLM Agents

arXiv:2504.04365v517 citationsh-index: 31
Originality Incremental advance
AI Analysis

This addresses the tedious and error-prone process of prompt tuning for LLM users, though it is incremental as it builds on existing AutoML and prompting techniques.

The paper tackles the problem of manually tuning prompts for LLM agents by proposing AutoPDL, an automated approach that frames prompt optimization as a structured AutoML problem, resulting in consistent accuracy gains of up to 67.5 percentage points across tasks and models.

The performance of large language models (LLMs) depends on how they are prompted, with choices spanning both the high-level prompting pattern (e.g., Zero-Shot, CoT, ReAct, ReWOO) and the specific prompt content (instructions and few-shot demonstrations). Manually tuning this combination is tedious, error-prone, and specific to a given LLM and task. Therefore, this paper proposes AutoPDL, an automated approach to discovering good LLM agent configurations. Our approach frames this as a structured AutoML problem over a combinatorial space of agentic and non-agentic prompting patterns and demonstrations, using successive halving to efficiently navigate this space. We introduce a library implementing common prompting patterns using the PDL prompt programming language. AutoPDL solutions are human-readable, editable, and executable PDL programs that use this library. This approach also enables source-to-source optimization, allowing human-in-the-loop refinement and reuse. Evaluations across three tasks and seven LLMs (ranging from 3B to 70B parameters) show consistent accuracy gains ($9.21\pm15.46$ percentage points), up to 67.5pp, and reveal that selected prompting strategies vary across models and tasks.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes