mirror of
https://github.com/dair-ai/Prompt-Engineering-Guide
synced 2024-11-02 15:40:13 +00:00
LICENSE.md | ||
README.md |
Prompt Engineering Guide
This guide contains a non-exhaustive set of learning guides and tools about prompt engineering. It includes several materials, guides, examples, papers, and much more. The repo is intended to be used as a research and educational reference for practitioners and developers.
📢 Full lecture + notebook + exercises coming around 30th of January
Table of Contents
Papers
- Surveys / Overviews:
- Applications:
- Approaches/Techniques:
- Ask Me Anything: A simple strategy for prompting language models
- Fantastically Ordered Prompts and Where to Find Them: Overcoming Few-Shot Prompt Order Sensitivity
- AutoPrompt: Eliciting Knowledge from Language Models with Automatically Generated Prompts
- Large Language Models Are Human-Level Prompt Engineers
- Large Language Models are Zero-Shot Reasoners
- Structured Prompting: Scaling In-Context Learning to 1,000 Examples
- Chain of Thought Prompting Elicits Reasoning in Large Language Models
- Reframing Instructional Prompts to GPTk's Language
- Promptagator: Few-shot Dense Retrieval From 8 Examples
- Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigm
- A Taxonomy of Prompt Modifiers for Text-To-Image Generation
- PromptChainer: Chaining Large Language Model Prompts through Visual Programming
- Collections:
Tools & Libraries
- OpenAI Playground
- GPTTools
- EveryPrompt
- DUST
- Prompts.ai
- Lexica
- Interactive Composition Explorer
- Promptable
- GPT Index
- Prompt Base
- Playground
- OpenPrompt
- Visual Prompt Builder
- Prompt Generator for OpenAI's DALL-E 2
- AI Test Kitchen
- betterprompt
- Prompt Engine
- PromptSource
- sharegpt
- DreamStudio
Datasets
- PartiPrompts
- Real Toxicity Prompts
- DiffusionDB
- P3 - Public Pool of Prompts
- WritingPrompts
- Midjourney Prompts
- Awesome ChatGPT Prompts
- Stable Diffusion Dataset
Blog, Guides, Tutorials and Other Readings
- Pretrain, Prompt, Predict - A New Paradigm for NLP
- Prompt Engineering 101 - Introduction and resources
- Prompt Engineering by co:here
- Prompt Engineering by Microsoft
- Best practices for prompt engineering with OpenAI API
- Start with an Instruction
- CMU Advanced NLP 2022: Prompting
- Prompt Engineering 101: Autocomplete, Zero-shot, One-shot, and Few-shot prompting
- Prompt engineering davinci-003 on our own docs for automated support (Part I)
- DALLE Prompt Book
- DALL·E 2 Prompt Engineering Guide
- Prompt injection attacks against GPT-3
- Language Models and Prompt Engineering: Systematic Survey of Prompting Methods in NLP
- A Complete Introduction to Prompt Engineering for Large Language Models
- Learn Prompting
- 3 Principles for prompt engineering with GPT-3
- Extrapolating to Unnatural Language Processing with GPT-3's In-context Learning: The Good, the Bad, and the Mysterious
- Prompt Engineering Topic by GitHub
- Prompt Engineering Template
- Awesome ChatGPT Prompts
- Prompt Engineering: From Words to Art
- NLP for Text-to-Image Generators: Prompt Analysis
- GPT3 and Prompts: A quick primer
- Prompt Engineering in GPT-3
- Talking to machines: prompt engineering & injection
- A beginner-friendly guide to generative language models - LaMBDA guide
- Giving GPT-3 a Turing Test
- Prompts as Programming by Gwern
- AI Content Generation
- How to Draw Anything
- How to write good prompts
- Prompting Methods with Language Models and Their Applications to Weak Supervision
- How to get images that don't suck
- Best 100+ Stable Diffusion Prompts
- Notes for Prompt Engineering by sw-yx
Lecture + Tutorial
Full tutorial and lecture coming soon! If you would like to sponsor this open initiative reach out on Twitter or at ellfae@gmail.com.
Feel free to open a PR if you think something is missing here. Always welcome feedback and suggestions.