ChatGPT Prompt 提示词设计技巧必知必会

本文内容整理自图灵社区直播《朱立成:ChatGPT Prompt提示词技巧必知必会》。

朱立成,图灵社区《ChatGPT即学即用》视频课程作者,软件工程师,对新事物充满好奇,关注ChatGPT应用。
2001年毕业于浙江大学,从事软件开发,参与或主持开发过PC外设驱动程序、数字法庭系统、电商平台等项目,有过创业经历,参与公司运营和管理。

在使用ChatGPT进行交互式对话时,设计一个好的提示词是非常重要的。

我们发送给ChatGPT的内容,称为prompt,中文名称叫提示词,一个优质的提示词可以让ChatGPT更好地理解你的需求,从而生成更符合你期望的结果。

一个优质提示词应该考虑以下几个要点:

1. 扮演的角色,即我们希望ChatGPT扮演的角色。

2. 用户身份,即自己的身份是什么。

3. 背景,这次提问或交谈的背景。

4. 输入数据,与提问或交谈有关的数据。

5. 任务或期望输出,也就是给ChatGPT下达的任务,或者说期望它输出什么结果。

6. 其他约束或特殊要求,我们希望ChatGPT在输出结果时,需要满足的特殊要求。

我们需要考虑以上这些要点,但并不是要包括所有要点。实际上大多数提示词,都只是包含这些要点的一个或者几个。

其中,第 5 点任务或期望输出是必须包含的。我们需要ChatGPT为我们提供帮助或解答问题,当然期望它输出一个结果给我们。

在设计提示词时,我们可以逐一考虑是否要包含上述要点,并根据我们的需求进行选择,从而让ChatGPT更好地理解我们的需求,设计出更符合我们期望结果的提示词。

我们来举一个例子,帮助你更好地理解上述要点。

提示词:

我是一名男性业余钢琴家,今晚要在一场婚礼上演奏,气温为20摄氏度,请帮我做一套形象设计,包括发型和鞋服。

这个提示词包含了2、3、4、5四个关键要点。

  • 我是一个男性钢琴演奏师 – 用户身份

  • 今晚要在一场婚礼上演奏 – 背景

  • 气温为20摄氏度 – 输入数据

  • 请帮我做一套形象设计,包括发型和鞋服– 期望输出

我个人倡导非必要的要点不需要添加,如果输出结果与用户身份无关,就不需要额外添加对于用户身份的说明。

这里加入用户身份,是为了使输出结果更加符合实际情况,加入婚礼的背景说明也是为了使形象设计符合目标场合。加入气温信息,是为了搭配合适的服装。

这里要不要给ChatGPT定义一个角色,假定它的身份是一个形象设计师呢?

不用!

在使用ChatGPT时,我们并不需要给它安排一个角色或头衔,因为这并不会影响到它的表现。即使你不给它安排一个角色,它也能根据提示词为你提供相应的结果。

网上大多数的提示词攻略,倾向于尽量给ChatGPT安排一个角色。例如形象设计师、作家或诗人等,但这并不是必要的。

那什么时候需要给它按头衔呢?

如果你需要模拟一个"两个人"的交互场景,就需要给ChatGPT安排一个头衔,让它扮演某个角色。

无招胜有招

既然我们说ChatGPT是人工智能,那我们就把它当成一个人来和它交互。这就是所谓的无招胜有招。

之所以所说的6个要点,是为了帮助我们设计一个优质提示词。当你理解了这6个要点,并最终找到了和ChatGPT交互的感觉,就可以不用再死记这些要点。

就好比武侠小说里所讲的,你必须先学习招式,把招式练熟并融会贯通,然后才是把招式忘记,做到无招胜有招。

我们来举个例子,如何把ChatGPT当一个人来交互。

假设你周末想去杭州玩,你想要一份旅游攻略,如果你向你的同学求助,是不是大概就是这么一个聊法?

你:这周末想去杭州玩一下,帮我规划一下啊,景点怎么安排,哪里有好吃的
友:好鸭,你什么时候来啊,准备玩几天啊
你:周五晚上到,周日晚上离开杭州
友:你有没有想过哪些特别想去的景点,其他的我帮你推荐一下啊
你:西湖肯定要去的,灵隐寺也想去一下,其他的你帮我推荐
友:你打算住在哪里
你:我打算住友好饭店
友:好的,了解了,我想想啊
……

所以,设计一个旅游攻略需要考虑到的因素,就是玩几天、哪些必玩的景点以及住在哪里。既然这样,那我们在向ChatGPT求助时,也把它当成一个人。把你的需求和必要的信息告诉它,让它帮你设计就可以了。

