【2024最新ChatGPT干货总结 升级GPT-4.0教程】含实用prompt技巧

2024最新ChatGPT干货总结 & 升级GPT-4.0教程!含实用prompt技巧

    • 前言
    • GPT-4.0 与 3.5的差距?
        • 一些实例展示
        • 个人感受
    • 一些实用的prompts用法?
        • prompt5步法,分为下面5个步骤:
        • 关于5步法的说明
        • 小结
    • 如何快速升级地表最强GPT-4.0?

前言

想要知道如何具体升级的朋友可以直接看最下面的内容。

GPT-4.0 与 3.5的差距?

首先通过专业测评,全方面综合定量定性的看看GPT-4和3.5的差距。
可以通过中文通用大模型综合性测评基准(SuperCLUE)1,针对中文可用的通用大模型的一个测评基准。
在这里插入图片描述
在这里插入图片描述
在总排行榜里看到GPT-4稳居第一。SuperCLUE基础十大能力结构包含四个能力象限,包括语言理解与生成、知识理解与应用、专业能力和环境适应与安全性,进而细化为10项基础能力。可以看到GPT-4在角色扮演,代码,上下文对话方面吊打GPT-3.5
在这里插入图片描述

一些实例展示

能力1:语言理解与抽取
这是一种语言能力,能够理解并解析输入的文字信息的含义。模型需要能够识别短语、句子、段落的含义,同时还要能从更大的文本块中抽取关键信息和主题。
多轮对话示例
(下面的例子,似乎GPT-4更积极健康一些,GPT-3.5有点腹黑doge)
在这里插入图片描述
能力2:闲聊
这是一种语言能力,与用户进行自由形式、非特定目标的对话。模型需要具备生成流畅、自然、符合语言习惯和文化背景的回应。
(下面的例子GPT-4的回答看起来更加流畅自然)
在这里插入图片描述

能力3:上下文对话
这是一种语言能力,需要理解并记住前面的对话信息,以便在回答中保持连贯性。这涉及到理解对话的整体流程和上下文环境,或生成相应的对话。(GPT-4显然更有创造力)
在这里插入图片描述
能力4:生成与创作
这是一种语言能力,能够创造新的文本内容,如文章、文案、短故事、诗歌。这涉及到创造性地运用语言,同时还要考虑到风格、语境和目标读者。
在这里插入图片描述
能力5:知识与百科
这是一种知识能力,能够像百科全书一样提供知识信息。这涉及到理解和回答关于广泛主题的问题,以及提供准确、详细和最新的信息。(明显GPT-4回答更清晰详细)
在这里插入图片描述
能力6:代码
这是一种专业能力,能够理解和生成编程代码。这涉及到理解多种编程语言的语法、结构和习惯,以及如何解决编程问题。
在这里插入图片描述
能力7:逻辑与推理
这是一种专业能力,能够理解和应用逻辑原则进行推理。这涉及到分析问题、识别问题及推理。(突然觉得解一些mianshi题变得容易多了doge)
在这里插入图片描述
能力8:计算
这是一种专业能力,使其能够执行数学运算,如加法、减法、乘法和除法,甚至更复杂的数学问题。这涉及到理解数学问题的表述,以及如何步骤地解决这些问题。
在这里插入图片描述
能力9:角色扮演
这是一种感知能力,使其能够在特定的模拟环境或情景中扮演一个角色。这涉及到理解特定角色的行为、说话风格,以及在特定情境下的适当反应。
在这里插入图片描述
能力10:安全
这是一种安全能力,防止生成可能引起困扰或伤害的内容。这涉及到识别和避免可能包含敏感或不适当内容的请求,以及遵守用户的隐私和安全政策。
在这里插入图片描述

个人感受

严格来说,花钱买的是ChatGPT Plus,Plus包含了GPT4等一系列高级功能,非常舒适的就是联网更新知识,能丢图丢文档进去,还能生图。(后面会安利一些GPT4的小技巧)
高频使用ChatGPT的人,一定要尝试下GPT4,至少买一个月Plus试试,特别是代码、创作质量、以及对问题的理解能力上都要远超GPT3.5啊。 除此之外,Plus还提供插件功能,插件是个大杀器,你可以把它看作是苹果商店里面的各种APP,当然对我来说最吸引人的功能是code interpreter,他支持代码上传,直接丢给chatgpt去执行,还支持文件上传,你让他分析下文件,做个数据统计什么的都不在话下。接下来分享一些我整理的实用技巧。

