Further Reading
Foundational Research Papers
Language Models & Transformers
Attention Is All You Need (2017)
Attention Is All You Need (2017)
Language Models are Few-Shot Learners (2020)
Language Models are Few-Shot Learners (2020)
Training language models to follow instructions (2022)
Training language models to follow instructions (2022)
Prompting Techniques
Chain of Thought & Reasoning
Chain-of-Thought Prompting Elicits Reasoning (2022)
Chain-of-Thought Prompting Elicits Reasoning (2022)
Large Language Models are Zero-Shot Reasoners (2022)
Large Language Models are Zero-Shot Reasoners (2022)
Self-Consistency Improves Chain of Thought Reasoning (2022)
Self-Consistency Improves Chain of Thought Reasoning (2022)
Tree of Thoughts: Deliberate Problem Solving (2023)
Tree of Thoughts: Deliberate Problem Solving (2023)
Retrieval-Augmented Generation
Retrieval-Augmented Generation for Knowledge-Intensive NLP (2020)
Retrieval-Augmented Generation for Knowledge-Intensive NLP (2020)
In-Context Retrieval-Augmented Language Models (2023)
In-Context Retrieval-Augmented Language Models (2023)
Prompt Engineering Surveys
Pre-train, Prompt, and Predict (2021)
Pre-train, Prompt, and Predict (2021)
A Survey of Large Language Models (2023)
A Survey of Large Language Models (2023)
Tools & Frameworks
Prompt Development
LangChain
- Prompt templates
- Chain composition
- Memory management
- Tool integration
Guidance
- Structured generation
- Template-based prompts
- Constrained outputs
PromptBase
- Pre-built prompts
- Community sharing
- Prompt templates
OpenAI Playground
- Real-time testing
- Parameter tuning
- Model comparison
Vector Databases (for RAG)
Pinecone
Weaviate
Chroma
Qdrant
Evaluation & Testing
PromptFoo
- Automated testing
- Performance metrics
- Regression detection
LangSmith
- Trace visualization
- Performance analytics
- Prompt versioning
Community Resources
Learning Platforms
Learn Prompting
Prompt Engineering Guide
OpenAI Cookbook
Anthropic Prompt Library
Blogs & Newsletters
Lilian Weng's Blog
Lilian Weng's Blog
- “Prompt Engineering”
- “Large Language Models”
- “Controllable Text Generation”
The Batch (DeepLearning.AI)
The Batch (DeepLearning.AI)
Import AI
Import AI
Ahead of AI
Ahead of AI
Communities
r/PromptEngineering
LangChain Discord
OpenAI Forum
Hugging Face Forums
Books
Recommended Reading
The Prompt Engineering Handbook
The Prompt Engineering Handbook
Designing Machine Learning Systems
Designing Machine Learning Systems
Natural Language Processing with Transformers
Natural Language Processing with Transformers
Online Courses
Structured Learning
ChatGPT Prompt Engineering for Developers
LangChain for LLM Application Development
Building Systems with ChatGPT API
Prompt Engineering Specialization
Advanced Topics
Cutting-Edge Research Areas
- Constitutional AI
- Multimodal Prompting
- Prompt Optimization
- Adversarial Prompting
Research Groups & Labs
Leading Organizations
OpenAI
Anthropic
Google DeepMind
Meta AI
Microsoft Research
Stanford NLP
Staying Current
How to Keep Up
Follow Key Researchers
Monitor arXiv
Join Communities
Experiment Regularly
Read Release Notes