【AIGC】一起学习prompt提示词(4/4)【经典】【15种提示词技巧】

news2024/10/7 10:18:21

写的时候并没有设计好,要做多少期,还是有始有终的比较好,为了方便阅读,我把之前的3期,改下名字,放到这里。

【AIGC】一起学习prompt提示词(1/4)

内容摘要:提示词是什么,百度文心一言的提示词是怎么定义的,创作中心如何玩。

【AIGC】一起学习prompt engineer提示词(2/4)

内容摘要:以实际的提示词工程应用为例(提示词:创业劝退大师),讲解如何玩提示词。提示词将是未来一个重要的流量入口。

【AIGC】一起学习提示词(3/4) 绘图提示词

内容摘要:绘图提示词的玩法,常用的绘图提示词字典(绘画风格)。

最后,本期来做一个提示词系列的收尾,但并不是以后不讨论这个问题了,提示词非常有意思,未来将是职场人和创业者的核心竞争力之一。

本期将通过一本书的介绍,来对提示词做个系统的归纳,书的名字是《THEART OF ASKING CHATGPТ》,作者是IBRAHIM JOHN

文中的例子,都是用CHARGPT来书写的,由于某种原因,本文将核心的提示词要点,进行了归纳,并在百度的文心一言中,进行了例子的重新编写,更加容易理解提示词的精华。

去掉了文心一言不支持或者普通人很难使用的提示词,比如强化学习提示词等。

一、概述

什么是提示词,之前我的三篇文章,已经写的很清楚了,也以不用工具上网的文心一言的环境,做了大量的案例,还介绍了官方的学习课程的地址。很多学习课程,还都只有不到100的播放量,所以,你看了我的文章,想去学习一下提示词,提升自己对AIGC方向的理解,现在真的不晚。

Prompt公式是提示的特定格式,通常由三个主要元素组成:

任务:对提示要求模型生成的内容进行清晰而简洁的陈述。

指令:在生成文本时模型应遵循的指令。

角色:模型在生成文本时应扮演的角色。

下面是一个示例,展示了如何将指令提示、角色提示和种子词提示技术结合使用:

任务:为新智能手机生成产品描述

指令:描述应该是有信息量的,具有说服力,并突出智能手机的独特功能

角色:市场代表

种子词: “创新的"

提示公式::“作为市场代表,生成一个有信息量的、有说服力的产品描述,突出新智能手机的创新功能。该智能手机具有以下功能[插入您的功能]"

在这个示例中,指令提示用于确保产品描述具有信息量和说服力。

角色提示用于确保描述是从市场代表的 角度书写的。

而种子词提示则用于确保描述侧重于智能手机的创新功能。种子词指令的重要组成部分。

这里还有一个大家要特别注意的地方,就是具体你这个手机有什么功能,还是要老老实实的告诉人家。AI不是你肚子里的蛔虫,他们尽管开始可以理解你文字的深层次意思,甚至猜测你的感情,但是毕竟还没有对接脑机接口。

二、“零、一和少样本”提示

继续上面的例子,你可以在指令中,要求GPT以零、一或者少示例,来为你生成描述。

例如:

提示公式: “基于零个示例为这款新智能手表生成产品描述”。

三、”让我们思考一下”提示

加上“让我们思考一下”,“让我们谈谈……”,“让我们讨论……”,GPT会答复我们更深入的内容。

这种技术适用于撰写论文、诗歌或创意写作等任务。        

例如:

这是不加此提示词的回复结果:

回答的比较浅显,这是加了“让我们思考一下”,之后,看效果:

变化还是很大的!

四、 自恰提示

自洽提示是一种技术,用于确保ChatGPT 的输出与提供的输入一致。这种技术对于事实核查、数据验证 或文本生成中的一致性检查等任务非常有用。

自洽提示的提示公式是输入文本后跟着指令“请确保以下文本是自洽的”。

一个是事实核查的例子:

任务:检查给定新闻文章的一致性

输入文本:“文章中陈述该城市的人口为500 万,但后来又说该城市的人口为700 万。”

提示公式:“请确保以下文本是自洽的:文章中陈述该城市的人口为500 万,但后来又说该城市 的人口为700 万。文章是【插入文章】”

五、种子词提示

这在前面的例子中,已经有提到了。

种子词提示是一种通过提供特定的种子词或短语来控制GPT 输出的技术。种子词提示的提示公式是 种子词或短语,后跟指令“请根据以下种子词生成文本”。

例如文本生成:

•   任务:编写一篇有关龙的故事

•   种子词:“龙”

•   提示公式:“请根据以下种子词生成文本:龙”

六、知识整合提示

案例:

提示公式:“以相关且逻辑清晰的方式连接以下信息片段:[插入信息 1][插入信息 2]”

七、选项提示

案例:

