以下是为您整理的 18 种提示词框架相关内容:
提示词框架的理解和运用非常重要。您可以先从相对基础的框架入手,比如“情境(Situation):任务(Task):行动(Action):结果(Result)”。
常见的提示词框架有:
提示词框架的发展为 Prompt 的构建提供了高度概括和结构化的方法,例如:
随着大语言模型在商业和研究领域的应用,定制化的 Prompt 编写服务日渐受到欢迎,由资深的提示词工程师深入了解客户需求,为其设计、优化并定制最合适的 Prompt。
对框架的理解和运用是非常重要的一部分,参考上图,来源:[prompt-engineering/prompt-patterns:Prompt编写模式:如何将思维框架赋予机器,以设计模式的形式来思考prompt(](https://github.com/prompt-engineering/prompt-patterns)[github.com](http://github.com)[)](https://github.com/prompt-engineering/prompt-patterns)提示词框架有很多,有的简单有的复杂,你可以选一个看起来不那么难的先入手,比如可以从非常基础的:情境(Situation):任务(Task):行动(Action):结果(Result):开始。如果你拿到我给你的这个由四个词语组成的提示词框架还是觉得无从下手,你可以试试这样:恭喜你,就在刚才你已经写出你的第一个提示词了,它是:请告诉我如何用下列四个词编写一个框架性的提示词(prompt)?情境(Situation):任务(Task):行动(Action):结果(Result):请你回忆一下你是怎么写出这条提示词的吧。最后复习一下本节课的三步走:1、懂原理2、找需求3、用框架下课啦~我是prompt学习者和实践者小七姐,欢迎链接我交流prompt相关知识:se7en319
1.OpenAI官方的六项最佳实践最初,我们主要依赖OpenAI官方给出的指导,包括写清晰具体的指令、给模型时间思考、使用分隔符等基本技巧——这些实践为我们使用大模型开了个好头。1.提示词框架随后,各种提示词框架开始出现,如CRISPE(Capacity and Role,Insight,Statement,Personality,Experiment)和BROKE(Background,Role,Objectives,Key Results,Evolve)等。我们是这用这些框架为提示词编写提供一个系统化的方法。1.明确任务目标清晰地定义我们希望大模型完成的任务是至关重要的。这个阶段强调了任务描述的精确性和完整性。1.角色扮演方法探索让大模型扮演特定角色来完成任务的方法。这种方法能够让模型更好地理解上下文并生成更相关的回答。1.结构化提示词使用基于Markdown语法和角色法框架的结构化提示词。这种方法提高了提示词的可读性和组织性,使复杂任务的分解变得更加直观。1.提示词测试和迭代随着实践的深入,开发了一些提示词测试和迭代的方法。这个过程帮助我们不断优化提示词,提高其效果。1.提示词封装为智能体将提示词封装为智能体,这使得复杂任务的处理变得更加模块化和可复用。
提示词工程师已经发展出了多种提示词框架,它们为Prompt的构建提供了一种高度概括和结构化的方法。可以将这些框架看作是构建有效提示词的方法论或"元结构"。例如:ICIP框架:此框架包括四个部分,其中有指令(Instruction,必须)、背景信息(Context,选填)、输入数据(Input Data,选填)和输出指示器(Output Indicator,选填)。BROKE框架:此框架着重于五个方面,包括背景(Background)、角色定义(Role)、目标设定(Objectives)、关键成果展示(Key Result)以及持续的试验与优化(Evolve)。CRISPE框架:此框架分为六个部分,涵盖了上下文(Context)、角色(Role)、说明(Instruction)、主题(Subject)、预设(Preset)和例外(Exception)。定制化提示词编写服务:随着大语言模型在商业和研究领域的应用,定制化的Prompt编写服务日渐受到欢迎。这些专业服务往往由资深的提示词工程师提供,他们会深入了解客户的具体需求,从而为其设计、优化并定制出最合适的Prompt。