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