A Systematic Survey of Automatic Prompt Optimization Techniques

Kiran Ramnath, Kang Zhou, Sheng Guan, Soumya Smruti Mishra, Xuan Qi +16 more
2/24/2025
cs.CLcs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Since the advent of large language models (LLMs), prompt engineering has been a crucial step for eliciting desired responses for various Natural Language Processing (NLP) tasks. However, prompt engineering remains an impediment for end users due to rapid advances in models, tasks, and associated best practices. To mitigate this, Automatic Prompt Optimization (APO) techniques have recently emerged that use various automated techniques to help improve the performance of LLMs on various tasks. In this paper, we present a comprehensive survey summarizing the current progress and remaining challenges in this field. We provide a formal definition of APO, a 5-part unifying framework, and then proceed to rigorously categorize all relevant works based on their salient features therein. We hope to spur further research guided by our framework.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ramnath2025systematic,
  title  = {A Systematic Survey of Automatic Prompt Optimization Techniques},
  author = {Kiran Ramnath and Kang Zhou and Sheng Guan and Soumya Smruti Mishra and Xuan Qi and Zhengyuan Shen and Shuai Wang and Sangmin Woo and Sullam Jeoung and Yawei Wang and Haozhu Wang and Han Ding and Yuzhe Lu and Zhichao Xu and Yun Zhou and Balasubramaniam Srinivasan and Qiaojing Yan and Yueyan Chen and Haibo Ding and Panpan Xu and Lin Lee Cheong},
  year   = {2025},
  eprint = {2502.16923},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.16923v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.16923.svg)](https://codeofpaper.com/paper/2502.16923)

Discussion