The Prompt Report: A Systematic Survey of Prompting Techniques

πŸ“… 2024-06-06
πŸ›οΈ arXiv.org
πŸ“ˆ Citations: 53
✨ Influential: 2
πŸ“„ PDF
πŸ€– AI Summary
The field of prompt engineering lacks a unified taxonomic framework and standardized terminology, resulting in fragmented technical understanding and insufficient practical guidance. Method: We conduct a systematic literature review, bibliometric analysis, and ontology modeling to construct the first cross-modal taxonomy encompassing 58 large language models and 40 multimodal prompting techniques; define 33 core terms; and perform the first comprehensive meta-analysis focused on natural language prefix prompting. Contribution/Results: Our work delivers the most extensive prompt technique classification system to date (98 categories), a standardized lexicon, and an actionable engineering guideline tailored for state-of-the-art models. It systematically addresses critical gaps in terminological inconsistency and ontological absence, establishing a foundational benchmark for the field.

Technology Category

Application Category

πŸ“ Abstract
Generative Artificial Intelligence (GenAI) systems are increasingly being deployed across diverse industries and research domains. Developers and end-users interact with these systems through the use of prompting and prompt engineering. Although prompt engineering is a widely adopted and extensively researched area, it suffers from conflicting terminology and a fragmented ontological understanding of what constitutes an effective prompt due to its relatively recent emergence. We establish a structured understanding of prompt engineering by assembling a taxonomy of prompting techniques and analyzing their applications. We present a detailed vocabulary of 33 vocabulary terms, a taxonomy of 58 LLM prompting techniques, and 40 techniques for other modalities. Additionally, we provide best practices and guidelines for prompt engineering, including advice for prompting state-of-the-art (SOTA) LLMs such as ChatGPT. We further present a meta-analysis of the entire literature on natural language prefix-prompting. As a culmination of these efforts, this paper presents the most comprehensive survey on prompt engineering to date.
Problem

Research questions and friction points this paper is trying to address.

Generative AI
Prompt Engineering
Large Language Models
Innovation

Methods, ideas, or system contributions that make the work stand out.

Prompt Engineering
Language Model
Comprehensive Review
πŸ”Ž Similar Papers
No similar papers found.
Sander Schulhoff
Sander Schulhoff
CEO, HackAPrompt | Learn Prompting
Natural Language ProcessingDeep Reinforcement LearningGenerative AIPrompt Injection
M
Michael Ilie
University of Maryland
N
Nishant Balepur
University of Maryland
K
Konstantine Kahadze
University of Maryland
A
Amanda Liu
University of Maryland
Chenglei Si
Chenglei Si
Stanford University
Large Language ModelsAI Scientist
Yinheng Li
Yinheng Li
Microsoft
A
Aayush Gupta
University of Maryland
HyoJung Han
HyoJung Han
University of Maryland, College Park
Multilingual LLMMultimodal LLMMachine TranslationSpeech TranslationCross-lingual NLP
S
Sevien Schulhoff
University of Maryland
P
Pranav Sandeep Dulepet
University of Maryland
S
Saurav Vidyadhara
University of Maryland
D
Dayeon Ki
University of Maryland
Sweta Agrawal
Sweta Agrawal
Research Scientist at Google
Machine TranslationNatural Language Generation and Evaluation
Chau Pham
Chau Pham
Boston University
Machine LearningComputer VisionVision-LanguageLarge Language Models
G
Gerson Kroiz
F
Feileen Li
University of Maryland
H
Hudson Tao
University of Maryland
A
Ashay Srivastava
University of Maryland
H
Hevander Da Costa
University of Maryland
S
Saloni Gupta
University of Maryland
Megan L. Rogers
Megan L. Rogers
Texas State University
I
Inna Goncearenco
Icahn School of Medicine
G
Giuseppe Sarli
Icahn School of Medicine, ASST Brianza
I
Igor Galynker
Mount Sinai Beth Israel
Denis Peskoff
Denis Peskoff
Postdoctoral Researcher at Northwestern University
Natural Language Processing
Marine Carpuat
Marine Carpuat
Associate Professor, Computer Science, University of Maryland
Natural Language ProcessingMachine Translation
Jules White
Jules White
Vanderbilt
S
Shyamal Anadkat
Vanderbilt
Alexander Hoyle
Alexander Hoyle
AI Center Postdoctoral Fellow, ETH ZΓΌrich
Natural Language ProcessingComputational Social ScienceMachine Learning
Philip Resnik
Philip Resnik
Professor, Linguistics and UMIACS, University of Maryland
Computational LinguisticsNatural Language Processing