提示词:

我想去杭州旅游,周五晚上到达杭州,周日晚上6点乘坐高铁离开,我打算住在杭州友好饭店,我想坐一下西湖游船去三潭印月,还想去一下灵隐寺,其他景点请你推荐,请帮我设计一个攻略,包括行程和美食。

我们来看看它的回复:

ec4355730d25f9b3ee7ba684c78b0961.png bc485328001b02108d4eeab65ea8b9eb.png 879a4e54f52fd1947860c1768d538001.png

这份还算马马虎虎的攻略还有改进的空间,但它已经提供了一些具体的建议,可以帮助我们更好地规划本次的旅游路线。

迭代式提问

迭代就是指在开发一个产品,或者解决一个问题的过程中,不追求一次达到完美,而是一轮一轮的推进,直到满意为止。

在使用ChatGPT时,我们可能无法预先给出所有的约束条件或输入条件。当ChatGPT给出的回复不完全符合我们的期望时,我们可以再次向它提出修改要求,通过迭代来获得最终满意的结果。

启发式提问

启发式提问是指,在提出一个灵活度较高的问题时,先通过一些问题打开ChatGPT的思路,再进行正式提问。这样可以启发ChatGPT更好地理解问题,提供更准确的答案。

例如在设计旅游攻略时,我们先让ChatGPT为我们介绍一些有名的景点,并提问它哪些是游人去得比较多的景点?最后我们再切入正题,把最想问的问题抛给它,让它设计旅游攻略。

启发式提问,就是要先打开它的思路,然后再问它问题,这样它给出的答案就会相对比较完美一点。

分解式提问

分解式提问就是当你需要ChatGPT生成一篇很长的内容时,最好把它分解成多个小的任务来分别提问。

比如,我们请ChatGPT帮我们写一篇演讲稿,可以先把题目告诉它,并让它引用一些例子,然后询问它打算将演讲稿分成几个部分来写。

根据它的回答,我们可以逐步让它完成每个部分的写作,并及时纠正有问题的段落,或让它对不够详细的段落进行分解和细化,从而最终得到准确、完整、符合我们需求的演讲稿。

分解式提问的好处在于,可以在正式写之前就检查整体思路是否有问题,写作过程中可以及时纠正错误,还可以发现需要进一步细化的内容,及时让它去进行分解细化。

关于提示词的几个注意点

1. 提出具体且明确的任务或输出

具体且明确的信息有助于 ChatGPT 更好地理解你的意图,并生成更准确和有意义的响应。

一个错误的示范是,请告诉我关于狗的知识。

这个问题没有具体的信息,不清楚要求ChatGPT提供狗的哪些知识,是品种知识还是喂养知识等,这样会让ChatGPT的回答模棱两可。

正确的提问应该是这样:

“请告诉我人类对狗的驯养历史方面的知识”或者“请告诉我金毛犬的生活习性以及喂养方面的知识”。

这样问就比较具体和明确了。

2. 确保输入的上下文清晰明了

比如说我和ChatGPT有一个持续的会话,在这个会话里,我跟它讨论一部正在写作的小说。当我需要它帮我续写一段的时候,就要交代我写到哪里了。

我已经写到了陈凡被疯道人追杀,落入了山崖,挂在一棵树上。请帮我写一段他在树后面发现一个山洞,并在其中获得武林秘籍如来神掌的详细过程,要加入适当的人物心理描写。

这里就把背景交代清楚了,上下文也很清晰。

3. 尽量提供简短、明了的输入

错误范例:

我们领导让我发一封我们公司新款智能手表的营销邮件,还剩1个小时就要下班了,我还没有想好邮件的标题,今天可能又要加班了,本来我还想去看电影的,看来是泡汤了,请你帮我拟定一个标题吧,强调手表的智能功能和优秀的设计。

这个范例使用了无关的关键词和语气,例如“领导”、“加班”、“电影”。这些关键词会干扰ChatGPT对我们真实意图的判断,从而生成不恰当的响应,搞不好它来安慰你,那就跑题了。

毕竟在这个使用场景里,我们用ChatGPT的意图是提高效率,而不是闲聊。

正确的提问应该是这样:

请帮我拟定一个关于我们公司新款智能手表的营销邮件标题,强调手表的智能功能和优秀的设计

这样的提示词干脆利落,简短明了。

更多详细内容,可见《ChatGPT即学即用》视频课程。

8694b2bc4a82b83eb5ca39b87b127780.png

