Introduction to the Prompt-Engineering-Guide-zh-CN Project
The Prompt-Engineering-Guide-zh-CN project is designed to serve as a comprehensive resource on the emerging discipline of prompt engineering. This field focuses on developing and refining prompts to effectively leverage language models (LMs) for various applications and research topics.
What is Prompt Engineering?
Prompt engineering is the art and science of crafting prompts that optimize the performance of large language models (LLMs). This skill is essential for understanding both the capabilities and limitations of large-scale language models. Researchers employ prompt engineering to elevate the performance of LLMs across a variety of tasks, ranging from simple queries to more complex challenges like question answering and mathematical reasoning. Meanwhile, developers use prompt engineering to design effective prompt strategies that enhance interactions with language models and other related tools.
Project Objectives
The rise in interest surrounding LLMs served as the impetus for creating this new prompt engineering guide. The project compiles the latest papers, learning resources, lectures, references, and tools related to this field, all in one place to facilitate easy access for enthusiasts and professionals alike.
Key Features and Announcements
- New Web Version: The guide is available in a web format for better accessibility, which can be explored here.
- New Course Collaboration: In partnership with Sphere, a new course on prompt engineering for LLMs is available here.
- Upcoming ChatGPT Guide: A guide tailored to ChatGPT prompt engineering is currently in development.
- Community Engagement: The project received attention by securing the top spot on Hacker News on February 21, 2023.
- Prompt Engineering Lecture: A detailed lecture covering techniques, applications, and tools has been published, available for viewing here.
Learning and Resources
A comprehensive series of guides is a cornerstone of the project. These guides are continually being refined and expanded:
- Introduction to Prompt Engineering
- Basic Prompt Usage
- Advanced Prompt Techniques
- Applications of Prompt Engineering
- ChatGPT-Specific Prompting
- Adversarial Prompt Engineering
- Reliability in Prompt Engineering
- Miscellaneous Topics in Prompting
- Prompt Engineering Papers and Research
- Tools for Prompt Engineering
- Datasets relevant to Prompt Strategies
- Additional Reading and Resources
Participation and Acknowledgment
The project encourages community participation and welcomes suggestions and feedback through the submission of PRs (Pull Requests). To cite this guide in academic or professional work, the following reference format is recommended:
@article{Saravia_Prompt_Engineering_Guide_2022,
author = {Saravia, Elvis},
journal = {https://github.com/dair-ai/Prompt-Engineering-Guide},
month = {12},
title = {{Prompt Engineering Guide}},
year = {2022}
}
Whether you are a researcher, developer, or simply someone interested in language models, the Prompt-Engineering-Guide-zh-CN project provides valuable insights and practical tools to enhance your understanding and use of prompt engineering.