一些实用的prompts用法?

简单的应用场景
我用到最多的是下面几个 Promot:
1.复述: Paraphrase the following text
2.翻译: Translate the following text to English/Japanese/…
3.润色: Refine the following passage
4.解释: Explain the following message/ this word/ this:
5.其他代码和程序问题:
Google 也能给出正确答案但是我问 Chat 更方便一些。 而且可以直接复制(可以装个插件ChatGPT Prompt Genius)。
6.润色邮件:
润色邮件的时候,我会声明我的目的。比如下面的:
I’m the CEO of xxx, a startup that focuses on science management and paper reading. I’m writing a mail to seek cooperation with a company. The following is the mail, please help me refine the mail.
我加上角色以及目的之后,感觉 email 不仅能修复一些语法错误,表达问题,还能很大程度改变我的措辞和语气。

复杂的应用场景
以上情景较为简单,没有过多约束还可以,但是涉及比较复杂的情景就需要更有效的prompt来引导了。很多刚接触ChatGPT的朋友的prompt可以有很多种写法,分别总结为如下

  • 直接吟唱法。在第一个对话中就明确全部的需求,一次性塞给ChatGPT。如:我希望你扮演一个专业的产品经理,请为我完成一个外卖产品的市场调研、竞品分析和功能设计。 这种方法是最贴合自然语言的表述,写起来简单,但是有可能一段话中的需求点太多了,ChatGPT不好分拆和细化,导致产出的答案质量不高,还需要进一步引导。(俗称许愿式doge)
  • 循序渐进法。循序渐进是指的是先将一个需求拆分,根据ChatGPT回答的答案再做下一个prompt的设计,也可以是基于直接吟唱法的进一步明确调优。这种方法容易纠错,随着问答的深入可以拿到期望的答案,但由于会基于ChatGPT的回答再去设计新的prompt,会导致prompt规范不可复用,可以说换一个对话就可能会用到新的prompt,效率一般。(因此需要我们丢给他一个榜样,让他学习规则doge)
  • xjb调试法。刚开始用ChatGPT的人一般用的是这种方法,在同一个对话中可能反复问答,反复纠错,可能会涉及多个领域的问题,这会导致ChatGPT的上下文被打乱,这种方法玩玩就好了,有可能会有意想不到的收获。

以上几种写法都会导致一个问题,那就是ChatGPT的回答会比较发散,那么更为实用的prompt写法是什么呢,最关键的是需要给ChatGPT设定一个规范,将回答约束在某一个领域或某一个模版中。

prompt5步法,分为下面5个步骤:
  • 定义角色和任务
  • 明确规范
  • 投喂示例
  • 确认启动
  • 纠错调优
关于5步法的说明

1、定义角色和任务: 告诉ChatGPT应该担任什么角色或者岗位,和需要完成什么任务。prompt格式如下:

我希望你担任一个专业的XXX,来帮我完成XXX。
我希望你担任一个专业的prompt工程师,帮我写出高质量的text-to-image的prompt,是否确认

2、明确规范: 告诉ChatGPT应该遵循哪一些既定的业务规则,以及需要按照什么样的规范和格式输出答案。prompt格式如下:

【示例一】 XXX是XXX,你需要XXX // 如“x是边长,y是宽,你需要计算x*y (简单例子手动狗头)
请按照如下规范输出答案:
1.XXXX // 如“100字以内”
2.XXXX // 如“语气活泼”
【示例二】你需要使用的text-to-image工具是stable-diffusion,可以通过text-to-image生成高质量的图片,使用stable-diffusion需要遵循以下规范:使用简短的英文单词进行prompt描述,如“一个女孩”需要翻译为“1gir”,如“长头发”需要翻译成“long-hair”,如“在湖边”需要翻译成“lake”;举个例子来说“一个长黑色头发的女孩在湖边画画”,需要翻译成“1girl,blacklong-hair,lake,painting”或者翻译成"1girl painting beside alake";stable-diffusion还会根据prompt词汇的排序来判断画面主体的优先级,比如1girl在前lake在后,则1girl是画面主体而lake是背景,其次stable-diffusion还可以通过增加"(X:Y)“来增加或降低prompt的权重,比如(long-hair:1.5)表明"long-hair"这个词的权重要变为1.5倍,如果我明确表明或者你认为某一个元素需要调整权重可以使用这个方法;可以自定义画面的角度,如"front angle”;另外还可以表明这张画的风格,比如"realistic-style"是写实风格;你可以根据自己对我需求的描述进行理解和拓展,以增加更多的适当的prompt词汇来使得画面更加丰满,可以使用"Xdo X"来拓展如“a bird flyon the sky";同时为了提高图片的质量,会默认在prompt的最前面加上"masterpiece,best quality"。你明确吗?