ChatGPT已经融入了我们的工作和生活,完全可以辅助我们的日常生活,我们一定要拥抱它。在《ChatGPT即学即用》这套教程里面,我也选取了比较有代表性的16个应用方向。

其中8个应用方向,对应着不同职业的人群,分别是自媒体博主、初创公司、企业营销部门、企业公关部门、作家、教育工作者、外语学习者、IT工作者

每个应用方向里面,我都细化了多个小的应用场景示例,比如自媒体博主应用示例,我讲解了自媒体博主日常所涉及到的方方面面,如启发创作灵感、生成爆款标题、生成视频脚本、自动生成视频、生成短文笔记、生成较长的文章、生成封面图片

再比如初创公司的应用示例,我讲解了如何利用ChatGPT协助进行市场调研、协助制定差异化竞争策略、、协助设计品牌元素、提供产品设计和工艺方面的建议、协助完善公司运营和管理、编写商业计划书等初创公司日常所涉及到的方方面面。

其他的我就不一一列举了,总之每个应用方向,我都尽量细化到日常所涉及到的方方面面了。

还有8个是Office办公的应用方向,是所有职场人士,以及自由职业者都通用的office办公技能包括Excel、Word、PPT如何与ChatGPT搭配使用,分别是速查Excel公式、将ChatGPT接入Excel中、协助编写Excel宏代码、批量处理Excel文件、将ChatGPT接入Word中、批量处理Word文件、自动生成PPT文件、在线自动生成PPT文件。

每一个应用方向都精选了几个常见的实例,掌握了这一整套用法,Office办公效率能提高十倍以上,个别应用场景甚至能提升百倍的效率,打破你对常见做法的认知。

点击“阅读原文”,查看课程详情。

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

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

相关文章

当 ChatGPT 续写《红楼梦》,能替代原著吗?我惊了!

近段时间,人工智能聊天机器人ChatGPT火爆网络,“AI写作是否会让文字工作者被替代?”成为人们关注并持续讨论的话题。 闲聊、问答、解题、写代码、写诗、创作小说, 连续回答,不断纠错,ChatGPT 能做的事&…

吴军: “ChatGPT不算新技术革命,带不来什么新机会”,我不太认同!

近日,吴军接受了采访,谈论了他对ChatGPT的五个观点。 1、ChatGPT基于一个数学模型,即语言模型,该模型早在1972年就已存在。因此,ChatGPT并非技术革命。 2、语言模型的复杂性需要大量计算能力,这是过去难以实…

ChatGPT的出现具有革命性吗?

其实我们一直在想着ChatGPT等一些AI的兴起会不会是一场新的革命,这些有着“思维能力”的AI会代替掉很多职业和工作,代替掉人类的创新性思维,但是我觉得最可怕的不仅仅是这些AI的出现,其实AI是一种“软实力”,他有着巨大…

用 ChatGPT 进行阅读理解题目的问答

原文:用 ChatGPT 进行阅读理解题目的问答 阅读理解出题 阅读理解题是语言学习过程中一种重要的练习方式。无论语文还是英语考试中,阅读理解题都占有相当大的分值。ChatGPT 作为一种大语言模型,在处理自然语言理解任务中具有很大的优势。广大…

ChatGPT 原来是这样工作的(上)

大家好,我是技福的小咖老师。 ChatGPT 发布以来,蹿红的速度比马斯克设计的火箭还快。据报道,ChatGPT在开放试用的短短几天里,就吸引了超过 100 万互联网注册用户。ChatGPT如同是“搜索引擎社交软件”的结合体,能够在实…

ChatGPT帮我和老板吵架,半分钟做了个思维导图...

大家好,我是小z,也可以叫我阿粥 最近那个疑似成都电科的截图已经传疯了,贴一张图回味下: 这种壮士断腕式的吵法,可以说几乎是单方面的虐杀。但是有朋友问了,在职场中还是有所顾忌,有没有更体面点…

chatgpt赋能python:Python如何改成中文

Python 如何改成中文 如果您是一名有经验的 python 工程师,或者正在学习 python ,可能会发现学习过程中遇到的大多数资源都是英文的。但是,如果您想要将 python 学习应用于中国用户,那么使用中文是非常必要的。这篇文章将介绍如何…

ChatGPT评出中国排名前的30大学及全球排名,原因很好玩

中国排名前50的大学在中国国内及在全世界的排名,还有原因 以下是中国排名前50位的大学及其在全球的排名和原因: 清华大学 (17):清华大学是中国著名的高水平研究型综合性大学,其在工程学、计算机科学和自然科学等领域具有很高的研究…

