如何撰写高效且实用的Prompt

news2024/10/6 1:40:42

很多人说GPT并没有什么让人惊艳的地方,但实际上,他们并没有发挥好它的潜能。在很多情况下,他们往往没有使用恰当的prompt。一个恰到好处的prompt就如同魔法师在施展魔法时所需要吟唱的咒语,只有那些正确无误的咒语,才能将潜藏在GPT深处的力量唤醒,使其焕发出令人叹为观止的魔力。

今天分享一下如何撰写高效且实用的Prompt。

一、好的 prompt 具有的设计原则

  • 简洁明了:表述清晰、简练。
  • 具体: 明确目的和要求,有效地传达给 AI 。
  • 易于理解: AI能够轻松理解和执行。

这些概念比较抽象,以下用例子来讲解.。

 

二、让AI适应特定角色: 人物塑造与角色定位

  • 明确AI角色的属性和职责,便于提示的针对性。
  • 设定合理的任务难度,根据AI能力进行调整。

比如:我想让你充当英语口语老师.....

我想让你扮演医生的角色

另外还有很多角色,厨师、足球解说员、作曲家、脱口秀演员、诗人等,这些角色gpt都能扮演。


三、明确任务目标: 详细规划与需求分析

  • 明确任务需求,包括输入、过程和输出。
  • 分析任务涉及的知识领域和具体要求。
  • gpt拥有的十项基本能力
  •  语义理解:理解用户输入的文本并提供相关的回复
  • 生成内容:根据用户需求,创作高质量的文章、博客或其他形式的文本.
  •  提供建议:为用户提供生活、工作或其他场景下的建议。
  • 自动摘要:从较长的文章或材料中提取关键信息生成摘要
  •  翻译服务:将文本从一种语言翻译成另一种语言
  • 模拟人物: 根据用户设定的人物特征,模拟相应的交流互动方式
  • 情感识别: 分析用户的语言以识别和处理与情感相关的信息
  • 回答问题: 从用户提供的问题中提供相关且准确的回答
  • 脚本撰写:为影视项目、广告等创作脚本。
  • 概念扩展:对用户提供的简短概念或想法进行扩展和阐述。

一个合格的prompt,需要明确具体的任务目标。
举例:“我想让你扮演医生的角色,想出创造性的治疗方法来治疗疾病......”,其中,想出治疗方法便是任务。

再看一个例子:“你是一名写作指导老师,请帮我修改给定的文本以达到学术写作标准.....”,修改文本即是任务。

 
四、描述任务步骤方法与操作实践

  • 针对任务需求,提供详细的操作步骤。
  • 提供有用的方法和实践应用,便于用户操作。

举例: 我想让你扮演牙医。 我将为您提供有关寻找牙科服务(例如  光、清洁和其他治疗)的个人的详细信息。 您的职责是诊断他们可能遇到的任何潜在问题,并根据他们的情况建议最佳行动方案。
任务步骤就是:我将提供...信息,您将诊断问题,给出方案。

再看一个例子:我要你充当解梦师。我会给你描述我的梦,你会根据梦中出现的符号和主题提供解释.....
任务步骤就是:我描述我的梦、你提供解释。


五、任务相关的上下文: 背景信息与知识体系

  • 提供关于任务的背景信息和知识体系,以帮助AI更好地理解任务目标。
  • 注意保持信息的准确性和时效性。
  • 围绕上下文能让ai更好的理解我们的意图。

举例:....您应该能够推荐常规药物、草药和其他天然替代品。 在提供建议时,您还需要考虑患者的年龄、生活方式和病史.......

在这里考虑患者的年龄、生活方式和病史就是任务的背景信息。

六、设定具体目标与要求: 评价标准与验收规范

为不同阶段设定明确的验收标准和要求。提供评价标准,以供ai参考。

举例: 我想让你充当英语口语老师和提高者。 我会用英语和你说话,你会用英语回复我来练习我的英语口语我希望您的回复保持整洁,将回复限制在 100 个字以内。
在这里,回复保持整洁,将回复限制在 100 个字以内就是对AI的验收标准和要求。

再比如:将以下文字概括为100个单词,以便于阅读和理解。 摘要要简明扼要,抓住课文要点,让二年级学生看得懂。避免使用复杂的句子结构或技术术语。 你的回答应该是中文。 稍后我会把文字发给你。 懂的回复"明白” 。
在这里,100个单词,让二年级学生看得懂,回答是中文就是对AI的验收标准和要求。


七、设定语言风格:文化内涵与风格探讨

了解文化内涵,确保语言和表述风格符合文化要求.设定合适的语言风格,如正式、幽默等。
举例: 用鲁迅的语气写一篇"婆孙插队事件”的文章.....
在这里,用鲁迅的语气就是语言风格。


八、立足人物视角: 思维模式与创新途径