提示公式:“通过选择以下选项之一,将以下文本分类为积极、中立或消极:[插入文本] [积极]  [中立] [消极]”

八、控制生成提示

就是给GPT提供指令,对输出提要求。

案例:

提示公式:请以鲁迅的风格,写一些关于【插入短语】的文本。

九、问答提示

这是我们常用的提示模式,很多人还是在把大模型当搜索引擎来使用,这有点片面了。

比如上面的例子,让GPT帮我们找文章中自恰的数据,这就是很好的工作场景的助手。

不过问答提示,也是有技巧的,你可以限定回答的范围,搜索的范围,等等。

比如下面,从2个范围来源,去找关于熊猫的情况,会获得不同的答案。

十、概述提示

 概述,以及总结你给的一篇文章,或者看懂一幅图,这是GPT的基本能力。

案例:

注意,上面这本书是学会提问,和提问的艺术不是一本书。要获得更准确的回答,最好不要让GPT有疑问。

十一、对话提示

可以要求GPT帮你写小品或者相声,你可以输入要求写2个角色对话的指令,可以描述角色的性格。

例如:请帮我描述2个角色的对话,他们的关系是夫妻,场景是吵架,原因是丈夫喝酒。丈夫非常幽默,搞笑。(用的文心一言,有板有眼,但是一点也不搞笑。)

 十二、对抗性提示

对抗性提示是一种技术,它允许模型生成抵抗某些类型的攻击或偏见的文本。这种技术可用于训练更为稳 健和抵抗某些类型攻击或偏见的模型。

例如:帮我生成难以分类为爱情的文本。帮我生成难以“翻译”为爱情的文本。注意第一种对抗,实际是提示词失败了,大模型真的去“分类”,第二个,反而好很多。

十三、聚类提示

聚类提示是一种技术,它可以让模型根据某些特征或特点将相似的数据点分组在一起。通过提供一组数据点并要求模型根据某些特征或特点将它们分组成簇,可以实现这一目标。 这种技术在数据分析、机器学习和自然语言处理等任务中非常有用。

案例:提示公式:“将以下新闻文章根据主题分组成簇:[插入文章]”。

十四、 情感分析提示

比如消极、中立、积极,等情感词语,都可以控制GPT的输出。

例如:积极和消极,两种心态,来描述创业,给的文本,当然是大相径庭的。

十五、本文分析提示

适用于分析一段给出的文本,例如识别其中的实体,角色的姓名,特征,或者分析摘要,概述等。

十六、文本生成提示

文本生成提示与本书中提到的其他提示技术相关,例如:零、一、几次提示,受控生成提示,翻译提示, 语言建模提示,句子补全提示等。这些提示都与生成文本有关,但它们在生成文本的方式和放置在生成文本上的特定要求或限制方面有所不同。文本生成提示可用于微调预训练模型或训练新模型以执行特定任务。

例如:

提示公式:“根据以下提示[插入提示]生成一个至少包含 1000个单词,包括角色[插入角色]和情  节[插入情节]的故事。”

结语

提示词系列,就到此结束了,谢谢大家的关注和收藏。

提示词是非常灵活的,未来GPT的应用,更多人能参与的领域,落点在提示词。每一个提示词,每一次提问,都是一个创造产品的过程,发现需求,设计提示词,满足需求,不断往复创造,诞生一个万象更新的生态。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

借教室——二分、前缀和、差分

题目 思路 当某一份订单可以满足的时候,那么他前面的所有订单都可以满足,当某一份订单不能满足的时候,那么他后面的所有订单都不能完成,所以可以使用二分查找来降低时间复杂度每次二分找到一份订单,利用二分与前缀和将…

【JavaSE语法】类和对象(二)

六、 封装 6.1 封装的概念 面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。 封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互…

opencv:从0到实现人脸识别