ChatGPT在大学里该怎么用?24所英国顶级大学宣布立场!

自从ChatGPT横空出世以来,许多行业都被得到赋能。而在教育行业,许多大学生把它视为写作业的“神器”:节省查阅复杂文献的时间、编写简单的Python代码、辅助学生理解知识点,甚至直接“生成”论文...... 但这些行为,学校…

ChatGPT 出现后计算机类专业还建议读吗?

当你让ChatGPT用pyhton实现一个冒泡排序 虽然说,chatgpt的确让大部分底层程序员,以及在读计算机专业的同学感到就业焦虑,但互联网科技这个行业只会滚滚向前,不会停下来的。 与其害怕被取代,不如想着怎么进去分一杯羹。…

ChatGPT冲击教育界,欧美大学开始慌了

ChatGPT炸圈范围越来越大,很快就从科技圈来到了教育界。《福布斯》杂志1月底的数据指出,现在美国89%的大学生都是用ChatGPT做作业,并且作业成绩都能达到A。对学生来说,ChatGPT的存在仿佛给了他们一双隐形的翅膀! 有网…

【宝塔面板建站】04. 设置消息通道,通过邮箱、钉钉、企业微信等形式动态提供网站信息(保姆级图文)

目录 消息通道的作用设置消息通道邮箱安装模块配置SMTP服务(邮件发送者)填写收件邮箱(邮件接收者)收到测试邮件 钉钉安装模块电脑版钉钉得到一个没用的普通群聊添加群机器人阿里云Code得到了Webhook 地址把得到的Webhook 地址配置…

全程 AIGC 游戏创作,2小时开发微信小游戏!(完整ChatGPT调教流程)

给 AI 打工,2小时开发一款3D小游戏可行么? 源码下载地址见文末! 最近,科技发展是日新月异...... 如果说 Stable Diffusion 和 Mid Journey 只是卷死了美术,我们还在庆幸研发不能被替代。 那么 3 月份出来的 GPT4 就让我…

微信实验八、微信PHP机器人自动回复及源码下载

微信实验八、微信PHP机器人自动回复及源码下载 (>>>>在公众号中输入文章最后彩蛋即可获取源代码) 开源项目:https://github.com/chenxhjeo,个人博客:http://blog.csdn.net/u013487761 技术QQ群名称:豆豆咨询&#…

【修改版】用ChatGPT开发一个书籍推荐微信小程序(三)

文章目录 1 前言1.1 实现原理1.2 在小程序如何衔接1.3 技术架构 2 爬取数据2.1 根据书名爬取信息2.2 根据作者爬取信息2.3 根据类型爬取信息 3 讨论 1 前言 1.1 实现原理 万变不离其宗,还是相当于与ChatGPT交互问答,然后映射到小程序中,以下…

如何在使用密钥登录的时候请求ChatGPT的聊天接口并实现流式输出

一、ChatGPT的参考API地址 API Reference 二、官网相关API介绍 下图是正常请求时候的请求头和body体,这样请求的话是等结果都加载出来后一起出现,并且返回的结果也是标准的json格式。 如果想要实现和ChatGPT一样的效果,官网的这样推荐的&a…

使用 ChatGPT 在几秒钟内生成鼠标移动机器人

在本教程中,我们利用 OpenAI 的语言模型 ChatGPT 的强大功能为鼠标移动机器人生成 Python 代码。 代码应每 2 秒将鼠标指针移动到屏幕上的随机位置。如何在指定时间自动打开计算机凭借基于自然语言输入生成代码的能力,ChatGPT 为希望快速实现某些功能而无…

wechaty搭建微信机器人——超详细版

文章目录 前言一、wechaty是什么?二、准备1.安装 Node.js(需要10.0版本以上)2.安装Wechaty 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术…

基于ChatGPT的企业微信机器人

1、openAI账号 登录OpenAI的账号后,再点击右上角的“Personal”图标,然后点击“view API keys”进入API页面。 点击“create new secret key”按钮。 生成秘钥之后,把秘钥复制下来。 2、拉取项目代码 git clone https://github.com/zhay…

OpenChatKit :开源的 ChatGPT ,开箱即用!前OpenAI团队打造,GitHub 7000+星

MLNLP社区是国内外知名的机器学习与自然语言处理社区,受众覆盖国内外NLP硕博生、高校老师以及企业研究人员。 社区的愿景是促进国内外自然语言处理,机器学习学术界、产业界和广大爱好者之间的交流和进步,特别是初学者同学们的进步。 ChatGPT的开源平替来了,源代码、模型权…