chatgpt提示词学习指南,提示词工程,提示词汇总

这篇gpt提示词指南我会随着我的学习一直更新。

结构

好的提示词=角色(能力)+上下文+详细的指令说明+风格+输出格式

角色(必填):可以给模型提供特定的能力,让它更好的解决我们的问题,在声明角色后,最好也描述一些它的能力。

上下文(选填):可以写背景信息,问题描述等,可以让大模型更加了解你的指令,不然它会去猜测你的意图,给出发散性的答案。

详细的指令(必填):指令说的越详细,模型的输入结果和你的预期才会更加一致,多利用下面的技巧。

风格(选填):风格可以给你的大模型赋能,让输出结果发生质的变化。

输出格式(选填):输出格式可以是文本,代码,json,markdown或者你自定义的格式等。

注意:

  • 并不是每一条指令都需要包含所有部分,你的任务越复杂可能需要的部分越多。
  • 每个部分的顺序可变,根据任务可以适当调整。

策略和技巧

策略:清晰的说明

**技巧1:**使用分隔符

分割符:单引号" “,三引号*”“” “”"* ,大括号{ },XML 标记,节标题等

使用分割符为了让大模型更好的理解你的命令,消除歧义。

这个技巧在提示词中会大量用到,很重要。

**技巧2:**提供示例

自己表述输出格式的效果可能不如一个示例的效果。

示例:接口字段别名改写

你现在是我的sql助手,我正在写一个sql接口,请你帮我改写每个字段, 具体要求:你需要按照格式示例改写下面的字段,只需要输出改写后的结果就行。 字段: " cuid, gender, native_place, level_id " 格式示例:" SELECT t.uesr_id as userId, t.name as name FROM user t "

gpt输出结果

img

我没有跟它说将字段名改成驼峰格式,但他能够从示例中学习到这种格式,这就是few-shot prompting,只需要一个示例样本。

技巧3:固定长度

如果你想模型回答内容简洁,可以固定长度短一点,例如用100字总结这段话。

如果你想模型回答内容很多,可以固定长度长一点,例如用800字写一篇文章。

技巧4:参考文本

可以让模型只参考你给的文本进行回答,不用其自身的知识。

使用场景:客服问题,参考文章回答问题,随机抽题或者补充一些大模型可能不知道的知识。

示例:扮演面试官随机抽题

你现在是一名精通大数据数据仓库的面试官,我今天参加你的面试,你准备了一些题目,请你从下面的题目中随机抽取一道给我,当我回答next的时候,你需要再抽一道题给我。 具体要求: 1.你必须从下面的题目中抽取题目,不可以自己生成; 2.如果题目都已经抽完了,你需要告诉我面试已结束; 3.你不需要对题目做任何解释,只需要给出原题就行。 题目:" 1.hdfs的写原理 2.hdfs的读原理 3.介绍hadoop 4.数仓的意义 "

gpt输出结果

img

这样你只需要把题目换成你准备过的题目就可以检验你的八股背诵情况了。

拓展:你还装一个语音插件,直接语言和gpt交互,让gpt评价你的回答如何,给你反馈,然后你对应调整。

策略:将复杂任务拆分为简单的子任务

  • 技巧1:任务分类拆分

例如:客服

你将扮演一个客服,你需要先询问用户查询命令,当用户输入一个查询命令时,你需要告诉用户查询分类的主要类别和次要类别。 主要类别:计费、技术支持、帐户管理或一般查询。 计费二级类别: - 取消订阅或升级 - 添加付款方式 - 收费说明 - 对指控提出异议 技术支持二级类别: -故障 排除 - 设备兼容性 - 软件更新 账户管理二级类别: - 密码重置 - 更新个人信息 - 关闭账户 - 账户安全 一般查询次要类别: - 产品信息 -定价 -反馈 - 与人交谈

根据客户查询的分类,可以向 GPT 模型提供一组更具体的指令来处理后续步骤。例如,假设客户需要“故障排除”方面的帮助。这样就可以把不同的问题按照类别分开,gpt只需要处理用户查询的问题即可。

  • **技巧2:**步骤拆分,使用思维链

将一个复杂问题拆分成多个小问题,同时让模型一个个解决,给他思考的时间,它的输出结果会更加好。

示例:

你现在是一名时间序列数据分析师,我正在学习分析时间序列数据的趋势,你需要辅助我学习, 要求如下: 1.详细介绍一个时间序列数据趋势这个概念; 2.有哪些方法可以分析趋势; 3.选择一种常用的分析趋势的方法,用python实现; 让我们一步一步思考。

gpt输出:

