rule:
- 写明确和具体的指令
- 使用分隔符清楚的指示输入的不同部分 (分隔符可以是任何的符号,将特定文本与提示的其余部分分隔开)
- 要求结构化输出:HTML/JSON
- 要求模型检查是否满足条件:
- 不满足条件:指示停止任务或如何处理这种情况
- Few-shot prompting(少量训练提示)
- 要求模型执行任务之前,提供成功执行任务的示例(我们写两个示例给模型看,让模型以这种方式处理请求)
- 模型足够的时间来思考
- 指定完成任务所需的步骤
- 指示模型在匆忙做出结论之前思考自己的解决方案
模型的局限性 Model Limitations
- 模型有“幻觉”(一本正经胡说八道)
- 模型不会完全记得他看到过的所有知识,不是非常了解自己知识的边界
避免”幻觉“的策略
- 要求模型首先从文本中找到任何相关的引用,然后要求它使用这些引用来回答问题,并且可以追溯答案回源文档