Resources
A curated collection of books, papers, websites, and communities about prompting patterns and techniques.
Books
- Prompt Engineering for LLMsO'Reilly, John Berryman, Albert Ziegler
- Prompt Engineering for Generative AIO'Reilly, James Phoenix, Mike Taylor
- Generative AI Design PatternsO'Reilly, Valliappa Lakshmanan, Hannes Hapke
- Prompt Design PatternsYi Zhou
- Unlocking Secrets of Prompt EngineeringPackt, Gilbert Mizrahi
- LLM Design PatternsPackt, Ken Huang
Papers
- The Prompt Report: A Systematic Survey of Prompt Engineering TechniquesSchulhoff et al.
- A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTWhite et al.
- ChatGPT Prompt Patterns for Improving Code QualityWhite et al.
- A Systematic Survey of Prompt Engineering in LLMsSahoo et al.
- Pre-train, Prompt, and PredictLiu et al.
- Buffer of Thoughts: Thought-Augmented ReasoningYang et al.
- Lost in the Middle: How Language Models Use Long ContextsLiu et al.
- Toolformer: Language Models Can Teach Themselves to Use ToolsSchick et al.
- Tree of ThoughtsYao et al.
- Chain-of-Thought PromptingWei et al.
- ReflexionShinn et al.
- Large Language Models Are Human-Level Prompt EngineersZhou et al.
- Self-Consistency Improves Chain-of-Thought ReasoningWang et al.
- Language Models Are Zero-Shot ReasonersKojima et al.
- Unleashing the Potential of Prompt Engineering for LLMsChen et al.
- Prompting in the WildTafreshipour et al.
