GitHub-3KStar吴恩达ChatGPT课程最新中文版Prompt+ChatGPT API+LangChain——面向开发者的 LLM 入门课程开源,小白也可学

目录

  • 导言
  • 面向开发者的 LLM 入门课程
    • 项目简介
    • 项目意义
    • 项目受众
    • 项目亮点
    • 内容大纲
      • 一、面向开发者的 Prompt Engineering
      • 二、搭建基于 ChatGPT 的问答系统
      • 三、使用 LangChain 开发应用程序
      • 四、Prompt 高级技巧(暂未完成)
      • 配套视频
    • 致谢
  • 参考资料
  • 其它资料下载

在这里插入图片描述

ChatGPT已经上线快大半年了,但是很多人还没有真正掌握它的使用技巧。

实际上,使用ChatGPT的难点在于如何编写Prompt(提示词)。今年二月,OpenAI的创始人在Twitter上表示:“能够出色地编写Prompt并与聊天机器人对话是一项令人惊艳的高杠杆技能”。

自从ChatGPT发布以来,编写好Prompt已经成为了一个分水岭。熟练掌握Prompt编写的人可以快速让ChatGPT理解需求并且能够出色地执行任务。

目前在网上看到的所有AI助理、智能翻译和角色扮演等应用,本质上都是通过编写Prompt来实现的。

只要你的Prompt写得足够好,ChatGPT就可以帮助你快速完成许多工作,包括编写爬虫脚本、进行金融数据分析、润色文案和进行翻译等。而且在这些工作上,它的表现甚至超过一般人。

导言

一个月前,DeepLearning.ai 创始人吴恩达联合 OpenAI 推出入门大模型学习的经典课程《ChatGPT Prompt Engineering for Developers》,深入浅出地介绍了对于开发者,如何构造 Prompt 并基于 OpenAI 提供的 API 实现包括总结、推断、转换等多种常用功能。

近日,吴恩达老师再次联手 OpenAI、LangChain,推出三门全新的、全面的大模型学习课程,包括介绍基于 ChatGPT API 如何搭建完整问答系统、介绍基于 LangChain 与 LLM 开发应用程序与介绍扩散模型原理。同样,这三门课都是限时免费且易于学习者入门,具有很高的学习价值。

开源地址:https://github.com/datawhalechina/prompt-engineering-for-developers

面向开发者的 LLM 入门课程

项目简介

一个中文版的大模型入门教程,围绕吴恩达老师的大模型系列课程展开,主要包括:

一、吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版,主要内容为指导开发者如何构建 Prompt 并基于 OpenAI API 构建新的、基于 LLM 的应用,包括:

· 书写 Prompt 的原则;· 文本总结(如总结用户评论);· 文本推断(如情感分类、主题提取);· 文本转换(如翻译、自动纠错);· 扩展(如书写邮件);

二、吴恩达《Building Systems with the ChatGPT API》课程中文版,主要内容为在 Prompt Engineering 课程的基础上,指导开发者如何基于 ChatGPT 提供的 API 开发一个完整的、全面的智能问答系统,包括:

· 使用大语言模型的基本规范;· 通过分类与监督评估输入;· 通过思维链推理及链式提示处理输入;· 检查并评估系统输出;

三、吴恩达《LangChain for LLM Application Development》课程中文版,主要内容为指导开发者如何结合工具 LangChain 使用 ChatGPT API 来搭建基于 LLM 的应用程序,包括:

· 模型、提示和解析器;· 应用程序所需要用到的存储;· 搭建模型链;· 基于文档的问答系统;· 评估与代理;

四、(制作中)进阶的 Prompt 高级技巧,包括:

· 上下文学习;· 思维链;· Prompt 模板;· 对抗性提示;· 自动 Prompt 工程;

英文原版地址:吴恩达关于大模型的系列课程

双语字幕视频地址:吴恩达 x OpenAI的Prompt Engineering课程专业翻译版

中英双语字幕下载:《ChatGPT提示工程》非官方版中英双语字幕

项目意义

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 技能。

项目受众

适用于所有具备基础 Python 能力,想要入门 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》课程中文版

目录:

  1. 简介 Introduction @邹雨衡
  2. Prompt 的构建原则 Guidelines @邹雨衡
  3. 如何迭代优化 Prompt Itrative @邹雨衡
  4. 文本总结 Summarizing @玉琳
  5. 文本推断 Inferring @长琴
  6. 文本转换 Transforming @玉琳
  7. 文本扩展 Expanding @邹雨衡
  8. 聊天机器人 Chatbot @长琴
  9. 总结 @长琴

附1 使用 ChatGLM 进行学习 @宋志学

二、搭建基于 ChatGPT 的问答系统

注:吴恩达《Building Systems with the ChatGPT API》课程中文版

