Merge pull request #12 from nowadays0421/main

Update README.md
This commit is contained in:
Logan Zou
2023-06-02 20:06:21 +08:00
committed by GitHub

View File

@ -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 高级技巧(暂未完成)
**目录:**