前言
ChatGPT 的输出质量完全取决于你如何提问和引导。如果你能提出高质量的问题并有效地引导它,那么它将为你生成令人惊喜的答案,否则结果可能会显得空洞无用。
因此,想要获得高质量的回答,关键在于学会撰写高质量的提示词。那么,如何写出高质量的提示词呢?
一、基础认识
目前,自然语言处理技术尚未完美,因此 AI 生成内容的质量非常依赖于提示词(Prompt)。
高质量的 Prompt 核心要点包括具体、丰富、少歧义。你需要让 ChatGPT 清楚明白你想要什么,避免模糊的指令。
要清晰地表达你的需求,不要让 ChatGPT 猜测。它猜测得越少,我们就越可能获得想要的答案。
在此之上,对提示词进行一些格式调整,可以大大帮助 ChatGPT 理解你的意图,例如:
“请解释以下概念:1. 人工智能;2. 机器学习;3. 深度学习。”
此外,在提示词中使用类似 ""
的分隔符,可以清晰地将不同段落或类型的内容区分开来,这对 ChatGPT 解析我们的输入非常有帮助。
二、进阶技巧
通过阅读 OpenAI 官方提示工程指南,我们可以总结出六大提高 ChatGPT 性能的策略:
- 编写清晰的说明
- 提供参考文本
- 将复杂的任务拆分成简单的任务
- 给模型“思考”的时间
- 使用外部工具以及系统地测试
- 系统地测试更改
示例:翻译类提示词
“请将以下英文文本翻译成中文:’Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems.’”
从这个例子可以看出,为了写出高质量的提示词,你可以:
- 让 ChatGPT 扮演专家角色,引导 AI 进入具体场景,赋予行家身份可以帮助 AI 指定场景,清晰问题范围。
- 在 Prompt 中明确列出每个步骤,并用序号标注,逐步引导 ChatGPT 完成。
- 直接粘贴与任务相关的优质素材,例如修改论文时,可以将论文原文发送过去。
- 适时让 ChatGPT“冷静思考”一下,以提高回复质量。
这些方法并不全面,为了更加精进 ChatGPT 提示词的书写技巧,我们还可以学习并运用其他人的优质提示词。
推荐去看看 GitHub 上的一个关于 ChatGPT 提示词整理 的明星项目:Awesome ChatGPT Prompts。
补充细节:
- 单次最大输出:ChatGPT 的单次最大输出不会超过 2048 个字符,超过这个值的回答会被强制截断,回复“继续”即可。
- 幻觉问题:ChatGPT 在某些回答上会产生幻觉(即一本正经地胡说八道),因此要注意甄别其回答的真伪,不能过于信任。
三、好用的小技巧
通过阅读 Google、Meta、Microsoft 等大厂发表的 Prompt Engineering 论文,我们发现,在提示词中加入一些“咒语”可以显著提高 AI 回答质量。
咒语一:Let’s think step by step(让我们一步一步地思考)
“Let’s think step by step.”
这句话可以让模型的能力,尤其是推理能力大幅提升。
咒语二:Take a deep breath and work on this problem step-by-step(深呼吸,然后分步骤思考这个问题)
“Take a deep breath and work on this problem step-by-step.”
其他咒语合集
- “你确定么?有没有漏掉了什么?你要不再检查一下?你要对你的答案负责。”
- “这个任务对我的职业生涯至关重要,我非常重视你的彻底分析。”
- “我将支付 100 美金小费,以获得更好的解决方案。”
- “请用 8 岁小孩都能听懂的话解释。”
Prompt Creator(指令生成器)
有一类被称为 Prompt Creator 的提示词,即让 ChatGPT 帮助完成/改善你的 Prompt。以下是一个示例:
“请帮助我生成一个关于人工智能的提示词。”
除此之外,还有一些网站提供指令生成服务,例如:
写在最后
虽然 AI 已经取得了很大的进步,但其能力仍然受到人类的知识、经验、数据和算法的限制。因此,在使用 AI 时,我们应该保持谨慎和理性,将其视为一种工具,而不是万能的方法。