提示词工程实践
提示词是开发大模型智能体的编程语言。提示词工程是为了让我们更好地与大模型打交道,也可以说是调教大模型更好地为人类服务。常言道,实践出真知,本文是将提示词工程的原则技巧应用到实际工作中的尝试。
目录
- 提示词工程原则
- 编写提示词的方法
- 应用案例
- 结束语
1. 提示词工程原则
根据吴恩达的《ChatGPT提示词工程》视频课内容,提示词工程有两条基本原则:
- 指令清晰且具体
- 给大模型思考时间
为什么会有这两条原则呢?
我们可以把大模型想象成刚毕业的应届大学生,TA在图书馆里博览群书(大规模数据集训练),吸收了浩如烟海的知识,这些知识存储在神经网络的参数里。TA具有完成各种任务的潜力,但没有实际工作经验。做过管理的人可能都有这样的体会:当你带一个新人,给他安排工作任务的时候,下达的指令越清晰越具体,他完成的效果可能会越好,否则,他很可能一头雾水,按照自己的想法乱做一通,结果差强人意。同时,一项工作任务,新人往往需要花费更长的时间才能完成。培养新人是不是完美契合上面两条原则?调教大模型和调教职场新人是非常类似的。
2. 编写提示词的方法
光有原则是不够的,要想编写出好的提示词,还需要有一套科学实用的方法。编写提示词是一个逐步迭代的过程,对于复杂的任务,很难一蹴而就,因此,我们可以按以下方法来编写并逐步完善提示词:
明确目标: