Update README.md
增加高阶内容
This commit is contained in:
70
README.md
70
README.md
@ -2,15 +2,33 @@
|
|||||||
|
|
||||||
# prompt-engineering-for-developers
|
# prompt-engineering-for-developers
|
||||||
|
|
||||||
### 项目简介
|
## 项目简介
|
||||||
|
|
||||||
吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版,主要内容为指导开发者如何构建 Prompt 并基于 OpenAI API 构建新的、基于 LLM 的应用,包括:
|
一个中文版的 Prompt Engineering 教程,包括:
|
||||||
|
|
||||||
> 书写 Prompt 的原则;
|
一、吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版,主要内容为指导开发者如何构建 Prompt 并基于 OpenAI API 构建新的、基于 LLM 的应用,包括:
|
||||||
> 文本总结(如总结用户评论);
|
|
||||||
> 文本推断(如情感分类、主题提取);
|
· 书写 Prompt 的原则;
|
||||||
> 文本转换(如翻译、自动纠错);
|
|
||||||
> 扩展(如书写邮件);
|
· 文本总结(如总结用户评论);
|
||||||
|
|
||||||
|
· 文本推断(如情感分类、主题提取);
|
||||||
|
|
||||||
|
· 文本转换(如翻译、自动纠错);
|
||||||
|
|
||||||
|
· 扩展(如书写邮件);
|
||||||
|
|
||||||
|
二、(制作中)进阶的 Prompt 高级技巧,包括:
|
||||||
|
|
||||||
|
· 上下文学习;
|
||||||
|
|
||||||
|
· 思维链;
|
||||||
|
|
||||||
|
· Prompt 模板;
|
||||||
|
|
||||||
|
· 对抗性提示;
|
||||||
|
|
||||||
|
· 自动 Prompt 工程;
|
||||||
|
|
||||||
**英文原版地址:[ChatGPT Prompt Engineering for Developers](https://learn.deeplearning.ai)**
|
**英文原版地址:[ChatGPT Prompt Engineering for Developers](https://learn.deeplearning.ai)**
|
||||||
|
|
||||||
@ -18,21 +36,24 @@
|
|||||||
|
|
||||||
**中英双语字幕下载:[《ChatGPT提示工程》非官方版中英双语字幕](https://github.com/GitHubDaily/ChatGPT-Prompt-Engineering-for-Developers-in-Chinese)**
|
**中英双语字幕下载:[《ChatGPT提示工程》非官方版中英双语字幕](https://github.com/GitHubDaily/ChatGPT-Prompt-Engineering-for-Developers-in-Chinese)**
|
||||||
|
|
||||||
### 项目意义
|
## 项目意义
|
||||||
|
|
||||||
LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM 提供的 API 快速、便捷地开发一些具备更强能力、集成LLM 的应用,来便捷地实现一些更新颖、更实用的能力,是一个急需学习的重要能力。由吴恩达老师与 OpenAI 合作推出的 《ChatGPT Prompt Engineering for Developers》教程面向入门 LLM 的开发者,深入浅出地介绍了对于开发者,如何构造 Prompt 并基于 OpenAI 提供的 API 实现包括总结、推断、转换等多种常用功能,是入门 LLM 开发的经典教程。因此,我们将该课程翻译为中文,并复现其范例代码,也为原视频增加了中文字幕,支持国内中文学习者直接使用,以帮助中文学习者更好地学习 LLM 开发。
|
LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM 提供的 API 快速、便捷地开发一些具备更强能力、集成LLM 的应用,来便捷地实现一些更新颖、更实用的能力,是一个急需学习的重要能力。由吴恩达老师与 OpenAI 合作推出的 《ChatGPT Prompt Engineering for Developers》教程面向入门 LLM 的开发者,深入浅出地介绍了对于开发者,如何构造 Prompt 并基于 OpenAI 提供的 API 实现包括总结、推断、转换等多种常用功能,是入门 LLM 开发的经典教程。因此,我们将该课程翻译为中文,并复现其范例代码,也为原视频增加了中文字幕,支持国内中文学习者直接使用,以帮助中文学习者更好地学习 LLM 开发;同时,我们也将加入更多 Prompt 高级技巧,以丰富本课程内容,帮助开发者掌握更多、更巧妙的 Prompt 技能。
|
||||||
|
|
||||||
### 项目受众
|
## 项目受众
|
||||||
|
|
||||||
适用于所有具备基础 Python 能力,想要入门 LLM 的开发者。
|
适用于所有具备基础 Python 能力,想要入门 LLM 的开发者。
|
||||||
|
|
||||||
### 项目亮点
|
## 项目亮点
|
||||||
|
|
||||||
《ChatGPT Prompt Engineering for Developers》作为由吴恩达老师与 OpenAI 联合推出的官方教程,在可预见的未来会成为 LLM 的重要入门教程,但是目前还只支持英文版且国内访问受限,打造中文版且国内流畅访问的教程具有重要意义。
|
《ChatGPT Prompt Engineering for Developers》作为由吴恩达老师与 OpenAI 联合推出的官方教程,在可预见的未来会成为 LLM 的重要入门教程,但是目前还只支持英文版且国内访问受限,打造中文版且国内流畅访问的教程具有重要意义。
|
||||||
|
|
||||||
### 内容大纲
|
## 内容大纲
|
||||||
|
|
||||||
|
### 一、基础内容(吴恩达课程)
|
||||||
|
|
||||||
**目录:**
|
**目录:**
|
||||||
|
|
||||||
1. 简介 Introduction @邹雨衡
|
1. 简介 Introduction @邹雨衡
|
||||||
2. Prompt 的构建原则 Guidelines @邹雨衡
|
2. Prompt 的构建原则 Guidelines @邹雨衡
|
||||||
3. 如何迭代优化 Prompt Itrative @邹雨衡
|
3. 如何迭代优化 Prompt Itrative @邹雨衡
|
||||||
@ -43,8 +64,24 @@ LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM
|
|||||||
8. 聊天机器人 Chatbot @长琴
|
8. 聊天机器人 Chatbot @长琴
|
||||||
9. 总结 @长琴
|
9. 总结 @长琴
|
||||||
|
|
||||||
|
### 二、进阶内容(Prompt 高级技巧)
|
||||||
|
|
||||||
|
**目录:**
|
||||||
|
|
||||||
|
1. 上下文学习 In-context Learning @Noah
|
||||||
|
2. 思维链 Chain of Thought @玉琳
|
||||||
|
3. Prompt 模板 Template @万礼行
|
||||||
|
4. Prompt 集成 Ensembling **待招募**
|
||||||
|
5. 自我一致性 Self-consistency **待招募**
|
||||||
|
6. 对抗性提示 Adversarial Prompting @周辉池
|
||||||
|
7. 可靠性 Reliability **待招募**
|
||||||
|
8. 自动 Prompt 工程 Automatic Prompt Engineer @邹雨衡
|
||||||
|
|
||||||
|
### 配套视频
|
||||||
|
|
||||||
中文字幕视频:[吴恩达 x OpenAI的Prompt Engineering课程专业翻译版](https://www.bilibili.com/video/BV1Bo4y1A7FU/?share_source=copy_web) @万礼行
|
中文字幕视频:[吴恩达 x OpenAI的Prompt Engineering课程专业翻译版](https://www.bilibili.com/video/BV1Bo4y1A7FU/?share_source=copy_web) @万礼行
|
||||||
### 致谢
|
|
||||||
|
## 致谢
|
||||||
|
|
||||||
**核心贡献者**
|
**核心贡献者**
|
||||||
|
|
||||||
@ -57,8 +94,9 @@ LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM
|
|||||||
**其他**
|
**其他**
|
||||||
|
|
||||||
1. 特别感谢 [@Sm1les](https://github.com/Sm1les)、[@LSGOMYP](https://github.com/LSGOMYP) 对本项目的帮助与支持;
|
1. 特别感谢 [@Sm1les](https://github.com/Sm1les)、[@LSGOMYP](https://github.com/LSGOMYP) 对本项目的帮助与支持;
|
||||||
2. 如果有任何想法可以联系我们DataWhale也欢迎大家多多提出issue。
|
2. 目前,**进阶内容还有部分尚在招募创作者,欢迎有兴趣有精力的同学联系我(姓名:邹雨衡;微信号:logan12120421)**;
|
||||||
3. 特别感谢以下为教程做出贡献的同学!
|
3. 如果有任何想法可以联系我们 DataWhale 也欢迎大家多多提出 issue;
|
||||||
|
4. 特别感谢以下为教程做出贡献的同学!
|
||||||
|
|
||||||
<a href="https://github.com/datawhalechina/prompt-engineering-for-developers/graphs/contributors">
|
<a href="https://github.com/datawhalechina/prompt-engineering-for-developers/graphs/contributors">
|
||||||
<img src="https://contrib.rocks/image?repo=datawhalechina/prompt-engineering-for-developers" />
|
<img src="https://contrib.rocks/image?repo=datawhalechina/prompt-engineering-for-developers" />
|
||||||
@ -66,7 +104,7 @@ LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM
|
|||||||
|
|
||||||
Made with [contrib.rocks](https://contrib.rocks).
|
Made with [contrib.rocks](https://contrib.rocks).
|
||||||
|
|
||||||
### 关注我们
|
## 关注我们
|
||||||
|
|
||||||
<div align=center>
|
<div align=center>
|
||||||
<p>扫描下方二维码关注公众号:Datawhale</p>
|
<p>扫描下方二维码关注公众号:Datawhale</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user