从人物视角出发,以提高沟通和理解效果。
举例:现在我将描述一种社会现象,请你从中国人,德国人,美国人,日本人和朝鲜人的角度,分别对这个现象给出评价1n在给出评价时,希望你模拟出不同文化环境下的个体,在人生观,世界观,价值观和个性特征等方面的差异,并以第三人称的视角,模拟各个国家网友的口吻发表言论 n所有输出应为中文。 稍后我会把文字发给你。懂的回复“明白”。
在这里,从不同人种角度去分析,得到的结果是不一样的。


九、提供具体实例: 案例分析与解决方案

提供实际案例,进行分析和讨论。
举例: 为给定的事件创造一个创造性的理由或借口。 要有创意,要有趣。 让您的想象力尽情发挥。示例:n 事件: 我要迟到了。借口: 我被长颈鹿歹徒勒索赎金。 n 所有输出应为中文。 稍后我会把活动发给你。懂的回复“明白" 。
在这里,事件: 我要迟到了。借口: 我被长颈鹿歹徒勒索赎金。给出了实际的例子,给ai提供参考。


十、用魔法打败魔法: 让gpt帮你写prompt

当然,很多时候,我们只知道一个大概的方向,很多细节的东西我们都没办法知道,那么可否让ai帮我们写prompt呢?当然可以,这就是用魔法打败魔法。

下面提供一个很好用的prompt,只需要复制粘贴就行。

 

