提示工程指南

提示工程是一门相对较新的学科,用于开发和优化提示,以高效地利用语言模型(LMs)来应用于各种各样的应用和研究主题。

提示工程技能有助于更好地理解大型语言模型(LLMs)的能力和局限性。研究人员利用提示工程来提高LLMs在各种常见和复杂任务上的能力,如问答和算术推理。开发人员利用提示工程设计健壮有效的提示技术,与LLMs和其他工具进行接口交互。

受到开发LLMs的高度兴趣的驱动,我们创建了这份新的提示工程指南,其中包含了所有与LLMs的提示工程相关的最新论文、学习指南、讲座、参考资料和工具。

🌐 提示工程指南(Web 版)

我们与 Maven 合作,提供以下基于团队的现场课程:

  • 面向所有人的LLMs(初学者)- 了解最新的提示工程技术,以及如何有效地将它们应用于实际用例。
  • LLMs 的提示工程(高级)- 学习高级提示工程技术,以构建具有LLMs的复杂用例和应用程序。

愉快的提示!


公告 / 更新

  • 🎓 宣布了针对LLMs的新课程!在此注册
  • 💼 我们现在提供多种服务,如企业培训、咨询和演讲。
  • 🌐 我们现在支持13种语言!欢迎更多的翻译。
  • 👩‍🎓 我们于2024年1月突破了300万学习者!
  • 🎉 我们推出了指南的新Web版本在此
  • 🔥 我们在2023年2月21日登上了 Hacker News 的第一名
  • 🎉 提示工程讲座已上线在此

加入我们的 Discord

在 Twitter 上关注我们

订阅我们的通讯


指南

您还可以在我们的新网站https://www.promptingguide.ai/找到最新的指南。


讲座

我们发布了一小时的讲座,全面介绍了提示技术、应用和工具。


本地运行指南

要在本地运行指南,例如检查新翻译的正确实现,您需要:

  1. 安装 Node >=18.0.0
  2. 如果系统中没有安装,请安装 pnpm。详细说明请参见此处
  3. 安装依赖项:pnpm i next react react-dom nextra nextra-theme-docs
  4. 使用 pnpm dev 启动指南
  5. http://localhost:3000/ 中浏览指南

出现场合

我们曾经出现过的一些地方:


如果您正在为您的工作或研究使用该指南,请如下引用我们:

@article{Saravia_Prompt_Engineering_Guide_2022,
author = {Saravia, Elvis},
journal = {https://github.com/dair-ai/Prompt-Engineering-Guide},
month = {12},
title = ,
year = {2022}
}

许可证

[MIT 许可证](https://github.com

/dair-ai/Prompt-Engineering-Guide/blob/main/LICENSE.md)

如果您认为有什么遗漏,请随时提交 PR。我们始终欢迎反馈和建议。只需提出问题!

参考资料

https://github.com/dair-ai/Prompt-Engineering-Guide

https://www.promptingguide.ai/zh/introduction/basics