如何写好prompt | LLM
设计prompt的小tips
💡如何写好prompt获取更优质的回答呢?(本文总结于openai官网教程)
01 写出清晰的指令
- 尽可能详细的描述,完整的上下文
 - 让模型充当某种角色
 - 使用分隔符清晰划分输入
 - 指定完成任务需要的步骤
 - 提供例子 few-shot
 - 指定输出的长度
 
02 提供参考文本
- 模型使用参考文本作答
 - 模型引用参考文本作答
 
03 复杂任务拆分成子任务
- 使用意图分类
 - 总结或过滤先前对话
 - 分段递归总结长文档
 
04 给模型时间思考 CoT
- 首先让大模型自己解决问题,不要直接判断是否正确
 - 内心独白增强模型推理过程,多次和api通讯
 - 询问模型在之前内容是否遗漏某些内容
 
05 使用外部工具
- 使用基于嵌入的搜索,实现高效知识检索
 - 执行代码进行更准确的计算,或者调用外部API
 - 给模型提供特定功能
 
06 系统测试变更
编写程序判断优化系统是否有效 for开发者
