开篇
本教程将为您提供有关不同类型提示的术语及如何描述它们。尽管提示工程中已经有一些方法来形式化术语,但这个领域仍在不断发展,我们在这篇教程中将给到大家展示一种基于QA形式的通用的、标准的提示语写法。
提示的组成部分
以下是在一个提示中经常会出现的一些组成部分:
- 角色
- 指令/任务
- 问题
- 上下文
- 示例(few-shot)
在之前的教程中,我们已经讨论了角色、指令/提示词、和示例。问题是简单的单一问题!(例如,“意大利的首都是什么?”)。上下文是与您要求模型回应的内容相关的任何信息。
并非每个提示都包含所有这些部分,而且这些部分之间也没有固定的顺序。
例如,以下两个提示都包含一个角色、一个说明和一个上下文,尽管顺序略有不同,但它们的预期效果相同:
示例一、
你是一位律师。请阅读以下纠纷案例并评估赔偿金额的合理性:
2010年6月15日:甲方因在公路上行驶时被乙方驾驶的汽车撞到,双方达成口头协议:乙方承担全部责任。
2015年8月23日:甲方发现肩部需接受手术治疗以恢复正常功能。
2019年12月7日:甲方提起诉讼,请求法庭判决乙方支付治疗费用和补偿金。
示例二、