3、投喂示例: 根据上个对话的规范,给ChatGPT投喂对应的优秀示例让它进一步学习规范。示例可以多投喂几个。prompt格式如下:

以下是几个优秀的示例供你参考,请你理解需求和输出答案的时候参考示例
【示例一】下面是一个优秀prompt的示例供你参考:best quality,masterpiece,front angle,(realistic, photo-realistic:1.37), ultra-detailed, photo of girl, looking at viewer,beautiful detailed sky, detailed cafe street, sitting, full body, small head, intricatechoker, pretty legs:1.2, long legs:1.2, slim legs, high heels:1.3, white socks:1.4,medium breasts, high-waist, narrow waist, off-shoulder, belt, short bottoms, beautifuldetailed eyes, daytime, warm tone, white lace, (long hair:1.4), silver medium hair,white skin, cinematic light, street light

4、确认启动: 告诉ChatGPT培训期结束,该上岗工作了,用于明确启动指令。prompt格式如下:

下面我将把我的需求发给你,请严格按照上述规范输出答案。

5. 纠错调优: 如果跑到一半发现ChatGPT傻掉了,可以进行纠错调优。个人的建议是使用 ChatGPT的会话切换功能 进行纠错调优,定位到导致错误发生的对话中优化提示词;而不是在最新的对话中一直进行对话,这样反而会进一步打乱上下文。prompt格式如下:

你没有XXX / 你需要XXX,请重新输出。

当然这些也只是皮毛,还有很多关于怎么能更专业性的解决一些复杂的任务,比如AIGC方向生成text-image 高质量prompt 2,利用ChatGPT快速精读论文 3 ,甚至ChatGPT可以帮助“编程菜鸡”搞定写代码和论文数据分析!4,此外为了提高准确性还有很多专业研究人员出论文专门做prompt engineering哈哈哈,里面满满的玄学 PUA GPT 的小技巧doge 5

小结

善用AI真的可以解放脑力,处理数据,跟ChatGPT聊会天就能整串代码让python算,写个报告材料什么的也能把别人的报告扔进去让它推个模版出来再往里套,扔个excel表格也能帮我做一些数据分析。虽说有时候培训AI花的时间也不少,但我宁愿跟AI聊一下午也不想自己生产垃圾。

彩蛋 : ) 丢张图让他理解一下
在这里插入图片描述

(他能懂我的梗)

如何快速升级地表最强GPT-4.0?

目前我找到的最靠谱的方式是借助虚拟信用卡升级,方法非常简单且稳定。
这个方案解决了用户没有国外信用卡或银行卡的问题,直接通过链接开卡,注册的时候如果没有填邀请码,可以手动填入 721831 邀请码,可以免 2 美元的开卡费~:WildCard | 一分钟开卡,轻松订阅海外软件服务。这家公司是国内的,在使用过程中,需要使用支付宝进行实名认证,不必担心安全问题。这是因为走银联通道购汇的需要。开的卡有效期为 2 年,按照汇率,70元人民币左右,没有其他费用,每次往卡里用多少充多少即可。
在这里插入图片描述
最重要的是!!随时都可以提现,不用担心充进去的钱无法取出。如果消费没有成功,经过亲自测试,可以立即提现到支付宝。
开通了虚拟信用卡后,直接在虚拟信用卡的网站中继续操作,点击一键升级ChatGPT,按照提示即可快速完成支付升级(前提是你已经有openAI账号了哈,没有的可以先点击一键注册一个)。
在这里插入图片描述
在这里插入图片描述
(TIPs:如果是新账户,显示升级需要排队,可以直接访问这个网址,就可以绕过排队,直接升级 Plus。还是将升级支付页面的链接复制到上面的框中)