目录:

  1. 简介 Introduction @Sarai
  2. 模型,范式和 token Language Models, the Chat Format and Tokens @仲泰
  3. 检查输入-分类 Classification @诸世纪
  4. 检查输入-监督 Moderation @诸世纪
  5. 思维链推理 Chain of Thought Reasoning @万礼行
  6. 提示链 Chaining Prompts @万礼行
  7. 检查输入 Check Outputs @仲泰
  8. 评估(端到端系统)Evaluation @邹雨衡
  9. 评估(简单问答)Evaluation-part1 @陈志宏、邹雨衡
  10. 评估(复杂问答)Evaluation-part2 @邹雨衡
  11. 总结 Conclusion @Sarai

三、使用 LangChain 开发应用程序

注:吴恩达《LangChain for LLM Application Development》课程中文版

目录:

  1. 简介 Introduction @Sarai
  2. 模型,提示和解析器 Models, Prompts and Output Parsers @Joye
  3. 存储 Memory @徐虎
  4. 模型链 Chains @徐虎
  5. 基于文档的问答 Question and Answer @苟晓攀
  6. 评估 Evaluation @苟晓攀
  7. 代理 Agent @Joye
  8. 总结 Conclusion @Sarai

四、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课程专业翻译版 @万礼行

致谢

核心贡献者

  • 邹雨衡-项目负责人(对外经济贸易大学研究生)
  • 长琴(内容创作者-Datawhale成员-AI算法工程师)
  • 玉琳(内容创作者-Datawhale成员)
  • 万礼行(内容创作者-视频翻译者)
  • 仲泰(内容创作者)
  • 魂兮(内容创作者-前端工程师)
  • 徐虎(内容创作者)
  • Joye(内容创作者-数据科学家)
  • 诸世纪(内容创作者-算法工程师)
  • 宋志学(内容创作者-Datawhale成员)
  • Sarai(内容创作者-AI应用爱好者)
  • 陈志宏(内容创作者)

参考资料

Datawhale 面向开发者的 LLM 入门课程

其它资料下载

如果大家想继续了解人工智能相关学习路线和知识体系,欢迎大家翻阅我的另外一篇博客《重磅 | 完备的人工智能AI 学习——基础知识学习路线,所有资料免关注免套路直接网盘下载》
这篇博客参考了Github知名开源平台,AI技术平台以及相关领域专家:Datawhale,ApacheCN,AI有道和黄海广博士等约有近100G相关资料,希望能帮助到所有小伙伴们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10746.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

吴恩达教你如何玩转ChatGPT,限时免费!

克雷西 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT催生新职业提示工程师,年薪可高达几十万美元。‍‍ 但是,该怎么入门? 吴恩达面向广大开发者推出ChatGPT提示工程课程,与OpenAI合作出品。 限时免费,而且对新手友好&a…

微软计划在未来几周内使用更快版本的 ChatGPT 更新 Bing

根据 Semafor 的一份新报告,微软正在努力在未来几周内将 OpenAI 的 ChatGPT 的更快版本(称为 GPT-4)整合到 Bing 中,此举将使搜索引擎与谷歌更具竞争力。集成将使必应使用 GPT-4 来回答搜索查询。 知情人士告诉 Semafor,ChatGPT 和 GPT-4 的主要区别在于速度。尽管 ChatG…

【微软Bing王炸更新】无需等待,人人可用,答案图文并茂,太牛了

🚀 AI破局先行者 🚀 🌲 AI工具、AI绘图、AI专栏 🍀 🌲 如果你想学到最前沿、最火爆的技术,赶快加入吧✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆&am…

Win10已死!微软发布Windows 11大更新:引入ChatGPT、升级巨大

今天凌晨微软在开发者大会上公布了Windows 11的新版本更新"Moment 3",整体升级幅度非常的大。 新系统的多任务有了改进,现在按下AltTab时,可以显示更多的Edge标签,同时还支持更多原生支持的压缩格式,比如tar…

ChatGPT横空出世|写代码、写情书、写文章、做题……它啥都会!

在人工智能的发展中,有些行业可能会被替代,但这并不意味着孩子的未来发展方向会受到影响。毕竟,我们在有限的时间内无法掌握所有技术。那么,什么是人工智能无法替代的呢?小编将在结尾给出答案。 最近,OpenA…

ChatGPT横空出世,对UP主来说是威胁吗?

什么是ChatGPT? 资料显示,ChatGPT(全名:Chat Generative Pre-trained Transformer)是美国OpenAI研发的聊天机器人程序,于2022年11月30日正式发布。ChatGPT能火遍全球,是因为它能够通过理解和学…

Java面试宝典

JDK,JRE,JVM 三者关系? JDK 是 JAVA 程序开发时用的开发工具包,其内部也有 JRE 运行环境 JRE。JRE 是 JAVA 程序运行时需要的运行环境,就是说如果你光是运行 JAVA 程序而不是去搞开发的话,只安装 JRE 就能运行已经存在的 JAVA 程…

面试图背背佳

h5语意化标签 <nav><header><footer><article><section> <nav><header><footer><article><section> 优点&#xff1a; 为了在没有CSS的情况下&#xff0c;页面也能呈现出很好地内容结构、代码结构比<div>…

