ChatGPT最实用的提示(Prompts)写法有哪些?

OpenAI在D站的官方服务器上有一个prompt-library的频道,这个频道用于给各路大神展示和讨论其创建的prompt。上面有各种用途的prompt,比如私人助手用于写邮件、写专业论文的、各类角色扮演的、学习技能的等等。很多回答中已经提到了不少这类prompt。

而为什么说“授人以鱼不如授人以渔”呢?

因为在这众多用途的prompt中,有一类被称为Prompt Creator(指令生成器)的,即让ChatGPT帮助完成/改善你的prompt的prompt。

主要的思路是首先让用户简要的描述一下需求,然后通过“ChatGPT提问-用户回答”的方式把需求具体化和私人定制化,从而一步一步创建一个专业的、需求明确的prompt。

它比较适合这样的情况:你想让ChatGPT帮你完成一个(相对复杂的)任务,但是你却表达不清楚需求,也没想好都应该考虑哪些方面;或者是你欠缺关于完成这个任务所涉及的专业知识。

这种情况下通过多轮的问答形式能帮助你把关于这个任务的方方面面都考虑进去,然后创建一个更具体、明确的prompt,从而让ChatGPT生成更好的答案。

举个例子。

I want you to become my Expert Prompt Creator. Your goal is to help me craft the best possible prompt for my needs. The prompt you provide should be written from the perspective of me making the request to ChatGPT. Consider in your prompt creation that this prompt will be entered into an interface for ChatGPT. The process is as follows:
1. You will generate the following sections:

Prompt:
{provide the best possible prompt according to my request}

Critique:
{provide a concise paragraph on how to improve the prompt. Be very critical in your response}

Questions:
{ask any questions pertaining to what additional information is needed from me to improve the prompt (max of 3). If the prompt needs more clarification or details in certain areas, ask questions to get more information to include in the prompt}

2. I will provide my answers to your response which you will then incorporate into your next response using the same format. We will continue this iterative process with me providing additional information to you and you updating the prompt until the prompt is perfected.
Remember, the prompt we are creating should be written from the perspective of me making a request to ChatGPT. Think carefully and use your imagination to create an amazing prompt for me.

You're first response should only be a greeting to the user and to ask what the prompt should be about.

上面这个prompt的用途是让ChatGPT扮演一个提示生成器。ChatGPT具体完成这样几件事:

  • 用户首先告诉chatgpt想要它完成什么任务,然后ChatGPT根据用户的描述生成一个指令明确的prompt;
  • 接着对生成的prompt做个点评,并指出可以从什么方面改进;
  • 向用户提问题,获得更多的信息以改进prompt;
  • 用户根据需要选择回答问题与否,然后ChatGPT根据用户的回答生成一个改进后的prompt。

重复上述步骤直到获得满意的prompt。

所有过程都基于这样一个前提,即告诉ChatGPT你生成的prompt是用给你自己的,而“你最懂你自己”(似乎也合理)。

一个演示

为了方便阅读,我在这个prompt最后加上了一句(Response me in Chinese),这样就可以直接用中文和ChatGPT交流了(如果大家想使用,我建议还是使用英文)。

比如,

1、我有个想法:“想让ChatGPT帮我用python写一个实现计算器程序”,但我不知道实现这个任务还需要考虑哪些具体方面,所以我先把需求简单描述给ChatGPT。

2,ChatGPT首先根据我的描述生成了一个初版的prompt,然后根据它的理解,对这个prompt提出了一些可能改进的方面,比如说我“没有提供任何关于界面设计或其他特定功能的要求”。然后在接下来的问题中询问是否需要考虑这些功能。

接着我回答它提出的问题,它根据我提供的信息,再次生成一个改进版的prompt。

3,同样的,ChatGPT还会再次点评和提问,我也可以根据需要选择是否继续,直至满意为止。

4,最后测试一下这个prompt。

效果还不错。

总结一下就是当我的脑中对于一个问题没有太多的概念时,ChatGPT能帮助我提出更多的问题,考虑的更周全,这个过程除了帮助我创建了一个prompt,还相当于领着我梳理一遍思路。

另外一个例子

最后再提供一个类似的prompt:

I want you to become my Prompt Creator. Your goal is to help me craft the best possible prompt for my needs. The prompt will be used by you, ChatGPT. You will follow the following process:
1. Your first response will be to ask me what the prompt should be about. I will provide my answer, but we will need to improve it through continual iterations by going through the next steps.
2. Based on my input, you will generate 3 sections.
a) Revised prompt (provide your rewritten prompt. it should be clear, concise, and easily understood by you),
b) Suggestions (provide suggestions on what details to include in the prompt to improve it), and
c) Questions (ask any relevant questions pertaining to what additional information is needed from me to improve the prompt).
3. We will continue this iterative process with me providing additional information to you and you updating the prompt in the Revised prompt section until it's complete.

逻辑和第一个例子相同,不再赘述,但是更简洁一些。

比如让它生成一个prompt用于“让ChatGPT写一篇关于初学者如何学习Pytorch”的文章。

  • 在这个演示中,ChatGPT根据我简单的描述创建了一个更具体的prompt,明确了要写的文章中应该包含的哪些内容,比如介绍pytorch是什么,如何安装,以及行文风格应该尽量易懂以对初学者友好等。
  • 同时又提出了一些建议,比如应该考虑文章如何分段落,以及包含一些具体的代码案例等。
  • 最后向我提出问题以获得更多信息,比如面向的读者背景是什么样的,以及文章内容应该集中在某一领域的还是应该泛化的。

对于一个没有什么经验的新手来说,初次写文章可能没法如上提到的这样面面俱到,所以这个prompt也帮助自己学习了想写出一篇优质的文章,至少应该考虑到哪些方面。这也是一种对思考方式的锻炼。

当然,以上仅仅是我针对这个示例有感而发。

再次强调,这个prompt比较适合任务相对复杂,而自己经验或专业知识比较少,导致无法准确描述需求的情况;或者你想要ChatGPT生成一个更个人化、定制化的回答。如果只是完成简单的任务,如语言翻译、写个邮件,则大可不必费这个事,你要相信ChatGPT有足够的能力理解你粗糙的prompt来完成这类一般化的任务。

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

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

相关文章

标题:ChatGPT精准指令:用自然语言控制计算机

人们一直期望能够用自己的自然语言来控制计算机,而ChatGPT就是这样一款可以实现这一愿望的智能系统。利用最新的自然语言处理技术,ChatGPT可以接受用户输入的自然语言指令,并在计算机上实现相应的操作。本文将为您详细介绍ChatGPT精准指令的原…

玩转ChatGPT:Custom instructions (vol. 1)

一、写在前面 据说GPT-4又被削了,前几天让TA改代码,来来回回好几次才成功。 可以看到之前3小时25条的限制,现在改成了3小时50条,可不可以理解为:以前一个指令能完成的任务,现在得两条指令? 可…

​这款「咒语」优化工具,功能有多强大?#Prompt Perfect

根据提示,写个笑话、来个新年祝词,这款 AI 工具都能做到!🙊 Prompt Perfect Prompt Perfect 是一个 AI prompt 「咒语」优化工具,它可以帮助用户为大型语言模型(LLMs)、大型模型(LMs…

编程范式[paradigm]

编程的“思想”,是一个很中国化的词汇。编程的思想,通常称为一门编程语言背后的编程范式(Programming Paradigm)。随着编程(programming)方法学和软件工程研究的深入,特别是OO技术的普及&#x…

ChatGPT一小步,NLP范式转变一大步

来源:算法邦 本文约7200字,建议阅读14分钟 在本文中,我们将仔细研究这些能力是什么,大型语言模型可以提供什么,以及它们在更广泛的 NLP/ML 任务中的潜在优势是什么。 [ 导语 ]作者符尧,yao.fued.ac.uk&…

小宁ChatGPT智能机器人上线,无需魔法注册即可使用!

​大家好,今天我要向大家介绍一款基于人工智能技术的聊天机器人——ChatGPT。ChatGPT可以与用户进行自然语言交互,回答用户的问题、提供服务、进行闲聊等,让聊天变得更有趣。 小宁ChatGPT是对接ChatGPT官方api,实现无需魔法无误差…

免费,无需魔法,媲美ChatGPT4

今天给大家介绍的AI产品是Claude,这个产品是 OpenAI 前研究副总裁 Dario Amodei 带领前公司一些员工于2021年创立的。效果据说媲美ChatGPT4,我自己感觉比GPT3.5强点,实际还是得大家自己尝试下。 注册的话需要一个企业邮箱,或者你…

chatgpt赋能python:Python反向迭代:让迭代更高效

Python 反向迭代:让迭代更高效 Python 是一种动态语言,引入了许多强大的编程概念,其中之一是迭代器。在 Python 中,迭代器是一种对象,它允许开发人员按特定顺序遍历集合。 迭代器可以帮助开发人员更高效地编写代码&am…

在哪里尝试爆火的AI绘画?16款AI绘画工具大盘点!

要说今年什么最火,一定是AI绘画。AI绘画在人工智能领域中大放异彩,彻底火了。 随着各种开放代码和模型出现,国内外各种AI工具开始争奇斗艳,今天就来给大家盘点一下国内外AI绘画工具有哪些?其中那家生成效果最好?让我…

大话Stable-Diffusion-Webui-将stable-diffusion-webui接入微信群(二)

文章目录 效果群成员发送的词条生成sd的prompt中文词条翻译为英文过滤NSFW代码效果 群成员发送的词条生成sd的prompt 上一篇内容我们已经将sd的文生图API接入了微信群,但是群成员只能通过指定关键词触发sd的调用而生成图片,但我们在实际使用sd时是可以自定义prompt的,从而使…

.NET周报 【3月第2期 2023-03-12】

国内文章 ASP.NET Core 中如何限制响应发送速率(不是调用频率) https://www.cnblogs.com/coredx/p/17195492.html ASP.NET Core 中有很多 RateLimit 组件,.NET 7 甚至推出了官方版本。不过这些组件的主要目标是限制客户端访问服务的频率&…

程序员摸鱼必备-用人工智能帮我写代码

有了ChatGPT我还写什么代码 2022年底横空出世的ChatGPT 狠狠的震惊了人类一把 简直是每个人梦寐以求的多拉A梦 既是百科达人、又是编程小帮手 还是个诗人、应用文小天才 怎么用 ta能帮程序员很多忙 比如说,需要写代码做字符串加密 我:写一个sha…

冒充人类作者,ChatGPT等滥用引担忧,一文综述AI生成文本检测方法

来源:机器之心 本文约1800字,建议阅读5分钟 大型语言模型(LLM)的出现导致其生成的文本非常复杂,几乎与人类编写的文本难以区分。本文旨在提供现有大型语言模型生成文本检测技术的概述,并加强对语言生成模型…

LLM 系列 | 15:如何用LangChain做长文档问答?

简介 西塞山前白鹭飞,桃花流水鳜鱼肥。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖酱猪蹄的小女孩。今天新开一个专题:LangChain实践。前文ChatGPT Prompt 工程和应用系列文章可以如下自取,预告一下该…

找出1-1000中的所有完美数

再次练习查找完美数,找出 1-1000 中的所有完美数。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单…… 地址:https://l…

三元操作 三元操作符 if-else / ? :

Python 三元操作符 if-else , 其他语言三元操操作符 ? : ;“三元操作”语句,她也就是一个表达式。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教…

document-question-answering-bot(文档问答机器人)

任务说明: https://wiki.deepin.org 上有900多条deepin系统相关的中文教程和词条,请编写能根据这些内容回答问题的中文聊天机器人。使用者通过命令行界面输入问题,机器人输出回答和参考的wiki文档的链接。 聊天机器人要能根据 deepin wiki …

IOS真机调试、发布TestFlight等流程

IOS真机调试、发布TestFlight等流程 1、真机调试步骤 使用最新版本的xcode 14 可以简单的进行真机调试,不需要添加钥匙串之类的。 1、在Xcode -> Preferences -> Accounts 中添加苹果ID 2、创建你的项目,在Bundle Identifier中填写项目Identifie…

ChatGPT/InstructGPT论文(二)

一. 导读 第一篇解读:ChatGPT/InstructGPT论文(一) 继ChatGPT大火后,越来越多人想了解ChatGPT相关技术。OpenAI官网虽然没有给出ChatGPT足够详细的信息,但给出了一篇推荐阅读论文InstructGPT,经过对比&…

2023了,学习深度学习框架哪个比较好?

PPT、视频和对应的文章免费开源在:https://chenzomi12.github.io/ 都2023年,才来回答这个问题,自然毫无悬念地选择PyTorch,TensorFlow在大模型这一波浪潮中没有起死回生,有点惋惜,现在GLM、GPT、LLaMA等各种…