翻译成中文就是:
我希望你成为我的 Expert Prompt Creator。 您的目标是帮助我根据自己的需要制定尽可能最好的提示。你提供的提示应该是站在我向ChatGPT发起请求的角度来写的。在创建提示时考虑一下此提示将输入到 GPT3 或 ChatGPT 的奥面中。过程如下:
1.您将生成以下部分:
迅速的:
{根据我的要求提供最好的提示}
批判:[提供关于如何改进提示的简洁段落。 对你的回应非常挑剔
问题:
{询问有关需要我提供哪些额外信息以改进提示的任何问题(最多 3 个)如果提示在某些区域需要更多说明或详细信息,请提出问题以获取更多信息以包合在提示中}
2. 我将对您的回复提供我的回答,然后您将使用相同的格式将其合并到您的下一个回复中。 我们将继续这个迭代过程,我会向您提供更多信息,您会更新提示,直到提示完善为止。
请记住,我们正在创建的提示应该从我向 ChatGPT (GPT3 接)发出请求的角度来编写。仔细考虑并发挥你的想象力为我创造一个惊人的提示。

您的第一反应应该只是向用户打招呼,并询问提示的内容。 所有输出应为中文。

输入一个主题,gpt会一步步引导你补充更多的细节,跟着它的思路走,最后就会生成一个较为规范的prompt。

对于这个prompt,gpt觉得还不够,又提了三个问题,可以根据问题继续补充,如此多轮往复问答后,你就会得到一个严谨规范,符合你要求的prompt。

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

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

相关文章

Zstack实习-基础知识总结归纳-持续更新

什么是虚拟化? 虚拟化技术是一种将物理计算资源,如服务器、存储和网络等,转化成虚拟的逻辑资源的技术。通过虚拟化技术,可以将多个独立的操作系统运行在同一台物理计算机上,实现资源的共享,提高硬件的利用率…

商业智能之“道、法、器”——企业级BI能力构建指南

一个企业级BI项目看似简单,但实际建设难度却远超想象。如何从0到1搭建BI项目,有没有详细的实施步骤,有没有合适的BI工具推荐,这是很多企业在上BI系统前心中的疑问。因此,本文会详细探讨企业BI能力构建,到底…

【业务功能篇26】 ROW_NUMBER() 排名函数 给表单数据增加序列号

业务场景: 当业务在进行月报报表制作时,会有些模块是需要填充当前月的top问题单,那么这些问题单,在第一列就要给标记序列号从1开始的序号,所以这个序号是根据业务选择的问题单后,在根据当前问题单记录进行的…

BSN全球技术创新发展峰会在武汉举办,“延安链”正式发布

原标题:《第二届BSN全球技术创新发展峰会在武汉成功举行》 6月9日,由湖北省人民政府指导,湖北省发展改革委、国家信息中心联合主办,中国移动、中国电信、中国联通、武汉市江汉区人民政府、区块链服务网络(BSN&#xf…

Linux或Windows上实现端口映射

关注“云计算就该这么学”微信公众号,搜索“001”,即可获取氪肝整理的154页Linux学习笔记。 通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务…

I.MX6ULL_Linux_驱动篇(38) 中断驱动

不管是裸机实验还是 Linux 下的驱动实验,中断都是频繁使用的功能,在裸机中使用中断我们需要做一大堆的工作,比如配置寄存器,使能 IRQ 等等。 Linux 内核提供了完善的中断框架,我们只需要申请中断,然后注册中…

Linux进程信号 | 信号保存

阻塞信号 信号其他相关常见概念 实际执行信号的处理动作称为信号递达(Delivery)信号从产生到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞 (Block )某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作.注意,阻塞和忽略是…

A Survey of Large Language Models

本文是LLM系列的第一篇文章,针对《A Survey of Large Language Models》的翻译。 大语言模型综述 摘要1 引言2 概述2.1 LLM的背景2.2 GPT系列模型 的技术演化 3 LLMs的资源3.1 公开可用的模型检查点或APIs3.2 常用的语料库3.3 库资源 4 预训练4.1 数据收集4.1.1 数…

图的企业应用-A*算法自动寻路

引言 MC想必大家都玩过,但鸡哥利用A*自动寻路算法来找箱子 箱子里有鸡你太美唱片,和准备好的篮球 当然在这是游戏中找到的宝箱 还得原石x5等一大堆的养成物品 ???等等 ,原神 玩家露出鸡脚了吧! 不应该是 有鸡你太美唱片,还有一条鱼并且给梅里猫的名叫荔枝的? 这…

【MyBatis学习】Spring Boot(SSM)单元测试,不用打包就可以测试我们的项目了,判断程序是否满足需求变得如此简单 ? ? ?

前言: 大家好,我是良辰丫,在上一篇文章中我们学习了MyBatis简单的查询操作,今天来介绍一下Spring Boot(SSM)的一种单元测试,有人可能会感到疑惑,框架里面还有这玩意?什么东东呀,框架里面是没有这的,但是我们简单的学习一下单元测试,可以帮助我们自己测试代码,学习单元测试可以…

SEO留痕霸屏技术原理实现分析

留痕效果 通常是查询某个关键词,出现大量搜索结果网页霸屏,而且都会引导到其他平台或者网站进行浏览和查看。留痕网站和指向网站或平台无关联。 示例图片: 原理分析 首先通过内容和链接很容易明白,本质上就是一个搜索页面&…

OpenAI API升级:新GPT-3.5 Turbo和GPT-4助力AIGC应用大放异彩

theme: orange 前言 北京时间2023年6月13日,OpenAI宣布对其领先的生成型AI模型GPT-3.5 Turbo和GPT-4进行一系列更新,以提高工作场所的人工智能能力。这些改进包括引入全新的函数调用功能、增强的可引导性、GPT-3.5 Turbo的扩展上下文,以及修订…

数值分析第九章节 用Python实现常微分方程初值问题的数值解法

参考书籍:数值分析 第五版 李庆杨 王能超 易大义编 第9章 常微分方程初值问题的数值解法 文章声明:如有发现错误,欢迎批评指正 文章目录 欧拉法后退的欧拉方法梯形方法改进欧拉公式补充龙格—库塔方法线性多步法阿当姆斯显示与隐式公式 9.1引…

5.3.3 因特网的路由协议(三)OSPF协议

5.3.3 因特网的路由协议(三)OSPF协议 前面我们学习了基于距离向量算法的路由信息协议RIP(5.3.2 因特网的路由协议(二)基于距离向量算法的RIP协议),为了克服RIP协议的局限性于是就有了新的内部网关协议OSPF…

30行代码实现通用无限列表函数

前言: 前两天接到了一个需求,主要功能是实现类似于 B站 消息页面的那种效果,右侧几个 tab 都需要使用到无限加载的功能。 大家都知道,程序员是很懒的,不可能这几个页面全都写一遍重复的逻辑。所以在接到这个需求的时…

HBuilder连接手机模拟器调试,进行抓包

hbuilder连接手机模拟器 1.adb是什么?引用 2. 进行adb路径设置,选中模拟器中的adb路径,配置好端口,夜神模拟器端口:62001 3.运行到Andriod基座 在HBuilder连接模拟器过程中,对接口进行抓包 1.安装抓包工…

Spring Security --- 自定义Filter

简介任何 Spring Web 应用本质上只是一个 servletSecurity Filter在 HTTP 请求到达你的 Controller 之前过滤每一个传入的 HTTP请求Filter请求过滤器可以帮助进行HttpServletRequest请求和HttpServletResponse响应的过滤在自定义的Filter过滤器中可以对请求进行过滤&#xff0c…

控制并发流程,做好线程间的协调

一、概述 1. 什么是控制并发流程? 线程一般是由线程调度器自动控制的,但有些场景需要按照我们程序员的意愿去实现多线程之间相互配合,从而满足业务逻辑。比如: 让线程A等待线程B执行完后再执行等一些相互合作的逻辑&#xff1b…

【表面缺陷检测】基于yolov5的钢轨表面缺陷检测(附代码和数据集,Windows系统)

写在前面: 首先感谢兄弟们的订阅,让我有创作的动力,在创作过程我会尽最大能力,保证作品的质量,如果有问题,可以私信我,让我们携手共进,共创辉煌。 路虽远,行则将至;事虽难,做则必成。只要有愚公移山的志气、滴水穿石的毅力,脚踏实地,埋头苦干,积跬步以至千里,就…

python打包后报错,无法启动,电脑缺少api-ms-win-core-path-11-1-0.dll

参考:《运行打包python程序时报:无法启动此程序,因为计算机中丢失 api-ms-win-core-path-l1-1-0.dll 尝试重新安装该程序以解决此问题。》 原因:python版本较高,打包时的python版本是python3.10,而运行打包…