英语学得好,月薪高出10000块?真正影响职场的能力,9成国人有欠缺!

英语重要&#xff0c;大家从小就知道。 每次想学点什么&#xff0c;“学英语”总会从脑海里蹦出来。 但英语到底有用在哪&#xff1f; 说实际点&#xff0c;英语好&#xff0c;真的可以让人生活的更好么&#xff1f; 就在前两年&#xff0c;国内一份针对5000人的深度访谈报告显…

【Python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)

目录 🚩前言🍑工具🍉分析流程🧅实战部分🧅🧅模拟登陆🧅🧅模拟提问请求🥒login方法🥒chatgpt方法🌰总结🚩前言 大家好!今天的目标是拿下Openmao的接口,他的接口内容和chatgpt3.5是一样的,它们的免责申明中写道:本站点基于外部API二次开发,仅供学习…

【java项目学习】羊腿外卖开发记录

前言 作为第一个练手项目&#xff0c;巩固学习之前学习的知识 教学地址 https://www.bilibili.com/video/BV13a411q753?p6&spm_id_frompageDriver&vd_source2497f00c3af066126b298d1871671eec 本次项目中使用到的技术 springspringMVCspringbootmybatis-plusmysql…

ChatGPT最强竞品重磅升级,免费可用!第一手实测在此,网友:有个性

在OpenAI祭出GPT-4的API和“最强插件”代码解释器后&#xff0c;竞争对手显然坐不住了。 就在刚刚&#xff0c;Anthropic旗下Claude发布第二代——没错&#xff0c;就是被外界评价为GPT-4最强竞品的那一个。 浅划一下这次更新动作的重点&#xff1a; 免费&#xff0c;不用排…

解决谷歌浏览器(chrome)不能登录,不能同步的最简单方法!

工作了之后才发现书签是多么的重要&#xff0c;养成了归类的习惯&#xff0c;无奈也喜欢上了谷歌浏览器....具体的痛想必你也知道&#xff0c;不然你也不会看这篇小短文 &#xff08;有些时候总不能随时抱着电脑做事吧&#xff09; 于是我就在网上搜会发现就是那几个添加什么…

谷歌账号无法登录,登陆页面报错“accounts.google.com 的响应时间过长.”解决办法

应该是浏览器兼容效果不好导致的&#xff0c;解决办法如下&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1YkJr98Q2qz5GdF-R2ctYng 提取码&#xff1a;6666 百度网盘里下载google压缩包&#xff0c;解压后&#xff0c;按照如下操作顺序操作谷歌浏览器 然后谷歌的登录…

谷歌停止登录服务器未响应是什么意思,谷歌账号登录不了没反应这是为什?

2014-06-30 为什么用蓝手指玩COC不能登录谷 蓝手指玩COC不能登录谷歌账户&#xff0c;这个是网际协议规定的。中文名称&#xff1a; 网际协议 英文名称&#xff1a; internet protocol:&#xff0c;IP 曾 用 名&#xff1a; 网际协议 学科分类&#xff1a; 信息科技 网际协议 I…

Google账号找回通用方法(尤其是知道账号密码仍无法登录和找回的)

Google账号找回通用方法【尤其是知道账号密码仍无法登录和找回的】 普通找回注意&#xff1a;适用于常用谷歌账户的设备和网络情况下无法使用手机或辅助邮箱验证码进行密码找回 特殊找回方法注意;适用于1.新的设备以及网络环境(包括由于非正常原因导致设备系统以及应用信息变更…

解决google浏览器无法登录及同步

步骤 使用谷歌插件&#xff1a;Chrome-Sync-Helper&#xff08;百度云资源在文末&#xff09; 1、解压压缩文件。 2、点击拓展程序&#xff0c;让google绑定该插件。 3、然后登录下google账号&#xff0c;就可以使用同步功能了。 4、从下面链接提取google插件【Chrome-Sync…

chrome无法更新更新chrome后Google账号登录无反应

1.chrome无法更新 chrome浏览器发行版本随着时间不停更新&#xff0c;当到了一定时间后&#xff0c;chrome浏览器的右上角就会提示当前版本太旧、需要更新。有时这个“更新”图标还会提示“无法获取最新的chrome版本”。点击右上角的红色更新按钮会在Google的网站上下载最新的…

谷歌账号登录报错account.googles.com响应时间过长

多半是兼容问题 1、下载Chrome插件 链接&#xff1a;百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固&#xff0c;支持教育网加速&#xff0c;支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1Z…

解决谷歌浏览器提示Google账号无法登录提示浏览器或应用不安全问题

解决这个问题很简单 首先关闭谷歌浏览器 再找到你谷歌浏览器安装的位置&#xff0c;如下图所示 点击最后一个chrome_proxy.exe 点击之后就打开谷歌浏览器了&#xff0c;重新登录就可以成功继续登录了 &#xff08;点之前必须关掉之前打开的Google Chrome浏览器&#xff09;