Skip to content

欢迎语

欢迎来到提示工程课程!

提示工程(PE)是与生成式 AI 进行有效沟通已实现预期结果的过程。随着生成式 AI 技术持续快速的发展,掌握提示工程技能变得尤为重要。提示工程技术可以应用于各种各样的任务,使其成为任何寻求提高日常和创新活动效率的人的有用工具。

本课程为不熟悉 生成式 AI 和提示工程 的初学者量身打造,它将是你完美的起点。然而即使你不是初学者,你仍然会在本课程中找到有价值的见解。本课程是目前最全面的提示工程课程,内容涵盖生成式 AI 简介到高级提示工程技术。

(中文版根据开源图书/教程《Learn Prompting》(2023年5月29日V1.2.3)修订而来,有少量删节。基于原网站中文版,并对提示及回答示例做进一步翻译。)

课程哲学

本课程是开源的,由研究者、翻译人员和爱好者组成的多元化社区构建。我们相信每个人都可以使用人工智能,并且可以清楚客观地描述它。为此,我们努力制作一门全面而公正的课程,没有过多的行话和炒作。

我们的教学方式

我们教授提示工程的方法遵循以下原则:

快速迭代—由于新的提示工程内容几乎每天都会发布,我们将通过定期发布简明扼要的文章介绍新兴技术,以保持本课程的最新性。请告诉我们你希望我们进一步探讨的主题!

强调实用性——我们的重点是应用、实用的技术,你可以立即将这些技术融入你的项目和应用程序中。

可访问的示例—为了帮助你快速掌握技术,我们将在文章中提供清晰的示例。

协作学习——我们相信相互学习。如果你遇到不太理解的内容或发现错误,请通过创建GitHub 上的问题 告诉我们。你的反馈有助于我们改进课程。

如何阅读

无需按顺序阅读所有章节,随意探索你感兴趣的内容!如果你不熟悉 AI、机器学习和编程,我们建议你从基础知识部分和说明指南。对于那些已经熟悉这些概念的人来说,中级部分是深入了解和扩展知识的好地方。

难度评分系统

我们已经根据文章的难度级别和所需的编程知识范围实施了一个评分系统:

[无标记] 初学者友好,无需编程

[🍋] 中阶,需要基本的编程知识,但不需要专业知识

[🌶️] 高级,需要编程技能和一些领域知识(例如计算对数概率)

[🟣] 专业,需要编程专业知识和深入的领域理解(例如强化学习技术)

请注意,即使是标记为 🌶️ 和 🟣 文章,通常你也可以理解其内容,而无需先前的领域专业知识,尽管这可能对实现有所帮助。

章节

以下是章节的简要概述:

提示语基础:提示工程和基本技术介绍

基础应用:提示工程的简单、实用的应用

提示语进阶:具有中等复杂性的基于研究的提示工程技术

提示综合应用:社区成员提供的综合提示工程流程案例

提示高级应用:强大且更复杂的提示工程应用

AI 可靠性:增强大型语言模型(LLMs)的可靠性

图像提示语:文本到图像模型的快速工程,例如 DALLE 和 Stable Diffusion

提示破解与安全:用于提示工程的黑客攻击 (省略攻击与防护)

工具:各种提示工程工具和 IDE 的介绍 (略去)

提示微调:使用基于梯度的技术优化提示 (略去)

杂项:与提示工程相关的其他主题和技术的集合

此中文版编辑与处理说明:

  • 未包含破解与防护部分的大部分内容,此部分请参看原文 link
  • 本中文版未包含 Dyno 交互实验,而是直接展示结果。如果要了解相关实验的参数,请访问原始网站。Dyno 现已经改名为 WALE ( https://trywale.com/ )
  • 将图像部分改为附录。

Alang.AI - Make Great AI Applications