目录 opencv 人脸检查原理: 整体目录: 1.读取并展示图片 2.人脸检测 3.视频人脸检测 4.拍照保存 5 数据训练 6 人脸识别 opencv 人脸检查原理: OpenCV 中的人脸检测是基于哈尔特征分类器(Haar Feature-based Cascade Cla…

zabbix中监控数据,报错返回给钉钉查看

### 在钉钉中创建群聊(同组的同学创建一个群聊),在群里面添加自定义机器人 1.通过自定义webhook接入自定义服务 webhook:记住webhook的地址 安全设置:设置加签,只有信息内容包含签才会被机器人发送。 2.配置钉钉告警脚本 #### **安…

【计算思维】少儿编程蓝桥杯青少组计算思维题考试真题及解析B

STEMA考试-计算思维-U8级(样题) 1.浩浩的左⼿边是( )。 A.兰兰 B.⻉⻉ C.⻘⻘ D.浩浩 2.2时30分,钟⾯上时针和分针形成的⻆是什么⻆?( ) A.钝⻆ B.锐⻆ C.直⻆ D.平⻆ 3.下⾯是⼀年级同学最喜欢的《⻄游记》…

如何下载 Apache + PHP + Mysql 集成安装环境并结合内网穿透工具实现公网访问内网服务

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、Cpolar杂谈 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. WampServer下载安装二. WampServer启动三. 安装cpolar内网穿透3.1 注册账号…

人工智能基础_机器学习037_多项式回归升维实战4_使用随机梯度下降模型_对天猫双十一销量数据进行预测_拟合---人工智能工作笔记0077

上一节我们使用线性回归模型最终拟合了双十一天猫销量数据,升维后的数据. 我们使用SGDRegressor的时候,随机梯度下降的时候,发现有问题, 对吧,怎么都不能拟合我们看看怎么回事现在 可以看到上面是之前的代码 上面是对数据的准备 这里我们还是修改,使用 poly=PolynomialFeatur…

开启创造力之门:掌握Vue中Slot插槽的使用技巧与灵感

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 ⭐ 专栏简介 📘 文章引言 一、s…

Linux_一款好用的查看系统信息的桌面软件_包名hardinfo、软件名system profiler and Benchmark

1、安装软件 对源进行更新,sudo apt update 安装,sudo apt install hardinfo 打开,system profiler and Benchmark 2、查看系统信息 2.1、系统基本信息_操作系统信息、内核版本、处理器等 “Summary”汇总了一些基本信息: 处…

鸿蒙:从0到“Hello Harmony”

效果展示 一.概述 明年华为鸿蒙就不再兼容Android生态了,作为拥有7亿终端用户的华为,建立自己的生态也是理所当然。 所以对HarmonyOS的研究也是众多开发者绕不开的坎了。 今天这篇博文主要实现一个“Hello Harmony!”的Demo。 二.官方链接…

winform窗体、控件的简单封装,重做标题栏

1标题栏封装中使用了以下技术: 知识点: 1.父类、子类的继承; 2.窗体之间的继承; 3.自定义控件的绘制; 4.多线程在窗体间的应用; 5.窗体和控件的封装; 6.回调函数(委托)&…

OpenCV入门2——图像视频的加载与展示一些API

文章目录 题目OpenCV创建显示窗口OpenCV加载显示图片题目 OpenCV保存文件利用OpenCV从摄像头采集视频从多媒体文件中读取视频帧将视频数据录制成多媒体文件OpenCV控制鼠标关于[np.uint8](https://stackoverflow.com/questions/68387192/what-is-np-uint8) OpenCV中的TrackBar控…

探索人工智能领域——每日30个名词详解【day3】

目录 前言 正文 总结 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。 💡本文由Filotimo__✍️原创,首发于CSDN📚。 📣如需转载,请事先与我联系以…

【C++初阶】STL详解(一)string类

本专栏内容为:C学习专栏,分为初阶和进阶两部分。 通过本专栏的深入学习,你可以了解并掌握C。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C 🚚代码仓库:小小unicorn的代码仓库&…

春秋云境靶场CVE-2022-25578漏洞复现(利用htaccess文件进行任意文件上传)

文章目录 前言一、CVE-2022-25578靶场概述二、CVE-2022-25578复现需要知道的知识点1、什么是htaccess文件2、上传htaccess文件的条件是什么?3、htaccess文件的作用是什么? 三、CVE-2022-32991漏洞复现1、信息收集2、找上传点3、上传后蚁剑连接getshell 总…

vmware安装MacOS以及flutter遇到的问题

安装过程:参考下面的文章 链接: 虚拟机VMware安装苹果系统macOS,超级详细教程,附文件下载,真教程!! 无限重启情况: (二) 配置虚拟机找到你的虚拟机安装文件…

氢原子波函数等概率面的绘制

氢原子波函数等概率面的绘制 归一化后的氢原子波函数

如何解决3d max渲染效果图全白这类异常问题?

通过3d max渲染效果图时,经常会出现3Dmax渲染效果图全黑或是3Dmax渲染效果图全白这类异常问题。可能遇到这类问题较多的都是新手朋友。不知如何解决。 3dmax渲染出现异常的问题,该如何高效解决呢?今天小编这里整理几项知识点,大家…

数据结构与算法【递归】Java实现

递归 递归是一种解决计算问题的方法,其中解决方案取决于同一类问题的更小子集。 特点: 自己调用自己,如果说每个函数对应着一种解决方案,自己调用自己意味着解决方案是一样的(有规律的)每次调用&#xf…

在 Rocky 中使用 FreeRDP 远程连接 Windows 机器

前言: 远程控制已成为 IT 人员和企业用户在处理日常任务时不可或缺的工具。无论是进行系统管理、支持远程工作,还是协助解决技术问题,一个可靠且高效的远程桌面工具都是业务连续性的关键。开始我个人使用了todesk(也曾鲜想过向日…