分享
9.跨学科揭秘:OpenAI提示词工程六条策略背后的理论基础
输入“/”快速插入内容
9.跨学科揭秘:OpenAI提示词工程六条策略背后的理论基础
飞书用户6100
2024年6月18日修改
来自社区群友投稿 @皮皮Peter (公众号 皮皮Peter)
概览:
本文探讨了OpenAI提示词工程六条策略的依据理论,包括语言学、心理学、信息科学等多学科,希望能帮助用户更多面的理解策略背后的理论,结合技巧和理论,更有效地与人工智能模型进行交互。
全文约8000字,阅读约需 10 分钟
以下内容仅代表本人个人观点。
前言
关于提示词工程的openai六条策略,网络上的文章都是讲案例解析,本文希望从理论层面探讨这六条策略的理论依据,给学习使用提示词的伙伴提供一些理论依据,以便更好的理解和学习使用提示词工程。
推荐同时查看
熊猫Jay:万字解读ChatGPT提示词最佳实践
策略一:编写清晰的指令
技巧1:在查询中包含详细信息以获得更相关的答案
理论依据:语言学 - 语用学
;
语用学研究语言在具体语境中的使用,以及如何通过语境来理解和解释言语的意义。语用学强调了语境的重要性,包括物理环境、社会环境、心理环境和语言环境等,以及语言行为的适当性。
语用学强调语境、礼貌和合作原则、言语行为
等。
语境包括物理语境(地点、时间和场合)、社会语境(社会关系、角色和身份)、语言语境(前后文)等。
根据语用学对语言表达的要求,对提示词的要求:
1.
清楚地表达目的和需要解决的问题。
2.
提供相关的背景信息,帮助模型理解具体情境。
3.
提供具体的细节,如时间、地点、相关人物或事件,以减少歧义
。
也可尝试将语用学的原则应用于提示词中,效果可能会有所惊喜,比如研究表明礼貌可能有助于生成出更好、更正确的内容,在提示词中增加言语行为可以增加“人味儿”(详情查看
南瓜博士:让 AI 的回复更有灵性(人味儿)的 Prompt 小技巧
)
技巧2:要求模型使用角色
理论依据:心理学 - 角色理论;
角色理论是心理学中根据人们所处的社会角色去解释人的行为并揭示其中规律的理论。根据乔治·赫伯特·米德(George Herbert Mead)的观点,个体通过与他人的互动,学习并扮演不同的社会角色,这些角色定义了个体在特定社会环境中的行为和期望。
角色理论应用于多种情境中,包括工作场所、教育、家庭和社区,帮助解释和指导个体行为。它通过明确角色和期望,提供行为的框架和准则,从而减少冲突和不确定性。
角色理论通过明确角色和期望,提供了行为的框架和指导。
在提示词中指定模型的角色,模型会根据角色的特性提供更加专业和个性化的回复
,比如:如果希望获得专业的法律咨询,可以要求模型扮演律师的角色;如果需要情感支持,可以要求模型扮演心理咨询师的角色。
技巧3:使用三引号、XML 标记、章节标题等分隔符可以帮助划分要区别对待的文本部分
理论依据: 信息科学 - 文本结构化理论
文本结构化理论是信息科学中研究如何将非结构化文本转换为结构化数据的理论。这种转换使得文本更易于分析、存储和检索。
结构化文本可以更有效地支持信息抽取、内容管理、数据挖掘等任务
。
在文本结构化理论中,
使用分隔符是区分不同文本部分的重要手段
。分隔符帮助定义文本的结构,比如:
1.
标记语言:如XML和HTML,通过标签标记文本的不同部分,明确其属性和层次结构。
2.
分隔符:如三引号、换行符和章节标题,用于在文本中明确分隔不同的段落、章节或内容块。
在提示词中使用这些分隔符,可以帮助模型更准确地识别和处理文本的不同部分
。比如:利用三引号来指定需要特别关注的代码块或文本段落;使用XML标记来指明特定数据的属性或类别;或者通过章节标题来指示文档的逻辑结构。
另外,结构化的文本还有助于模型进行更复杂的文本分析,如情感分析、主题建模和语义理解等。通过结构化文本,模型可以更精确地抽取关键信息,生成更加相关和有用的输出。
技巧4:指定完成任务所需的步骤
理论依据:认知心理学 - 分步学习理论;
分步学习理论是认知心理学中的一种学习策略,认为复杂的任务可以通过分解成一系列更小、更易管理的步骤来学习。
该理论基于认知负荷理论,强调通过分步骤的方法来减少学习者在认知过程中的负担
。
分步学习理论的观点是当学习者面对一个新任务或复杂问题时,将其分解为简单的子任务可以提高学习效率和成功率。这种方法有助于学习者逐步构建知识。
在提示词中指定完成任务所需的步骤,可以帮助模型更清晰地理解需求,并按照既定的顺序执行任务
。比如需要模型帮助解决一个数学问题,可以按照以下步骤进行:
1.
明确问题:首先,清楚地描述问题是什么,包括所有相关的条件和已知信息。
2.
分解任务:将问题分解成几个小步骤,例如确定需要使用的公式、列出已知变量等。