一、时间序列数据趋势的概念: 时间序列数据是按照时间顺序收集的数据,可以用于研究某个或某些变量随时间变化的模式。这些数据可能是在固定频率(每日、每月或每年)或不规则间隔收集的。 在时间序列数据中,“趋势”是一个关键概念。趋势描述的是数据随时间变化的长期运动或方向。比如,公司的年销售额可能显示出上升趋势,意味着销售额随着时间的推移在增加。或者,一种疾病的发病率可能显示出下降趋势,表明该疾病的发病率随着时间的推移在减少。这些都是趋势的例子。 二、分析时间序列数据趋势的方法:

  1. 移动平均法(Moving Averages):移动平均是一种在时间序列数据中平滑数据并识别隐藏的趋势和模式的方法。
  2. 指数平滑法(Exponential Smoothing):指数平滑是一种用于时间序列数据的平滑方法,特别适用于对未来点进行预测。
  3. 自回归移动平均模型(ARIMA):ARIMA模型是一种可以捕获一系列不同时间序列数据的模式的统计模型。
  4. 线性回归模型:线性回归也可以用来识别趋势,将时间或时间段作为解释变量。

三、分析趋势的Python实现——移动平均法: 这是一个Python示例,演示如何使用pandas的rolling函数计算移动平均来识别数据的趋势。

import pandas as pd import matplotlib.pyplot as plt # 假设我们有一个时间序列数据集,日期作为索引 data = { ‘date’: pd.date_range(start=‘01-01-2020’, periods=100), ‘value’: pd.Series(range(100)) + pd.Series(range(100)).apply(lambda x: x**0.5) } df = pd.DataFrame(data).set_index(‘date’) # 计算7天移动平均 df[‘7_day_moving_avg’] = df[‘value’].rolling(window=7).mean() # 计算30天移动平均 df[‘30_day_moving_avg’] = df[‘value’].rolling(window=30).mean() # 画出原始数据和移动平均线 df[[‘value’, ‘7_day_moving_avg’, ‘30_day_moving_avg’]].plot() plt.show() 在这个例子中,我们创建了一个简单的时间序列数据集,并计算了7天和30天的移动平均。我们然后将原始数据和移动平均线绘制在同一图表中。

策略:给gpt思考时间

  • 技巧1:从第一性原理出发,指示模型在匆忙得出结论之前制定自己的解决方案

例如我们在修改代码时,模型会分析你的代码的错误,然后在你的代码继续上进行修改,但如果你的代码压根逻辑就不对,错误就很多,gpt就会一直帮你缝缝补补。如果你让它先自己给出解题方法,然后跟你的方法对比找出问题,你可能会看到意向不到的效果。

示例:

你现在是我的力扣算题助手,我正在做一道力扣题目,这是我的代码,我觉得我的代码错误很大,请你先自己做一遍,然后再对比你的代码和我的代码,然后分析我代码中的错误并给出修改代码。 题目:" 输入题目 " 我的代码:" 输入代码 "

gpt输出

img

img

  • 技巧2:使用内心独白或一系列查询来隐藏模型的推理过程

前面的策略表明,模型在回答特定问题之前详细推理问题有时很重要。对于某些应用程序,模型用于得出最终答案的推理过程不适合与用户共享。例如,在辅导申请中,我们可能希望鼓励学生制定自己的答案,但模型对学生解决方案的推理过程可能会向学生揭示答案。

内心独白是一种可以用来缓解这种情况的策略。内心独白的想法是指示模型将输出中要对用户隐藏的部分放入结构化格式中,以便于解析它们。然后,在向用户呈现输出之前,将解析输出,并且仅使部分输出可见。

策略:分段分次输入

无论是gpt3还是gpt4,每次输入的长度都有限制。

分段输入

如果文本过长,我们就无法一次性输入,需要将一个长文本分段输入。

示例指令:

你现在是我的文章助手,你具备深度概括和总结一篇长文章的能力,我会将一篇长文章分成3段输入给你,你收到段落后,只需要回答已学习,当我发送指令{请总结}时,你再总结这篇文章,在总结前你需要深入理解这篇文章,然后通俗易懂,简洁地总结文章,字数要求200字。如果你明白了,请复述指令。

img

img

分次输入

如果我们想要输入多个短文本给gpt,但合起来可能就超出了输入长度限制,这就需要分次输入。

示例:

你现在是我的文章助手,你具备深度概括和总结多篇文章的能力,我会将3篇文章分三次输入给你,你收到一篇文章后,只需要回答已学习,当我发送指令{请总结}时,你再总结这篇文章,在总结前你需要深入理解这3篇文章,然后通俗易懂,简洁地总结这3篇文章,字数要求200字。如果你明白了,请复述指令。

