书写提示词的原则

1. 书写清晰明确的指令 (Write clear and specific instructions)

书写策略:

1. 使用分隔符

  • 三引号:”””
  • 反引号:```
  • 破折号:—-
  • 尖括号:<>
  • xml 标签: <tag></tag>

    alt text

优点:可以避免提示词冲突,如下图所示,可以让模型知道```中的提示词是要概况的部分

alt text

2. 要求结构化输出(HTML、JSON)

alt text

3. 要求模型检查是否满足条件

alt text

4. 提供执行结果的示例

alt text

2. 给予模型足够的思考时间

在短时间内处理完成,比如数学问题,模型可能跟我们人类一样只是看一眼,这样有可能给出错误的答案,

书写策略

1. 指定完成任务所需要的步骤

1
2
3
4
Step1:
Step2:
...
StepN:

alt text

2. 在下结论前比如回答是否正确,让模型先给出自己推理的结论,再进行比较

alt text

模型的限制

模型在训练时并没有完全记住它所看到的信息,所以它不了解知识的边界,如果问题超过模型的知识边界,就会编造听起来合理,但是实际上不正确的内容。

可以让模型先找到相关信息再回答问题,这样可以减少”幻觉”