Prompt Engineering Guide — screenshot of github.com

Prompt Engineering Guide

This GitHub repo is a comprehensive guide to prompt engineering, aggregating papers, learning resources, and practical techniques for effectively using large language models. I find it a solid reference.

Visit github.com →

Questions & Answers

What is the Prompt Engineering Guide?
The Prompt Engineering Guide is a comprehensive GitHub repository that compiles papers, learning guides, lectures, references, and tools related to prompt engineering for large language models (LLMs). It serves as a central resource for understanding and applying techniques to optimize interactions with LMs.
Who is the Prompt Engineering Guide intended for?
This guide is intended for researchers looking to improve LLM capabilities on complex tasks and developers designing robust prompting techniques. It is also valuable for anyone interested in understanding the capabilities and limitations of LLMs.
How does this Prompt Engineering Guide stand out among similar resources?
This guide differentiates itself by providing a curated, extensive collection of resources, including a web version, lectures, notebooks, and support for multiple languages. It covers a broad spectrum of prompting techniques, applications, and model-specific considerations in one centralized location.
When should I use the Prompt Engineering Guide?
Use this guide when you need to learn about prompt engineering from foundational concepts to advanced techniques, or when seeking to optimize prompts for specific applications. It is particularly useful for staying updated on the latest research and practical methods for interacting with LLMs.
What specific types of prompting techniques are covered in the guide?
The guide covers a wide array of techniques, including Zero-Shot, Few-Shot, Chain-of-Thought, Self-Consistency, and Retrieval Augmented Generation (RAG). It also details methods like Tree of Thoughts (ToT), Automatic Reasoning and Tool-use (ART), and Program-Aided Language Models (PAL).