
参考资料
大模型 prompt 指在大语言模型应用中,用于 “提示” 模型唤起特定能力以解决实际问题的提问方式。早期它被称作 “输入形式” 或 “输入模板”,后来 “prompt”(提示)这一叫法因契合大语言模型语境,能准确体现其在调用模型能力方面的关键作用,成为公认术语。
Prompt 要素
- 指令
- 上下文
- 输入数据
- 输出指示
Prompt 原则
- 指令需要清晰、具体
- 可以使用分隔符来清晰地表示输入的不同部分(上下文、指令、用户输入等),还可以防止提示词注入(用户输入的文本与提示词冲突)
- 寻求结构化的输出
- 要求模型自己检查是否满足需要的条件
- 提供示例,可以帮助模型检查是否正确,同时使其更好地理解需求
- 给模型思考过程
- 指定任务完成步骤
- 指导模型在下结论前确定一个自己的解决方法,防止因为用户输入的方法错误而引导向错误的结果
此部分参考了:面向开发者的LLM入门教程,细节及案例可以参考该博客
Prompt 框架
RTF 框架
Role-Task-Format,指定大模型的角色,需要完成的任务,以及数据返回的格式
RISEN 框架
Role-Instructions-Steps-Goal-Narrowing,角色,命令、步骤、目标、约束。其实和 RTF 模型差不多,增加了任务的步骤以及最终目标
RODES 框架
Role-Objective-Details-Examples-Sense Check 角色,目标,详细细节,示例,感官检查
思考链模式
增加提示词让大模型逐步思考,比如:“让我们逐步思考”,这样的话可以处理更复杂的任务
密度链模式
“Chain of Density”(CoD)是通过建立一系列相互关联的紧密提示来指导AI生成具体和连续的输出。这些提示相互链接,形成一个“密度链”,从而更有针对性地引导AI达到预期的输出。一般用于生成文本摘要,概念比较抽象,直接看例子:
文章:{{ 文章 }} |
参考资料: