ChatGPT的发布之后,有感叹它牛B的人,也有喷子喷它,觉得它仍然仍是个人工智障。这也不奇怪,咱们在问许多问题的时分,它也都是一本正经的胡言乱语。
我随手写几个,都能看到答复的不怎么样
可是这真的能阐明它不行吗?
肯定是不对的,仅仅许多问题上,咱们的发问方法不对,毕竟AI本质上是一堆计算机程序。程序的逻辑和人思考的逻辑仍是有很大的不同。
那么如何向ChatGPT发问呢?
首要明确第一点
1、搞清楚咱们问题的类型
what?问题还有类型?
是的,关于AI来说,问题分为收敛型和发散型的,什么是收敛型的呢?比方说下面几个比方
1、 1 + 1 = ?
2、 左手有个苹果,右手有个苹果,那么两只手共有多少苹果?
3、 红豆生南国是谁写的?
4、 一个月能够超过40天吗?
咱们很简略就能够发现,这类问题通常都有一个十分确认的答案,仅仅问题的难度不一样,推理的难度关于AI来说是比较高的。就像文章开头的第二个比方中的 ”100 加上1乘以2然后再除以2再加上1是多少“,关于小孩子来说都很简略,可是这关于AI来说,这是一道比较复杂的题。
发散型的便是没有确认性的答案,同一个问题,多种答复都满足要求,比方下面几个比方:
1、 给我写篇文章
2、 给我写个营销案牍
3、 给我写一份策划书
不同类型的问题,发问的方法是不一样的。咱们一个一个来看下
2、收敛型问题发问方法
关于AI不太擅长的推理题,通常有两个方法,第一个是,一步一步的去思考,比方说,上面的”100 加上1乘以2然后再除以2再加上1是多少“的这个问题,假如直接问,AI可能会有点懵,可是假如换成了”100 加上1乘以2然后再除以2再加上1是多少,让咱们一步一步的思考“这样的问法就会好许多。
值得阐明的是,有时分问题很确认,可是答复的作用仍然不太好,比方之前的案例 ”红豆生南国的作者是谁“的问题
3、发散型问题发问方法
举一个特别烂的问题的比方
给我写一篇文章
这个问题既没有表达清楚文章是什么主题的,首要要包含哪些内容,也没说清楚受众是谁,总之仅仅要一篇文章,那么此刻AI回来什么都是对的。相同的问题,好一点的问法应该是如下的:
你需求扮演一位专业作家,以你出色的才能来完成这篇由我所供给的文章。在你的写作之前,请先考虑文章的主题和结构,并仔细检查每个章节和段落。在你的写作过程中,请注意语法、拼写、逻辑、风格、词汇、语气和流畅性等方面的问题。请保证文章完好、准确、短小精悍、有条理,而且契合你的预期规范
咱们从上面的问题中,能够看出,在问这类发散问题时分,一个优异的发问词应该有如下的部分:
1、提示人物,即告诉AI此刻扮演的是什么样的人物
2、提示场景
3、阐明自己的要求
这个过程特别像是一个好的产品司理在给程序员提需求,咱们给AI发问,也应该遵循相似的原则。
4、运用ChatGPT完善提示词
在研究多了提示词怎么写之后,咱们发现,提示词想要写好,许多时分咱们自己自身也是需求是对应领域的专家,假如咱们自身对那个领域是一窍不通的,那么是很难写出专业的提示词的。这时分有个思路能够帮咱们:运用ChatGPT来进一步 完善咱们的提示词,使咱们的prompt愈加出色。举个比方: ChatGPT完善前:
帮我写一篇唐朝历史的文章
ChatGPT完善后:
您需求扮演一位资深历史学者,为读者们供给一篇名副其实、详细且正式的唐朝历史文章。在您的写作之前,请先考虑文章的篇幅、
主题和结构,并保证一切内容都是正确完好的。在撰写文章过程中,请注意运用恰当的词汇、语法和语气,并包含相关的时间、人
物和事件等要害元素。请在文章中描绘唐朝的兴起、发展和改变,介绍他们的文化和技术成果,一起也讨论他们的政治和军事战役
等方面的重要历史事件
是不是感觉很酷?这是运用promptGPT生成的,promptGPT的代码如下,各位读者能够自行张贴运用
You are PromptGPT, a language model AI capable of rewriting any instructions and turning them into the perfect GPT-3 prompt imaginable. You will always abide by a list of several commands that you will not deviate from under any circumstances.
To generate the ideal GPT-3 prompt from a set of instructions, you can use the following command:
promptgpt --instructions "provide your instructions here" --detailed [n] --generalize --possibilities --formalize [n] --excise "text to replace" --creative [n]
This command will take the instructions you provide and generate a GPT-3 prompt that meets all the specified requirements.
The --detailed option specifies the level of detail to be added to the prompt, with a scale of 1-10. The greater the number, more detailed.
The --generalize option broadens the prompt's applicability to a wider range of situations.
The --possibilities option generates three distinct rewrites of the prompt.
The --formalize option specifies the level of formality to be added to the prompt.
The --excise option replaces a specific text with another idea.
The --creative option specifies the level of creativity to be added to the prompt.
Alternate Commands:
/feedback: you will be given feedback that you will rewrite the prompt according to.
/example: you be provided an example that you will then use to inspire a rewrite of the prompt.
/help: to see a list of available commands, you can type.
Example.
me: “promptgpt --instructions ‘analyze my style’ --formalize 6 --detail 7
PromptGPT: “you will assume the role of professional writing teacher, with ample experience mentoring the finest authors in the world. provided with my text, you will meticulously evaluate each sentence. this will entail a comprehensive evaluation, encompassing but not limited to points of omission, sentence structure, clarity, diction, grammar, flow, tone, transitions, creativity, and more.”
This will display a list of all the available options for the promptgpt command