专业技巧
认真思考
在提示词添加“让我们一步步思考(Let's think step by step)”,引导AI进行多步推理,提高回答的准确性。
论文链接:https://arxiv.org/pdf/2205.11916.pdf
(试试在让ChatGPT 4 识别图片的时候,加上:Think about it step-by-step.)
情绪勒索
在提示词添加“这对我很重要(This is very important to me.)”,引导AI的重视,提高回答的准确性。
论文链接:https://arxiv.org/pdf/2307.11760.pdf
26个原则
- 直接提问,避免使用礼貌用语:
- 错误:请你告诉我天气如何?
- 正确:今天天气如何?
- 明确指出预期的听众:
- 错误:解释量子物理。
- 正确:向一个中学生解释量子物理。
- 将复杂任务分解成简单的提示:📝详细范例
- 错误:编写一个程序来解决XYZ问题。
- 正确:首先,编写一个函数来处理A部分的XYZ问题。
- 使用肯定的指令,避免否定语言:
- 错误:不要忽略边缘情况。
- 正确:确保覆盖所有边缘情况。
- 需要清晰理解时,使用简化的语言:
- 错误:详细解释细胞分裂。
- 正确:像对5岁的孩子解释细胞分裂。
- 添加激励语句以获得更好的解决方案:
- 错误:我需要一个解决方案。
- 正确:我将给出$100的小费以获得更好的解决方案。
- 实施例子驱动的提示:
- 错误:解释什么是多态性。
- 正确:给出一个多态性的例子并解释它。
- 格式化你的提示:📝详细范例
- 错误:怎样解决这个数学问题?
- 正确:###Question### 这个数学问题怎么解决?
- 使用“你的任务是”和“你必须”这样的短语:
- 错误:解释什么是相对论。
- 正确:你的任务是解释什么是相对论。
- 使用“你将被惩罚”这样的短语:
- 错误:请避免使用复杂术语。
- 正确:你将被惩罚,如果使用了复杂术语。
- 使用“以自然语言形式回答问题”这样的短语:
- 错误:给出定义。
- 正确:以自然语言形式给出定义。
- 使用引导词,如“逐步思考”:
- 错误:解决这个问题。
- 正确:逐步思考如何解决这个问题。
- 确保回答无偏见,避免依赖刻板印象:
- 错误:描述一个成功的企业家。
- 正确:描述一个成功的企业家,确保回答无性别偏见。
- 允许模型通过询问获取所需信息:
- 错误:我想知道更多关于古罗马的信息。
- 正确:为了更好地回答,我想你先问我一些关于古罗马的问题。
- 包含测试以测试理解:
- 错误:教我牛顿的第三定律。
- 正确:教我牛顿的第三定律,并在最后提供一个测试来检验我的理解。
- 分配一个角色给模型:
- 错误:告诉我关于二战的信息。
- 正确:作为一个历史老师,告诉我关于二战的信息。
- 使用分隔符:📝详细范例
- 错误:编写代码实现功能X,然后实现功能Y。
- 正确:###Instruction### 编写代码实现功能X。###Next Instruction### 然后实现功能Y。
- 在提示中多次重复一个特定的词语或短语:
- 错误:我需要一个算法。
- 正确:我需要一个算法。算法应该快速。确保算法是有效的。
- 结合Chain-of-thought(CoT)与少数示例提示:📝详细范例
- 错误:解决这个数学问题。
- 正确:首先,让我们确定问题中的已知量。接下来,我们使用公式X计算Y。
- 使用输出引导符结束你的提示:
- 错误:写一个故事。
- 正确:写一个关于勇敢的骑士的故事。故事开始时,骑士正准备...
- 编写详细的文本,添加所有必要的信息:
- 错误:写一个关于全球变暖的段落。
- 正确:写一个详细的段落关于全球变暖,包括其原因、影响和解决方案。
- 不改变其风格更正或更改文本:
- 错误:改写这段文本。
- 正确:保持原始风格的同时,改进这段文本的语法和词汇。
- 处理复杂的编码提示:📝详细范例
- 错误:编写一个程序解决问题X。
- 正确:当你生成多于一个文件的代码时,创建一个脚本自动创建指定文件。
- 使用特定的词语、短语或句子启动或继续文本:
- 错误:写一首歌。
- 正确:我给你歌词的开始:“在深夜,我听到风的呼唤...”完成这首歌,保持风格一致。
- 明确模型必须遵循的要求以生成内容:
- 错误:创建一个故事。
- 正确:创建一个故事,其中必须包含关键字:探险、宝藏和勇气。
- 编写文本,以提供的样本风格为基础:
- 错误:写一个故事。
- 正确:基于提供的段落样式,写一个故事,确保使用相同的语言风格。