如果出现问题,这里有对应的解决方法:问题解答,当然,也可以直接点击右下角的客服按钮,一般一分钟给你解决,也可以私信我。


  1. SuperCLUE:中文通用大模型综合性测评基准 ↩︎

  2. 实用prompt技巧 ↩︎

  3. 利用ChatGPT快速精读论文 ↩︎

  4. 如何ChatGPT搞定写代码和论文数据分析 ↩︎

  5. 玄学的prompt engineering ↩︎

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

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

相关文章

Go语言Gin框架安全加固:全面解析SQL注入、XSS与CSRF的解决方案

前言 在使用 Gin 框架处理前端请求数据时,必须关注安全性问题,以防范常见的攻击。本文将探讨 Gin 框架中常见的安全问题,并提供相应的处理方法,以确保应用程序的稳健性和安全性。 处理前端请求数据时,确保应用程序的…

指针的深入理解(四)

这节主要讨论sizeof和strlen的区别,以及一些理解题。 sizeof 求的是对象的大小,深入理解一点就是:这个对象,他一定有一块对应的内存空间。求的就是这一块内存空间。 strlen 只能用来求字符串, 求取的是字符串的长度。…

使用C#读取PDF中所有文本内容

先安装如下包 using iTextSharp.text.pdf; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text;namespace ReadPdfText {class Program{static void Main(string[] args){string path "0017_审判流程管理信息表2…

c#string方法对比

字符串的截取匹配操作在开发中非常常见,比如下面这个示例:我要匹配查找出来字符串数组中以“abc”开头的字符串并打印,我下面分别用了两种方式实现,代码如下: using System; namespace ConsoleApp23{ class Progra…

HCIA--DHCP动态分配ip地址实验

要求: 1. pc1,pc2不能获取 250-254的地址 2. pc3固定获取172.16.1.3/24 pc4固定获取172.16.1.6/24 1. 在AR1上配接口ip、划分网段,创建地址池,开启dhcp: [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 2…

Vue2的双向数据绑定原理是什么

Vue2的双向数据绑定原理是什么 作为一名前端开发者,在日常的开发过程中,我们经常会用到Vue.js这个流行的前端框架。Vue.js以其简洁易用的语法和强大的性能优化功能,成为许多开发者的首选。而Vue.js最核心的特性之一就是双向数据绑定。那么&a…

L1-023 输出GPLT-java

输入样例: pcTclnGloRgLrtLhgljkLhGFauPewSKgt输出样例: GPLTGPLTGLTGLGLL 思路 设置一个GPLT的计数器 然后遍历的时候每次对计数器的个数减一 import java.io.*;public class Main {public static void main(String[] args) throws IOException {B…

【npm】安装全局包,使用时提示:不是内部或外部命令,也不是可运行的程序或批处理文件

问题 如图,明明安装Vue是全局包,但是使用时却提示: 解决办法 使用以下命令任意一种命令查看全局包的配置路径 npm root -g 然后将此路径(不包括node_modules)添加到环境变量中去,这里注意,原…

Python 潮流周刊#38:Django + Next.js 构建全栈项目

△△请给“Python猫”加星标 ,以免错过文章推送 你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,…

echarts使用之地图(五)

1 基本使用 百度地图 API : 使用百度地图的 api , 它能够在线联网展示地图 , 百度地图需要申请 ak 矢量地图 : 可以离线展示地图 , 需要开发者准备矢量地图数据。本文使用该方式。 json格式的数据如下&#xff1a; 格式参照&#xff1a;GeoJSON <!DOCTYPE html&…

【Pwn | CTF】BUUCTF rip1

天命&#xff1a;第二题pwn&#xff0c;这次知道了目标就是瞄准system函数&#xff0c;如果里面是 /bin/sh 之类的就是直接getshell&#xff0c;如果是普通命令的话&#xff0c;应该就是getflag了 IDA64位打开文件 第8行的函数是把一个东西放进S这个字符串数组变量里 sub_4006…

操作系统基础:文件系统基础【上】

&#x1f308;个人主页&#xff1a;godspeed_lucip &#x1f525; 系列专栏&#xff1a;OS从基础到进阶 ⚔️1 文件系统概述⚙️1.1 文件管理应该解决的问题&#x1f4e1;1.1.1 文件属性&#x1f4e1;1.1.2 文件数据的组织&#x1f4e1;1.1.3 文件之间的组织&#x1f4e1;1.1.4…