72
README.md
72
README.md
@ -4,7 +4,7 @@
|
||||
|
||||
## 项目简介
|
||||
|
||||
一个中文版的 Prompt Engineering 教程,包括:
|
||||
一个中文版的大模型入门教程,围绕吴恩达老师的大模型系列课程展开,主要包括:
|
||||
|
||||
一、吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版,主要内容为指导开发者如何构建 Prompt 并基于 OpenAI API 构建新的、基于 LLM 的应用,包括:
|
||||
|
||||
@ -18,7 +18,29 @@
|
||||
|
||||
· 扩展(如书写邮件);
|
||||
|
||||
二、(制作中)进阶的 Prompt 高级技巧,包括:
|
||||
二、吴恩达《Building Systems with the ChatGPT API》课程中文版,主要内容为在 Prompt Engineering 课程的基础上,指导开发者如何基于 ChatGPT 提供的 API 开发一个完整的、全面的智能问答系统,包括:
|
||||
|
||||
· 使用大语言模型的基本规范;
|
||||
|
||||
· 通过分类与监督评估输入;
|
||||
|
||||
· 通过思维链推理及链式提示处理输入;
|
||||
|
||||
· 检查并评估系统输出;
|
||||
|
||||
三、吴恩达《LangChain for LLM Application Development》课程中文版,主要内容为指导开发者如何结合工具 LangChain 使用 ChatGPT API 来搭建基于 LLM 的应用程序,包括:
|
||||
|
||||
· 模型、提示和解析器;
|
||||
|
||||
· 应用程序所需要用到的存储;
|
||||
|
||||
· 搭建模型链;
|
||||
|
||||
· 基于文档的问答系统;
|
||||
|
||||
· 评估与代理;
|
||||
|
||||
四、(制作中)进阶的 Prompt 高级技巧,包括:
|
||||
|
||||
· 上下文学习;
|
||||
|
||||
@ -30,7 +52,7 @@
|
||||
|
||||
· 自动 Prompt 工程;
|
||||
|
||||
**英文原版地址:[ChatGPT Prompt Engineering for Developers](https://learn.deeplearning.ai)**
|
||||
**英文原版地址:[吴恩达关于大模型的系列课程](https://learn.deeplearning.ai)**
|
||||
|
||||
**中文字幕视频地址:[吴恩达 x OpenAI的Prompt Engineering课程专业翻译版](https://www.bilibili.com/video/BV1Bo4y1A7FU/?share_source=copy_web)**
|
||||
|
||||
@ -40,7 +62,7 @@
|
||||
|
||||
## 项目意义
|
||||
|
||||
LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM 提供的 API 快速、便捷地开发一些具备更强能力、集成LLM 的应用,来便捷地实现一些更新颖、更实用的能力,是一个急需学习的重要能力。由吴恩达老师与 OpenAI 合作推出的 《ChatGPT Prompt Engineering for Developers》教程面向入门 LLM 的开发者,深入浅出地介绍了对于开发者,如何构造 Prompt 并基于 OpenAI 提供的 API 实现包括总结、推断、转换等多种常用功能,是入门 LLM 开发的经典教程。因此,我们将该课程翻译为中文,并复现其范例代码,也为原视频增加了中文字幕,支持国内中文学习者直接使用,以帮助中文学习者更好地学习 LLM 开发;同时,我们也将加入更多 Prompt 高级技巧,以丰富本课程内容,帮助开发者掌握更多、更巧妙的 Prompt 技能。
|
||||
LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM 提供的 API 快速、便捷地开发一些具备更强能力、集成LLM 的应用,来便捷地实现一些更新颖、更实用的能力,是一个急需学习的重要能力。由吴恩达老师与 OpenAI 合作推出的大模型系列教程,包括 、等教程,其中,《ChatGPT Prompt Engineering for Developers》教程面向入门 LLM 的开发者,深入浅出地介绍了对于开发者,如何构造 Prompt 并基于 OpenAI 提供的 API 实现包括总结、推断、转换等多种常用功能,是入门 LLM 开发的经典教程;《Building Systems with the ChatGPT API》、《LangChain for LLM Application Development》教程面向想要基于 LLM 开发应用程序的开发者,简洁有效而又系统全面地介绍了如何基于 LangChain 与 ChatGPT API 开发具备实用功能的应用程序,适用于开发者学习以开启基于 LLM 实际搭建应用程序之路。因此,我们将该系列课程翻译为中文,并复现其范例代码,也为其中一个视频增加了中文字幕,支持国内中文学习者直接使用,以帮助中文学习者更好地学习 LLM 开发;我们也同时实现了效果大致相当的中文 Prompt,支持学习者感受中文语境下 LLM 的学习使用。未来,我们也将加入更多 Prompt 高级技巧,以丰富本课程内容,帮助开发者掌握更多、更巧妙的 Prompt 技能。
|
||||
|
||||
## 项目受众
|
||||
|
||||
@ -48,11 +70,13 @@ LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM
|
||||
|
||||
## 项目亮点
|
||||
|
||||
《ChatGPT Prompt Engineering for Developers》作为由吴恩达老师与 OpenAI 联合推出的官方教程,在可预见的未来会成为 LLM 的重要入门教程,但是目前还只支持英文版且国内访问受限,打造中文版且国内流畅访问的教程具有重要意义。
|
||||
《ChatGPT Prompt Engineering for Developers》、《Building Systems with the ChatGPT API》、《LangChain for LLM Application Development》等教程作为由吴恩达老师与 OpenAI 联合推出的官方教程,在可预见的未来会成为 LLM 的重要入门教程,但是目前还只支持英文版且国内访问受限,打造中文版且国内流畅访问的教程具有重要意义;同时,GPT 对中文、英文具有不同的理解能力,本教程在多次对比、实验之后确定了效果大致相当的中文 Prompt,支持学习者研究如何提升 ChatGPT 在中文语境下的理解与生成能力。
|
||||
|
||||
## 内容大纲
|
||||
|
||||
### 一、基础内容(吴恩达课程)
|
||||
### 一、面向开发者的 Prompt Engineering
|
||||
|
||||
注:吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版
|
||||
|
||||
**目录:**
|
||||
|
||||
@ -67,7 +91,41 @@ LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM
|
||||
9. 总结 @长琴
|
||||
|
||||
附1 使用 ChatGLM 进行学习 @宋志学
|
||||
### 二、进阶内容(Prompt 高级技巧)
|
||||
|
||||
### 二、搭建基于 ChatGPT 的问答系统
|
||||
|
||||
注:吴恩达《Building Systems with the ChatGPT API》课程中文版
|
||||
|
||||
**目录:**
|
||||
|
||||
1. 简介 Introduction
|
||||
2. 语言模型、规范与 Token
|
||||
3. 评估输入——分类
|
||||
4. 评估输入——监督
|
||||
5. 处理输入——思维链推理
|
||||
6. 处理输入——链式提示
|
||||
7. 检查输出
|
||||
8. 端到端的问答系统
|
||||
9. 评估(上)——简单回答
|
||||
10. 评估(下)——复杂回答
|
||||
11. 总结
|
||||
|
||||
### 三、使用 LangChain 开发应用程序
|
||||
|
||||
注:吴恩达《LangChain for LLM Application Development》课程中文版
|
||||
|
||||
**目录:**
|
||||
|
||||
1. 简介 Introduction
|
||||
2. 模型、提示和解析器
|
||||
3. 存储
|
||||
4. 模型链
|
||||
5. 基于文档的问答
|
||||
6. 评估
|
||||
7. 代理
|
||||
8. 总结
|
||||
|
||||
### 四、Prompt 高级技巧(暂未完成)
|
||||
|
||||
**目录:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user