我们通过这条指令只是打破了gpt对一条指令的输入长度的限制,但如果超过了gpt的上下文记忆长度,gpt可能就记不得前面的内容了。这一点需要注意。所以这个方法还是有限制的。

但现在gpt4又更新了,上下文的长度已经加长,但好像需要通过api调用,后面研究一下。(#待做)

策略:markdown格式的使用

技巧1:以markdown格式输出图片

这里图片不是gpt直接生成的,而是通过关键字调用Unsplash的api获取相关图片地址,Unsplash这是全球最大的免费图片数据库之一,图片有免费版权可商用。通过调用Unsplash的api获取相关图片的地址后,然后用markdown渲染出来。

这条指令建议使用gpt3来执行。

示例:

你现在是我的图片生成助手,你会调用Unsplash API,调用时遵循以下的格式:https://source.unsplash.com/1920x1080/?< PUT YOUR QUERY HERE >,我给你一个关键词,你需要生成对应的图片,输出格式:用Markdown语言生成,不要用反引号,不要用代码框。如果明白了,请复述指令。

img

img

img

策略:赋予gpt情商

在每个指令最后,询问gpt是否已经明白你的指令,然后让它复述指令,看跟你的指令是不是一样的。

最后

大家一定要多实验,以找到最适合你的方法,这篇文章只是作为参考,一定要多用,才能用的更好。

找到gpt3和gpt4各自的应用场景,gpt4在一些场景下表现可能还不如gpt3,各有千秋。

不需要很强的推理时,可以使用gpt3,它的速度更快。

对推理能力要求高时,例如写代码,还是使用gpt4效果更加好。

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

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

相关文章

股票入门基础知识之投资家有哪些?股票入门基础知识中的投资角色

《量化分析海龟训练营》课程学员&#xff1a;一般来说哪些人投资做得好呢&#xff1f; 同济桥博士&#xff1a;投资是一门科学&#xff0c;有很多研究投资的人拿到过诺贝尔经济学奖&#xff0c;投资做得好有五类人&#xff1a;科学家、哲学家、神学家、交易员、民间高手。最后…

投资理财启蒙之理财入门必看?

投资基金股票是怎么赚钱的 &#xff1f; 公司上市就是为了融资扩大规模&#xff0c;需要在上海/深圳证券交易所去审批&#xff0c;现在国家注册制落实后&#xff0c;现在企业要上市很严格的需要公开公司的各方面情况的 &#xff0c;投资渠道也正规&#xff0c;比如支付宝/微信&…

金融业务知识(2):股票交易的基本流程

股票交易的基本流程 &#xff08;一&#xff09;开户 需要开立证券账户和资金账户 证券账户用来记载投资者所持有的证券种类、数量和相应的变动情况 资金账户则用来记载和反映投资者买卖证券的货币收付和结存数额。 开立证券账户和资金账户后&#xff0c;投资者买卖证券所涉…

基金投资入门3:中外常见金融指数类型说明

在每天的新闻及财经类文章中&#xff0c;经常听到当日的上证综指、深证成指、沪深300指数是多少点、涨跌幅是多少。 大家潜意识中认为指数点、涨跌幅越高越好&#xff0c;至于各指数代表的是什么意思并不清楚&#xff0c;但是对于刚接触投资理财的朋友&#xff0c;只有搞懂各指…

最新FRM一级二级handbook官方教材原版书

最新FRM一级二级教材囊括了FRM考试需要掌握的所有要点和难点&#xff0c;并进行了深入细致地讲解。本教材紧扣GARP协会新版教材的章节编排&#xff0c;加入了编著者多本同类教材的编写经验和一线教学经验的总结&#xff0c;并关注了国际国内**的风控热点。

证券交易金融知识学习(1)

学习目标&#xff1a; 需要做一些关于投资交易软件的测试&#xff0c;需要了解操作背后的交易意义&#xff0c;需要学习一些金融基础知识。本人是金融证券交易的小白&#xff0c;从0开始学习。故记录一些金融知识学习的笔记&#xff0c;比较零散&#xff0c;目的是为了让自己复…

【转】投资从入门到精通,七本经典书籍

http://www.create.hk/archives/158 随着我国股市的复苏、资本市场的规律&#xff0c;却去研究一些“技术分析”之类的理论&#xff0c;是不科学的。“技术分析”属于玄学&#xff0c;也就是形而上学。目前在我国东部沿海地区&#xff0c;由于投资者知识和经验的日益增多&…

投资学翻译1

生产网络与股票回报:垂直创造性破坏的作用 本文从实证和理论两方面研究了生产网络中企业风险与企业与消费者距离之间的关系。我们记录了两个新事实:离消费者越远的企业&#xff0c;其风险溢价越高&#xff0c;对总生产率的影响也越大。我们用一个具有多层生产过程的一般均衡模…

电商设计师(美工)必备的素材网站|优图!

平时我们再做设计的时候&#xff0c;时间长了也很苦恼&#xff0c;而甲方或者老班总是要求我们要做高大上或者有灵感的作品。而灵感不是说来就来的呀~~~ 电商大致的素材类型你知道么&#xff1f; 首焦海报、PC促销海报、M端海报、大促首页、M端大促页面、页面设计、详情页、电…

电商设计师(美工)必备|模板素材网站!

优图网&#xff1a;站内的分类特别清新&#xff0c;每日都有新的素材图片更新&#xff0c;韩国清新风比较明显&#xff0c;是难得的符 合国情的素材网站&#xff01; 网址&#xff1a;www.uppsd.com 素材路上&#xff1a; 大量针对淘宝设计这一块的素材&#xff0c;前段时间刚…

【电商】电商后台设计—售后流程

在电商系统中&#xff0c;订单售后是整个平台系统最为重要的组成部分之一&#xff0c;好的售后产品能够极大提升用户对于整个电商产品的用户体验&#xff0c;提高口碑。产生售后的原因很多&#xff0c;处理平台本身的问题还有其他物流时效、配送员服务态度等因素&#xff0c;产…

【电商】电商后台系统整体介绍

电商后台系统支撑了电商企业亿万级的交易量&#xff0c;其重要性不言而喻。本文章将从电商后台系统的的各个模块来分析&#xff0c;让大家的后台真正”硬“起来。 当前关于产品经理的文章主要偏向方法论、业界动向、产品分析、用户体验、交互等&#xff0c;关于后台系统的文章比…

跨境电商必备:SS客服聊天机器人,无需再逐一回复消息,彻底解放你的双手,SaleSmartly让你的营销变得更加简单

跨境电商必备&#xff1a;SS客服聊天机器人&#xff0c;无需再逐一回复消息&#xff0c;彻底解放你的双手&#xff0c;SaleSmartly让你的营销变得更加简单 关键词&#xff1a;跨境电商、聊天机器人、智能客服 AI在近年来的发展十分迅速&#xff0c;人工智能和自动化成为科技发…

电商设计师(美工)必备的素材网站!

优图网 站内的分类特别清新&#xff0c;每日都有新的素材图片更新&#xff0c;韩国清新风比较明显&#xff0c;是难得的符合国情的素材网站&#xff01; 网址&#xff1a;www.uppsd.com MaterialUp —— 每日 Material Design 设计案例 Material Design, Daily – MaterialU…

【电商】电商后台设计—优惠券

优惠券是每一个电商平台必备的模块&#xff0c;是吸引和留住用户的重要部分。让我们一起来了解电商平台的优惠券模块是怎么设计的吧&#xff0c;也希望能给各位小伙伴带来干货知识&#xff0c;助力成长。 各位小伙伴好&#xff0c;本文是电商后台设计系列文章的第五篇&#xff…

电商后台设计

一、电商后台系统到底是怎么回事儿?二、如何设计实用的商品中心&#xff08;前端显示篇&#xff09; 一、 商品常用概念介绍二、商品基础资料设计三、复盘 三、如何设计实用的商品中心 &#xff08;后台设计篇&#xff09; 一、商品类目、商品基本信息二、商品属性三、规格、价…

电商美工-如何巧用PS切图,实例讲解

最近班上刚刚来个美工&#xff0c;正好坐我边上&#xff0c;平时有问题我们会一起交流&#xff0c;我就把她今天遇到的详情切图问题分享下哈 1、打开一张详情&#xff0c;查看详情尺寸&#xff08;快捷键CTRLALTC&#xff09;&#xff0c;1975像素的高度如果直接上传到店铺&am…

【电商】电商后台设计—订单中心

订单系统连接了用户和商家&#xff0c;用户可以通过订单看到商品购买详情&#xff0c;商家则可以通过订单看到购买用户信息等。而整个订单系统囊括了许多模块&#xff0c;如订单生成、订单计算等。 一、订单的生成与状态 1. 下单过程 电商下单的过程相信大家都不陌生&#xff…

导师的SCI很少一作和通讯是怎么回事?

链接&#xff1a;https://www.zhihu.com/question/440203628 编辑&#xff1a;深度学习与计算机视觉 声明&#xff1a;仅做学术分享&#xff0c;侵删 我联系的导师&#xff0c;将近40岁&#xff0c;教授&#xff0c;博导&#xff0c;副系主任&#xff0c;带学生可能也就四五年&…