干货收藏 | 掌握ChatGPT提示词的精髓:从小白到高手
干货收藏 | 掌握ChatGPT提示词的精髓:从小白到高手
在AI时代,掌握ChatGPT提示词的精髓是获得高质量回答的关键。本文将从基础认识、进阶技巧到实用小技巧,手把手教你从ChatGPT小白进阶为高手。
前言
提示决定了 ChatGPT 的输出。也就是说:GPT 生成的答案质量,完全取决于你“问它”,以及“引导它”的方式,如果你能问得好,引导的好,那么它就会帮你生成让你惊喜的答案,反之则无价值,假大空。
所以,想要获得 AI 高质量回答,就要学会写高质量的提示词。那么我们该如何写出高质量的提示词呢?
基础认识
由于目前人类的技术对自然语言(人说的话)处理的技术还不完美,所以导致目前 AI 生成内容的质量,非常依赖于提示词(prompt)。
所以为了得到高质量的提示词,第一步你需要先让 ChatGPT 清楚明白你到底想要什么,避免模糊的指令。
高质量 Prompt 核心要点是具体、丰富、少歧义,要把AI当人看。
要清晰地表达你想要什么,不要让GPT猜你想要什么。GPT瞎猜的越少,我们就越可能获得想要的答案。
在此之上对提示词进行一些格式调整,就可以大大帮助 ChatGPT 理解你的提示词各部分的含义,例如:
除此之外在提示词中使用类似””的分隔符,可以清晰地将不同段落或类型的内容区分开来,这对ChatGPT解析我们的输入非常有帮助。
进阶技巧
通过阅读OpenAI 官方提示工程指南
https://platform.openai.com/docs/guides/prompt-engineering
我们可以得出六大提高ChatGPT性能的策略:
- 编写清晰的说明
- 提供参考文本
- 将复杂的任务拆分成简单的任务
- 给模型 "思考 "的时间
- 使用外部工具以及系统地测试
- 系统地测试更改
这里举一个翻译类的提示词例子:
从这个例子出发,我们可以知道为了写出高质量的提示词可以:
- 让 ChatGPT 扮演专家角色,引导AI进入具体场景,赋予行家身份可以帮助 AI 指定场景,清晰问题范围。
- 在Prompt中明确列出每个步骤,并用序号标注,逐步引导ChatGPT完成。
- 直接粘贴给ChatGPT与任务相关的优质素材。比如,让它帮你修改一篇论文时,可以把论文原文发送过去。
- 为了提高回复质量,我们可以适时让ChatGPT"冷静思考"一下。
当然了,以上总结并不全面,为了更加精进我们在ChatGPT提示词的书写技巧,我们还可以学习并运用其他人的优质提示词。
推荐去看看github上的一个关于ChatGPT 提示词整理的明星项目。
网址:https://github.com/f/awesome-chatgpt-prompts
这里再补充一些细节:
ChatGPT的单次最大输出是不会超过2048个字符的,只要超过这个字符值的,AI 的回答会被强制截断停止,我们回复 继续 即可。
ChatGPT 在某些回答上会产生幻觉(一本正经地胡说八道),所以还是要注意甄别它回答信息的真伪,不能太过于信任它的回答。
好用的小技巧
通过阅读几篇Google、Meta、Microsoft 等大厂发表 Prompt Engineering 的论文。我们发现在提示词中加入一些“咒语”便可直接提高AI回答质量。
咒语一:Let's think step by step(让我们一步一步地思考)
论文:《Large Language Models are Zero-Shot Reasoners》
提示词中加入 "Let's think step by step"。就这一句话,就可以让模型能力尤其是推理能力大幅提升。
新的 APE 论文又发现一条比这个更好的:
“Let's work this out in a step by step way to be sure we have the right answer.”
咒语二:take a deep breath and work on this problem step-by-step.(深呼吸,然后分步骤思考这个问题)
论文:《Large Language Models as Optimizers》
咒语合集
"你确定么?有没有漏掉了什么?你要不再检查一下?你要对你的答案负责."
"这个任务对我的职业生涯至关重要,我非常里重视你的彻底分析。"
"我将支付100美金小费,以获得更好的解决方案。"
"请用8岁小孩都能听懂的话解释。"
当然了,授人以鱼不如授人以渔。
在这众多用途的prompt中,有一类被称为Prompt Creator(指令生成器)的,即让ChatGPT帮助完成/改善你的prompt的prompt。
这里介绍一个这样的prompt:
当然了,现在也有一些网站提供指令生成的服务:
网址:https://neuralwriter.com/zh/prompt-tool
网址:https://coefficient.io/ai-prompt-generator
网址:https://www.feedough.com/chatgpt-prompt-generator
写在最后的话
虽然AI已经取得了很大的进步,但是它的能力仍然受到人类的知识和经验、数据和算法的限制。
因此,在使用AI时,我们应该保持谨慎和理性,将其视为一种工具,而不是一种万能的方法。