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

写的时候并没有设计好,要做多少期,还是有始有终的比较好,为了方便阅读,我把之前的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的应用,更多人能参与的领域,落点在提示词。每一个提示词,每一次提问,都是一个创造产品的过程,发现需求,设计提示词,满足需求,不断往复创造,诞生一个万象更新的生态。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

蓝眼开源云盘部署全过程(手动安装)

环境概述: 系统-Centos7.4 数据库-MySQL8 云盘系统-Tank4.0.1 前提:操作系统已完成安装,有外部网络。 一.安装数据库 cd到合适的目录进行下载安装操作,期间不要切换出去。 wget https://dev.mysql.com/get/mysql80-community-r…

【Android】统一系统动画

需求:除panel动画效果为弹出之外,其余的应用效果为渐入渐出 从系统层面统一把控动画效果,而不是单个应用自己处理 Android系统版本:9.0 代码地址 \frameworks\base\core\res\res\values\styles.xml 当时看注释,以为…

图像分类:弥合像素和理解之间的差距

一、介绍 在人工智能的广阔领域中,图像分类作为一种关键应用脱颖而出,它无缝地融合了计算机视觉和机器学习的复杂性。图像分类的核心是训练机器对数字图像中的对象或场景进行识别和分类。这项技术有着广泛的应用,从自动驾驶汽车和医疗诊断到社…

VSCode 使用CMakePreset找不到cl.exe编译器的问题

在用vscode开发c项目的时候,使用预先配置的CMakePresets.json可以把一些特定的cmake选项固定下来,在配置时直接使用 "cmake --config --preset presetname"就可以进行配置,免去在命令行输入过多的配置参数。 但是在vscode中&#…

Java实现俄罗斯方块

规则 1.方块会从上方缓慢下落,玩家可以通过键盘上的上下左右键来控制方块。 2.方块移到区域最下方或是着地到其他方块上无法移动时,就会固定在该处,而新的方块出现在区域上方开始落下。 3.当区域中某一列横向格子全部由方块填满,…

阿里云腾讯云大比拼!阿里云99,腾讯云88!

首先,我们来看一下阿里云和腾讯云在云服务器价格上的差异。根据官方公布的信息,阿里云在双11大促活动中推出了全年最低价的云服务器,最低价格为87元1年。而腾讯云的云服务器价格稍高,最低为88元1年。虽然价格上的差距很小&#xf…

javaweb---maventomcat使用教程

文章目录 今日内容0 复习昨日1 Maven1.0 引言1.1 介绍1.2 下载1.3 安装1.3.1 解压1.3.2 配置环境变量1.3.3 测试 1.4 仓库1.5 Maven配置1.5.1 修改仓库位置1.5.2 设置镜像 2 IDEA - MAVEN2.1 idea关联maven2.2 创建java项目2.3 java项目结构2.4 pom2.5 导入依赖2.5.1 查找依赖2…

CocosCreator3.8神秘面纱 CocosCreator 项目结构说明及编辑器的简单使用

我们通过Dashboard 创建一个2d项目,来演示CocosCreator 的项目结构。 等待创建完成后,会得到以下项目工程: 一、assets文件夹 assets文件夹:为资源目录,用来存储所有的本地资源,如各种图片,脚本…

synchronized jvm实现思考

底层实现时,为什么使用了cxq队列和entryList双向链表?这里为什么不跟AQS中使用一个队列就行了,加了一个entryList的目的是为了什么? 个人理解这里多一个entryList,可能是用于减少频繁的cas操作。假设存在很多锁竞争时&…

[Unity3D] C# 十进制、二进制、十六进制 之间进制的转换

//十进制 --> 二进制 int data 100; string bin Convert.ToString(data, 2); // “1100100”//十进制 --> 十六进制 int data 100; string hex “”;hex Convert.ToString(data, 16); // “64” hex “0X” Convert.ToString(data, 16); // “0X64” hex string.…

为开发GPT-5,OpenAI向微软寻求新融资

11月14日,金融时报消息,OpenAI正在向微软寻求新一轮融资,用于开发超级智能向AGI(通用人工智能)迈进,包括最新模型GPT-5。 最近,OpenAI召开了首届开发者大会,推出了GPT-4 Turbo、自定…

js添加dom到指定div之后,并给添加的dom类名,然后设置其样式,以及el-popover层级z-index过高问题解决。

遇到一个需求,Vue项目做一个表格,要求表头与表格内容分开,如下效果所示,表头与表格有个高度间隔边距(箭头所示),因为默认我们的el-table的表头与内容是一起的: 思路:通过querySelector获取el-table__header-wrapper元素,通过createElement创建一个div,通过 newElem…

Postman配置环境请求接口

一、准备配置dev、test、demo、eprod 二、使用切换环境变量调用接口 三、使用登录接口自动获取token

【吞噬星空】罗峰成功抵达虬龙星,宇宙超级富二代登场,不容错过

Hello,小伙伴们,我是小郑继续为大家深度解析国漫资讯。 深度爆料《吞噬星空》93集,在虬龙星港口,当罗峰的飞船一进入,牵引信号就立刻响起,像一道无形的指引线,将他飞船牵引至指定的停靠区域。罗峰踏出飞船…

如何检查 Docker 和 Kubernetes 是否可以访问外部网络,特别是用于拉取镜像的仓库?

要检查 Docker 和 Kubernetes 是否可以访问外部网络,尤其是用于拉取容器镜像的仓库,您可以按照以下步骤进行: 1. 检查节点的网络连接 首先,您需要确保 Kubernetes 节点能够访问外部网络。这可以通过在节点上执行 ping 命令来测试…

VN5620以太网测试——DoIP配置

文章目录 前言一、DoIP简介二、Vector Hardware Configuration三、Diagnostics/ISO TP Configuration四、Diagnostic Console五、添加Ethernet Packet Builder前言 CANoe(CAN open environment)VN5620 :是一个紧凑而强大的接口,用于以太网网络的分析、仿真、测试和验证。 V…

【6】Spring Boot 3 集成组件:knift4j+springdoc+swagger3

目录 【6】Spring Boot 3 集成组件:knift4jspringdocswagger3OpenApi规范SpringFox Swagger3SpringFox工具(不推荐) Springdoc(推荐)从SpringFox迁移引入依赖配置jAVA Config 配置扩展配置:spring securit…

istio安装文档

1、重装命令 istioctl manifest generate --set profiledemo | kubectl delete --ignore-not-foundtrue -f - 2、下载 参考:02、istio部署到k8s中 - 简书 (jianshu.com) 参考 Istio / 入门 curl -L https://istio.io/downloadIstio | ISTIO_VERSION1.20.0 TAR…

[工业自动化-22]:西门子S7-15xxx编程 - 软件编程 - 如何PLC建立用户界面: SIMATIC 面板式HMI 或工控机PC HMI

目录 前言: 一、PLC(可编程逻辑控制器)的用户界面支持方式 1.1 概述 1.2 西门子(Siemens)的人机界面(HMI)支持多种类型 1.3 PC HMI VS SIMATIC HMI 二、PC—HMI—PLC连接架构的实现 三、…

OpenAI与微软合作,构建 ChatGPT 5 模型;10天准确天气预报

🦉 AI新闻 🚀 OpenAI与微软合作,构建 ChatGPT 5 模型,下一代人工智能或拥有超级智能 摘要:OpenAI首席执行官 Sam Altman 在接受采访时表示,OpenAI正在与微软合作构建下一代人工智能模型 ChatGPT 5&#x…