OpenAI官方提示工程指南++

大原则

1写出清晰的指令
2提供参考文本
3将复杂的任务拆分为简单的子任务
4给模型时间思考
5使用拓展工具
6系统测试变更

如何写出清晰指令的小技巧

1 把话说详细,提供更多的要求和背景信息
2 给模型赋予一种角色
3 使用分隔符区分不同的提示词部分
4 指定完成任务需要的步骤
5 指定输出的长度

参考文本的作用

1 简单的知识
2 引用参考文本回答

任务拆分用法

1 进行意图识别
2 对于长对话进行拆分总结和过滤
3 分段总结长文档,递归建构完整总结

模型思考时间
一步一步的思考
COT链式思考
使用内心独白来隐藏大模型思考过程

使用外部工具

1 外部知识库检索(基于嵌入的检索)
2 执行代码,调用外部api
3 给模型提供特定的功能