点击上方卡片关注 不要错过精彩文章
写在前面
📢读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。
点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好,我是ⒶⒿ阿军,一位AI探路者、超级个体修行人,分享个人探索实践心得知识。
AI用得好不好,除了模型本身的性能外,更关键的是我们使用AI的提示词Prompt,一个好的AI提示词Prompt,能很好的实现我们的需求,创造出符合我们想象的场景和用途。
俗话说得好"无规矩不成方圆",写提示词也一样,是有规则和框架的。
今天为大家搜集和整理了15种提示词框架,大家按照这种方式写Prompt能让模型更好的理解和执行。
选择框架时,应根据具体任务的需求和AI的预期行为来决定使用哪种框架。
不同的框架适用于不同的场景,有些可能更适合创造性任务,而有些则更适合逻辑性和规划性的任务。
通过这些框架,可以更有效地指导AI的行为,从而提高交互的效率和质量。
让我们通过一个简单的案例来演示如何使用这些框架:假设我们需要AI帮助我们计划一个周末的户外活动。
本次分享提示词框架:
SOLID框架
PEEL框架
ICIO框架
CRISPE框架
BROKE框架
APE框架
COAST框架
TAG框架
RISE框架
TRACE框架
ERA框架
CARE框架
ROSES框架
RACE框架
PATFU框架
SOLID框架
Specific(具体)明确指出任务的具体要求和细节。
Ordered(有序)按照逻辑顺序排列任务步骤或问题。
Limited(有限)限制提示词的数量,避免信息过载。
Important(必要)专注于最关键的信息,排除不必要的细节。
Detailed(详细)提供足够的细节以确保任务的清晰理解和执行。
示例:SOLID框架
Specific(具体): 计划一个适合四口之家的周末户外活动。Ordered(有序): 首先搜索活动,然后比较选项,最后确定活动。Limited(有限): 只考虑预算内的活动。Important(必要): 活动必须适合所有家庭成员。Detailed(详细): 提供活动的具体细节和准备清单。
PEEL框架
Point(观点)明确表达你的观点或论点。
Evidence(证据)提供支持你观点的证据或数据。
Explanation(解释)解释证据如何支持你的观点。
Link(联系)将你的论点与更广泛的主题或背景联系起来。
PEEL框架示例
Point(观点): 户外活动可以增进家庭成员之间的互动。
Evidence(证据): 研究表明,户外活动有助于家庭成员之间的沟通和情感联系。
Explanation(解释): 通过共同参与活动,家庭成员可以共享经验,增强彼此的理解和支持。
Link(联系): 选择一个适合全家的户外活动,可以作为周末家庭团聚的一个重要组成部分。
ICIO框架
Instruction:指令即你希望 AI执行的具体任务
Context:背景信息给AI更多的背景信息引导模型做出更贴合需求的回复
Input Data:输入数据告知模型需要处理的数据
Output Indicator:输出引导告知模型我们要输出的类型或风格
ICIO框架示例
Instruction(指令): 计划一个适合家庭的周末户外活动。
Context(背景信息): 我们是一个四口之家,有两个小孩,喜欢亲近自然。
Input Data(输入数据): 周末天气晴朗,预算有限。Output Indicator(输出引导): 提供活动建议和所需准备的物品清单。
CRISPE框架
Capacity and Role:能力和角色ChatGPT 应扮演什么角色
Insight:见解提供你请求的背后见解、背景和上下文
Statement:声明你要求 ChatGPT 做什么
Personality:个性你希望 ChatGPT 以何种风格、个性或方式回应
Experiment:实验请求 ChatGPT 为你回复多个示例
CRISPE框架示例
Capacity and Role(能力和角色): 作为家庭活动的规划者。
Insight(见解): 户外活动可以增进家庭成员之间的互动。
Statement(声明): 我需要建议一些户外活动。Personality(个性): 希望活动既有趣又教育性。Experiment(实验): 提供三个不同的活动选项。
BROKE框架
Background:背景说明背景,为 ChatGPT 提供充足信息
Role:角色我希望ChatGPT扮演的角色
Objectives:目标我们希望实现什么
Key Result:关键结果我要什么具体效果试验并调整
Evolve:试验并改进三种改进方法自由组合
a. 改进输入:从答案的不足之处着手改进背景B,目标O与关键结果R
b. 改进答案:在后续对话中指正chatGPT答案缺点
c. 重新生成:尝试在 Prompt 不变的情况下多次生成结果,优中选优
BROKE框架示例
Background(背景): 周末想要进行家庭活动。
Role(角色): 作为家庭活动的策划者。
Objectives(目标): 找到一个适合全家的户外活动。Key Result(关键结果): 确定活动地点和时间。Evolve(试验并改进): 根据天气预报调整计划。
APE框架
ACTION(行动): 搜索和选择户外活动。
PURPOSE(目的): 增进家庭成员之间的互动。
EXPECTATION(期望): 活动能够让大家放松并享受。
APE框架示例
ACTION(行动): 搜索和选择户外活动。
PURPOSE(目的): 增进家庭成员之间的互动。EXPECTATION(期望): 活动能够让大家放松并享受。
COAST框架
CONTEXT:上下文背景为对话设定舞台
OBJECTIVE:目的描述目标
ACTION:行动解释所需的动作
SCENARIO:方案描述场景
TASK:任务描述任务
COAST框架示例
CONTEXT(上下文背景): 周末想要进行家庭活动。
OBJECTIVE(目的): 找到一个适合全家的户外活动。
ACTION(行动): 搜索和选择户外活动。
SCENARIO(方案): 户外活动,如公园野餐或徒步。
TASK(任务): 确定活动的具体细节。
TAG框架
TASK:任务定义特定任务
ACTION:行动描述需要做的事情
GOAL:目标解释最终目标
TAG框架示例
TASK(任务): 选择一个适合家庭的户外活动。
ACTION(行动): 搜索和比较不同的户外活动。
GOAL(目标): 确定一个活动并准备所需物品。
RISE框架
ROLE:角色指定ChatGPT的角色
INPUT:输入描述信息或资源
STEPS:步骤询问详细的步骤
EXPECTATION:期望描述所需的结果
RISE框架示例
ROLE(角色): 作为家庭活动的策划者。
INPUT(输入): 周末天气信息和家庭兴趣。
STEPS(步骤): 搜索活动,比较选项,确定活动。
EXPECTATION(期望): 活动能够让全家人都满意。
TRACE框架
TASK:任务定义特定任务
REQUEST:请求描述您的要求
ACTION:行动说明您需要的操作
CONTEXT:上下文提供上下文或情况
EXAMPLE:示例举一个例子来说明您的观点
TRACE框架示例
TASK(任务): 计划一个家庭户外活动。
REQUEST(请求): 提供活动建议和准备清单。
ACTION(行动): 搜索和评估不同的户外活动。
CONTEXT(上下文): 周末天气晴朗,预算有限。
EXAMPLE(示例): 比如去附近的国家公园进行徒步。
ERA框架
EXPECTATION:期望描述所需的结果
ROLE:角色指定ChatGPT的角色
ACTION:行动指定需要采取哪些操作
ERA框架示例
EXPECTATION(期望): 活动能够让全家人都满意。
ROLE(角色): 作为家庭活动的策划者。
ACTION(行动): 搜索和选择户外活动。
CARE框架
CONTEXT:上下文为讨论设置阶段或上下文
ACTION:行动描述您想做什么
RESULT:结果描述所需的结果
EXAMPLE:示例举一个例子来说明您的观点
CARE框架示例
CONTEXT(上下文): 周末想要进行家庭活动。
ACTION(行动): 搜索和选择户外活动。
RESULT(结果): 确定活动并准备所需物品。
EXAMPLE(示例): 比如组织一次家庭自行车之旅。
ROSES框架
ROLE:角色指定ChatGPT的角色
OBJECTIVE:目的陈述目标或目标
SCENARIO:方案描述情况
EXPECTED SOLUTION:解决方案定义所需的结果
STEPS:步骤要求达到解决方案所需的措施
ROSES框架示例
ROLE(角色): 作为家庭活动的策划者。
OBJECTIVE(目的): 找到一个适合全家的户外活动。
SCENARIO(方案): 户外活动,如公园野餐或徒步。
EXPECTED SOLUTION(解决方案): 确定活动地点和时间。
STEPS(步骤): 搜索活动,比较选项,确定活动。
RACE框架
ROLE:角色指定ChatGPT的角色
ACTION:行动详细说明需要采取什么行动
CONTEXT:背景提供有关情况的相关细节
EXPECTATION:期望描述预期结果
RACE框架示例
ROLE(角色): 作为家庭活动的策划者。
ACTION(行动): 搜索和选择户外活动。
CONTEXT(背景): 周末天气晴朗,预算有限。
EXPECTATION(期望): 活动能够让全家人都满意。
PATFU框架
roblem:问题清晰地表述需要解决的问题
Aera:领域问题所在领域以及需要扮演的角色
Task:任务详情解决这个问题需要执行的具体任务
Format:格式详细定义输出的格式和限制条件
Update:迭代记录提示词版本并根据输出结果对提示词迭代
PATFU泡芙提示词框架示例
Problem(问题): 需要计划一个适合家庭的周末户外活动。
Aera(领域): 家庭活动规划。
Task(任务): 搜索和选择户外活动。
Format(格式): 提供活动建议和准备清单。
Update(迭代): 根据反馈调整活动计划。
整体试用感受还是很不错的,Coze的这次更新可谓是点睛一笔,站在了开发者和用户的角度去更新和优化了平台的一些使用。您对此有什么想说的,欢迎评论区留言。
写在后面
关注公众号并添加舰长微信,领取智能体学习资料,并参与Coze技术直播讲解
舰长积极创建智能体;工作流交流群,让我们在AI时代一起进步互相学习!每天会在群里分享智能体的搭建,欢迎各位小伙伴加入~
船长团队创作智能体专栏小册,里面有最新进阶的Coze智能体文章,在文章有收获的同时,可以分销而获取60%的小册费用,聚财成多
没有评论:
发表评论