从零开始,包教包会

克雷西 发自 凹非寺

量子位 | 公众号 QbitAI

这个GitHub开源项目,打算手把手教你成为一名提示工程师。

理论与实例结合,浅显易懂,可以免费学习,关键还是中文!

如果觉得GitHub界面看起来不方便,还可以到搭建好的网站里去学。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

即使是纯小白,有了它,学习起来也十分轻松。

ChatGPT、Midjourney、Stable Diffusion等热门AI工具应有尽有。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

甚至连怎么安装部署都告诉你了。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

事不宜迟,赶快看看都有些什么内容吧。

从零开始,小白也能轻松上手

为了方便新手进行学习,这套教程是从提示工程的概念开始出发的。

简单来说,就是研究如何更好地给AIGC工具发出指令。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

明确了提示工程的基本方法后,就可以学习具体工具的使用了。

以我们最熟悉的ChatGPT为例,作者结合具体案例进行了深度剖析。

写作、人类语言,甚至代码,都有细致入微的讲解。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

我们不妨以生成表格为例,看看这份教程教给了我们什么。

比如我们要生成一个包含科幻电影和上映年份的表格

一般情况下,我们可能会直接输入这样的指令:

生成一个电子表格,列出顶级科幻电影和上映年份

此时,GPT-4给出了这样的结果:

GitHub项目免费教你提示工程,全中文教学,小白也能懂

离表格还差了也就114514公里吧……

而如果我们按照教程中的建议来设计指令:

生成一个两栏式的电子表格,列出顶级科幻电影和上映年份
标题 | 上映年份
流浪地球2 | 2023

这时,虽然GPT依然表示自己不会生成表格,但其提供的Markdown版本在前端会自动以表格的形式显示,实现了曲线救国。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

可见,教程中提供的内容的确很实用。

有了前面的这些内容已经可以基本满足日常的GPT使用需求了,但教程并未就此结束。

思维链等更高级的使用技巧也包含在列。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

除了ChatGPT,我们不妨再来看看提示工程是如何指导Midjourney画图的。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

在Midjourney中,提示语的顺序很重要。越靠近提示的开头,一个词的影响就越强。

大致的通用模板是:主题 + 背景,环境,氛围 + 风格 + 参数

例如,我们想要绘制一幅21岁中国长发少女的“照片”,可以这样来描述:

21years chinese girl, in school, beauty, long black hair, sun light,insane detail, smooth light, real photography fujifilm superia, full HD, taken on a Canon EOS R5 F1.2 ISO100 35MM —ar 4:3 —s 750 —q 2

以上提示词甚至包含了相机参数,最终得到了这样的结果:

GitHub项目免费教你提示工程,全中文教学,小白也能懂

除了这两款耳熟能详的工具,绘画工具Stable Diffusion和视频生成工具Runway,也都可以在这里学到。

教程同样是从注册或者搭建开始讲起的,延续了一贯的新手友好性。

GitHub项目免费教你提示工程,全中文教学,小白也能懂
GitHub项目免费教你提示工程,全中文教学,小白也能懂

除了学习提示工程,你也可以在网站的资讯板块了解科技界的最新动态。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

实用的操作技巧、良心的工具推荐,也都可以在资讯板块一览无余。

作者还在网站中公布了联系方式,有什么不懂或不满意的,可以随时V作者50和作者联系。

未来将推出更多内容

以上就是到目前为止网站的全部内容了,不过开发者还在持续更新。

甚至,你有什么想学的东西,也可以告诉开发者,或许就会成为未来的新内容。

目前,官方放出的卫星至少包括GPT案例、插件开发和个人知识库等内容。

GitHub项目免费教你提示工程,全中文教学,小白也能懂

除了教程的更新,官方也表示会将快讯模块整合成周报供读者订阅。

内容本身之外,团队还计划上线交流社区,届时人们将可以互相分享学习资料。

你最期待作者更新些什么内容呢?

工具地址:
https://www.learnprompt.pro/
GitHub页面:
https://github.com/LearnPrompt/LearnPrompt