跳到主要内容

欢迎

欢迎来到提示工程课程!

我会将提示工程(prompt engineering, PE)介绍为:如何同人工智能交流,并得到你要的结果

随着最近人工智能的不断进步,提示工程这项技能变得越来越重要。本课程会聚焦于如何使用提示工程。你不需要很多机器学习相关的知识。但如果你完全不知道上面的内容是什么意思,可以在基础部分看到一些介绍。

课程哲学

快速迭代:因为提示工程的内容日新月异,所以我会经常更新本课程,用短文章来介绍新技术。让我知道你更想了解什么内容。

这其中包括错误迭代。如果你看到了一些你不太理解的内容,即使是很小的,也是我的问题。请提出一个问题

关注实践:我会聚焦于应用部分,特别是一些你可以直接使用的技巧。

尽早添加案例:我会尽早在文章中添加例子,这样你便可以更早地感受到相关技术。

如果有时间的话,我会再思考这一部分内容 😊。

如何阅读

不用按照顺序阅读所有章节,你可以挑自己感兴趣的部分!

如果你是一个新手,可以先读下面内容,然后从基础开始。如果你有一定的基础,可以直接从中级部分开始。

文章有不同的难度等级,如下所示:

🟢 轻松:无需编程基础

🟡 简单:只需简单编程基础,但不需要专业知识

🔴 中级:需要编程知识和一些专业知识(例如如何计算对数概率)

🟣 困难:需要编程知识和一些高级的专业知识(例如强化学习相关的内容)

提示:虽然对于 🔴🟣 部分来说,专业知识是有帮助的,但在没有专业知识的情况下,你仍然可以读懂文章。

章节

每章的大概内容如下:

基础:什么是提示工程和一些提示工程的简单技巧。

中级:稍微复杂一些的提示工程技术。

使用提示:由社区成员编写的一些完整提示工程案例。

进阶应用:一些非常强大但更进阶的提示工程应用。

可靠性:如何使语言模型(LLMs)更加可靠。

提示工程在图像方面的应用: 用于文本到图像模型(如 DALLE 和 Stable Diffusion)的提示工程!

提示注入:用于提示工程的黑客攻击。

提示工具: 不同的提示工程的工具。

提示微调:用梯度微调提示。