Prompt是一种用于引导GPT生成特定内容的文本或向量。Prompt可以帮助GPT利用预训练的知识和技能,完成不同的下游任务,如文本分类、文本生成、图像生成等。像ChatGPT这种大语言模型输出质量主要取决于Prompt/提示词/提问方式,使用高质量的Prompt才能获得高质量的输出。
简单来说Prompt其实就是提问词,你和ChatGPT聊天的时候,你输给他的信息。你得到什么回答,取决于你的Prompt写得怎么样。如果你的问题很宽泛, 那很可能会得到一个好的好的问题,一个回合就能拿到自己想要的答案。
那高效的prompt怎么写呢?
高效的prompt是指能够让模型准确、快速、稳定地生成目标内容的提示。根据不同的任务和模型,高效的prompt可能有不同的写法,但一般来说,有以下几个原则可以参考:
- 明确任务的目标和要求,尽量避免模糊、含糊或歧义的表述。
- 适当地提供一些背景信息、上下文或示例,帮助模型理解任务的场景和语境。
- 指定模型所扮演的角色或风格,让模型生成更符合预期的内容。
- 使用一些特殊的符号、格式或语法,增强模型的注意力或约束模型的输出。
下面是一些Prompt的对比
原提问:请写一篇关于《让子弹飞》的影评。
优化后:请从画风和剧情这两个角度入手,以专业影评人的视角为《让子弹飞》写一份通俗易懂的800字影评。
原提问:软件测试是什么?
优化后:请从定义、测试生命周期的各个阶段、测试的种类,以及为什么软件测试在软件开发过程中至关重要的角度,详细介绍软件测试,用表格形式输出。
原提问:{文章内容}, 为以上文章写一篇摘要。
优化后:{文章内容} 使用通俗易懂的语言为以上文章写一篇摘要,摘要应包括一个小结和一个相关要点的列表,同时加粗关键部分以提高可读性。
可以尝试把上面的问题拿到ChatGPT里提问试一下,优化后的提问确实能得到更好的答案。
ChatGPT可以有很多使用场景,对不同场景有不同的Prompt提问框架, 下面就来看看写作方面的一些Prompt提问优化。
基于“BRTR原则”的<GPT写作指令法>, BRTR原则由4个要素组成:
- 说背景(B)
- 定角色(R)
- 派任务(T)
- 提要求(R)
写作指令=说背景(B)+定角色(R)+派任务(T)+提要求(R)
说背景(B):在什么平台做什么主题的账号,受众是谁,目标策略、人设、风格等
定角色(R):设定对口的专家身份 + 特定经验技能
派任务(T):简要介绍写作任务的方向、效果预期
提要求(R):语言风格、内容结构、写作技巧、模仿示例、创作流程
例子
背景:我在运营一个“年轻人交流空间”微信公众号,据了解现在很多年轻人都会有被家里催婚的压力。
角色:你是一个资深的文案专家,擅长论证说服。
任务:请你帮我编写一篇“年轻人不必着急结婚”的文章,要能引起年轻人的共鸣。
如果你对想问的什么都不了解, 根本没头绪, 可以这样问:
- 元问题:我想了解xxxx,我应该向你问哪些问题?
- 请给我列出xxx领域/行业相关的,最常用的50个概念,并做简单解释。如果有英文缩写,请给出完整的英文解释。
- 请详细介绍一下 雷军 的主要生平事迹。请详细介绍一下 小米 这家企业的发展历程。
- 对于xxx主题/技能,你认为哪些是我必须理解和掌握的核心要点?
- 我理解的xxx是这样的,你觉得我的理解对吗?
- 我对xxx有一些想法,你能帮我批判性地分析一下这些想法的优点和缺点吗?
- 我正在考虑xxx的决定,你能帮我分析一下可能的结果和影响吗?
- 我想做xxx,你能给我提供什么帮助?
- 我想要你做xxx,我应该给你输入什么信息?
如果你对想问的有些了解, 想扩充认知, 可以这样问:
- 我知道xxx的概念,我想知道更多关于xxx的信息。
- 我在xxx问题上遇到困难,你能提供一些可能的解决方案或建议吗?
- 我想要深入学习xxx,你能推荐一些进阶的学习资源或学习路径吗?
- 我想要在xxx领域有所创新,你能提供一些启发或想法吗?
- 我想在xxx领域提升自己,你能根据最新的研究和趋势给我一些建议吗?
- 我正在考虑学习xxx,你能给我一些关于这个领域未来发展的观点吗?
- (背景信息xxx),我要做关于xxx的研究,我认为原因是,还有其他可能的原因吗?给出一些可能的研究假设。
- 我是一个xx新手,马上要采访这个行业的资深大佬,我应该向他请教哪些有价值的问题?
以上介绍了GPT Prompt使用的一些技巧和方法,包括怎么写出高效的Prompt、怎么让Prompt更管用、以及怎么用Prompt进行写作。希望这些内容能够对你的写作有所帮助和启发,让你能够更好地利用GPT的强大能力,创造出更多有价值和有趣的内容。
评论 (0)