Prompt提示词指南
提示词原理:
Transformer的上下文窗口是其工作记忆,如果能够与任务相关的任何信息加载到工作记忆中,模型就会表现的很好,因为可以立即访问所有的记忆
类似于思维树,更好的提示方法是,让我们一步一步解决问题;同时必须写出来模型擅长什么
通过略微不同的prompt和稍高一点的温度设定,让模型多生成几个回答,最后投票来选择最终的回答,这种方式也可以大大提高准确率
官方提示工程指南
六大策略
- 写清晰的指令
- 在查询中的包含详细的信息
- 让模型扮演一个角色
- 利用分隔符清晰区分输入的不同部分
- 明确说明完成任务所需的每个步骤
- 提供示例
- 明确输出长度要求
- 提供参考文本
- 使用参考文本来构建答案
- 指导模型用引用的文本回答问题
- 把复杂的任务拆分为简单的子任务
- 利用意图分类,确定与用户查询最相关的指令
- 针对需要长时间对话的,应该概括或者过滤之前的内容
- 逐段归纳长文档并递归构建完整摘要
- 给模型更多时间思考
- 在模型急于得出结论之前,指导模型自己寻找解决答案
- 询问模型是否有遗漏
- 运用外部工具
- 使用基于嵌入的搜索实现高效知识检索
- 利用代码执行进行精准计算,或者调用外部API
- 系统的对变更进行测试
