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