通往之路:常用提示词编写框架

之前给大家分享了文心一言的使用,有不少小伙伴反馈想进一步学习如何更好的向大模型提问。今天,教程来了,为大家提供了 3 种 常用的提示词编写框架,助力你写好提示词。

一、ICIO 框架

「ICIO」框架由 Elavis Saravia 提出,该框架主要包括四个部分:

Instruction(指令)

Context (背景知识)

Input Data (输入数据)

Output Indicator (输出引导)

指令

ICIO 提示词框架的核心部分,它明确地描述了 AI 模型需要执行的任务。指令应该简洁、明确,确保 AI 模型能够理解任务的目标和要求。

背景知识

提供给 AI 模型的上下文信息,可以帮助模型更好地理解任务和生成响应。背景信息可以包括任务的背景、目的、相关知识和其他相关信息。

输入数据

提供给 AI 模型处理的数据,可以是文本、图像、音频或其他形式的数据。在该框架里,输入数据是可选的,也可以省略。

输出引导

用于指示 AI 模型输出的类型或格式。它告诉模型如何组织和呈现响应结果。输出指示器应该与任务的需求相匹配,确保模型能够提供正确、有用的结果。

注意:ICIO 提示词框架的结构是非常灵活的,可以根据具体任务的需求进行调整和扩展。在实际应用中,可以根据任务类型和需求来定制提示词框架的各个部分,以确保 AI 模型能够更好地理解和执行任务。

下面是一个使用 ICIO 框架的提示词示例:

二、CRISPE 框架

「CRISPE」 框架 是由 Matt Nigh 提出并发布的提示词书写框架,共有五部分构成:

Capacity and Role (能力与角色)

Insight (洞察)

Personality(个性)

Experiment(实验)

能力与角色

赋予 AI 模型 角色扮演的能力,也就是在当前提问中你希望 AI 模型以何种身份帮你解答这个问题。例如,你在向文心一言询问感冒药的使用时,更应该让文心一言扮演一位医生,而不是一位修理工。

洞察

提供背景信息和充分的上下文。当我们给 AI 模型提问时,充足的上下文和背景知识可以让 AI 模型更好的了解你想询问的问题。要知道,AI 模型只能够通过你的输入信息去获得有效信息。

这部分主要提供你的诉求或者问题,明确告诉 AI 模型,你希望得到什么样的答案或者解释。

个性

这部分主要是提供你希望 AI 模型以何种方式进行输出答案,比如用 json 结构输出,或者用轻松幽默的语言进行回答。

实验

如果这是一个宽泛性的问题,你可以让 AI 模型提供多个答案或者建议,以供我们选择。

下面是一个使用 CRISPE 框架的提示词示例:

三、BROKE 框架

「BROKE」 框架由陈财猫提出并发布到小红书上,该框架主要包含 5 个部分:

Background(背景)

Role (角色)

Objectives (目标)

Key Result (关键结果)

Evolove (实验改进)

背景

给 AI 模型提供当前你提出的问题的上下文信息和背景知识。比如,当你想学习编程语言的时候,可以向 AI 模型表明自己初学者的身份,这样 AI 模型的输出就更容易让人看懂。

角色

让 AI 模型扮演某种角色,比如产品经理或者 AI 模型工程师,以便唤醒 AI 模型 在该领域的知识,便于 AI 模型更好的和用户交流。

目标

定义我们希望 AI 模型达到的目标,也就是我们希望最终得到什么结果。

关键结果

关键结果是用于衡量目标是否完成的重要内容,如果 AI 模型可以很好的生成这些关键结果,那么就可以认为 AI 模型完成了我们定义的目标。这些关键结果应该是具体的、可以衡量的结果

实验改进

在我们和 AI 模型交互的时候,有的时候模型的输出不能很好的完成我们的任务,这个时候,就需要我们对提示词进行调整,以便 AI 模型更好的相应我们的输入。

下面是一个使用 BROKE 框架的提示词示例:

通往 AGI 之路专栏简介

AGI 也就是通用人工智能,是我们的愿景,虽然实现它有很长的一段路要走。我们只希望让你在行走的时候不要走弯路,能真正体验的 AI 的强大。

目前已经更新的文章,可以点击链接进行查看:

新增福利,欢迎查收!

永久免费星球『算法·成长·一人企业』,在这里我会高频输出和算法,个人成长,副业相关的知识以及资源分享,欢迎围观~

END

好了,今天的分享就到这里,希望对你有所帮助。

你的每一个『点赞』,都是鼓励我进步的勇气,点个『在看』,加油吧,一起成长!

THE END
0.大模型Prompt工程的重要性及构建方法ICIO框架是Elavis Saravia总结的一套框架,他认为一个 Prompt 里需包含以下四个部分: Instruction (指令):你希望模型执行的具体任务 Context (背景信息):或者说是上下文信息,这可以引导模型做出更好的反应 Input Data (输入数据):告知模型需要处理的数据 jvzquC41fg|fnxugt0gmk‚zp0eun1jwvkerf1:89:;<4
1.浅谈本地AIAgent搭建和提示词研究对政法宣传工作的影响1.理论框架 传播理论:根据拉斯韦尔的“谁,在哪个渠道,对谁,说了什么,产生了什么效果”的传播模型,Prompt设计应考虑信息源、传播渠道、受众、信息内容和传播效果五个要素。在政法宣传中,Prompt应明确信息源的权威性,选择合适的传播渠道,针对目标受众定制信息内容,并预测和评估可能的传播效果。 jvzquC41yy}/cwuep0ipo8lqpigo1:82624ivvq
2.AIGCEmpoweringHigherEducation:PracticeandApplicationThis workshop gives eight advancedPromptword frames. When choosing the Prompt word frame, it is necessary to determine the appropriate frame according to specific application scenario and the parts of framework are to be clearly defined. 本工作坊提供八个进阶提示词框架, 选择提示词框架时,需要根据具体jvzquC41shld0~ne0gjv0ls1jqsf0ymr1euovnsv1kteg4rkf59;7mvon
3.掌握CRISPE框架:结构化提示词设计的终极指南crispe结构CRISPE优化:“以Markdown格式输出,包含标题、摘要、三个主要部分和结论,总字数约1500字…” 第三部分:CRISPE框架实战应用 现在,让我们使用CRISPE框架重写Day6的邮件任务,体验这一框架的实际效果。 原始提示词分析 首先,我们看看原始提示词可能是什么样子: jvzquC41dnuh0lxfp0tfv8iwnigp1jwvkerf1mjvckrt1::32:693?
4.避开90%常见错误!crisp提问法包含哪些要素本文介绍CRISPE框架和Markdown结构法两种提示词框架,通过结构化思维让AI更准确理解需求。CRISPE包含角色定位、背景信息等六要素,Markdown法则用标记分隔不同模块。文章强调灵活运用框架而非死记硬背,并给出实际应用示例,帮助解决AI回答复杂任务质量不高的问题,提升与大模型的交互效率。 jvzquC41dnuh0lxfp0tfv8m36796:?9351gsvrhng1jfvjnnu1765>73:9<
5.AI大模型之Prompt工程:提示词框架简介(二)CRISPECARECOAST4. CRISPE 提示词框架 1)框架介绍:提供了结构和清晰度,将提示创建过程分解为明确和不同的步骤。 2)使用场景:适用于需要明确角色和任务,同时强调洞察和个性的交互,如创意写作、广告创意等。 3)关键结构字段: #能力和角色 (Capacity and Role) #洞察 (Insight) jvzquC41dnuh0>6evq4dqv4wa3;749>;217299628:
6.如何高效撰写优质Prompt?提示词框架+优化方法分享优质prompt适配多模型场景:不同 AI 工具(如 GPT、Claude、代码模型)可通过框架调整提示策略。 优化友好:当需要优化提示词时可以清晰的知道优化位置。 下面介绍两种常见的框架以及我常用的提示词模版。 RICE框架 ❝ 通过明确四大要素,让 AI 模型快速理解任务边界与目标。 全称:Role(角色)、Input(输入)、Context(上下文)、ExpejvzquC41dnuh0lxfp0tfv8gwi{oo{rs1ctzjeuj1fgzbkux136>96?<98
7.Prompt工程全攻略:15+Prompt框架一网打尽(BROKE、COAST、LangGPTCRISPE 是由 Matt Nigh 创建,它提供了结构和清晰度,将提示创建过程分解为明确和不同的步骤。该框架包括五个主要组成部分: 能力和角色 (Capacity and Role):定义ChatGPT 应扮演的角色或角色。 洞察(Insight):提供有关请求的幕后洞察、背景和上下文。 声明(Statement):说明您要求 ChatGPT 完成的任务。 jvzquC41dnuh0lxfp0tfv8Qcpiiicrs1ctzjeuj1fgzbkux135?17B<89
8.第3章:提示词(Prompt)与人设:Bot的灵魂工程我们将使用业界流行的CRISPE框架来结构化我们的 Prompt,它代表: Capacity andRole: 角色和能力 Insight: 背景洞察 Statement: 具体指令 Personality: 个性 Experiment: 实验和迭代 操作步骤: 创建Bot:命名为LanguagePal,功能介绍为你的专属多语言学习伙伴,随时随地陪你练习口语。 jvzquC41dnuh0>6evq4dqv4wa3<33<;;91754>689:
9.Promptlearning教学[进阶篇]:简介Prompt框架并给出自然语言处理当然,你在写 prompt 的时候,并不一定要包含所有4个元素,而是可以根据自己的需求排列组合。比如拿前面的几个场景作为例子: 推理:Instruction + Context + Input Data 信息提取:Instruction + Context + Input Data + Output Indicator 1.2 CRISPE Prompt Framework jvzquC41fg|fnxugt0gmk‚zp0eun1jwvkerf1:72;861
10.結構(控制項與屬性頁)下列結構可用來建立標準 COM 對象和屬性頁。 CADWORD CALPOLESTR CAUUID CONTROLINFO FONTDESC LICINFO OCPFIPARAMS PAGERANGE PAGESET PICTDESC PROPPAGEINFO QACONTAINER QACONTROL此頁面對您有幫助嗎? Yes No 中文(繁體) 您的隱私權選擇 佈景主題 管理Cookie AI Disclaimer 舊版本 部落格 參與 隱私權 jvzquC41nggsp7rketutqoy0eqs0|q2vy1}jpmtyu1}jp<71eqs0u}wwev{sg|2evtrt
11.万字长文:人人都能学会的提示词,揭秘18个prompt模版,8个秘诀,助你大模型提示词框架: 角色:历史教师 背景:需要教授古罗马历史 目标:寻找高质量的教学资源 任务:提供古罗马的教学资源或推荐 这种交互策略使得大模型能够更准确、更有针对性地为用户提供所需的答案和资源。 4、CRISPE提示词框架 详见GitHub – mattnigh/ChatGPT3-Free-Prompt-List: A free guide for learning to crejvzq<8423vm/ew4'G6+C:.=9'G;&CM*;9'K:'B:'DH+F8.>8':=&GO*DE'?B'N9'DC+CC.J6'DG&DJ*G;'>4'KI'G:+95.GF'G;&CM*C8'K5'KH';C+F9.>C'::&G?*:H'?1'N<'C6+CC.J:'CL&:M*GH'HD'AH'G8+9H.FF'G=&C@*;:3>&G=*D:'GBr{torv+F8.F:'C7&G@*:;'>91
12.框架设计准则|MicrosoftLearn获得皮尔逊教育公司许可后重印自框架设计准则:可重用 .NET 库的约定、习惯和模式,由 Krzysztof Cwalina 和 Brad Abrams 编写,并作为微软 Windows 开发系列中的出版物之一,于 2008 年 10 月 22 日由 Addison-Wesley Professional 出版。 Last updated on2025/06/19jvzquC41fqit0vnetqyph}3eqo5{j6hp1fuupny1uvgofjwf1fktkps/iwoegunpgu5
13.Prompt工程全攻略:15+Prompt框架一网打尽(BROKE、COAST、LangGPTCARE 框架强调四个关键要素:上下文指导、行动、结果和示例。此外,与 CARE 框架类似的框架还有不少,如 CAR (Context, Action, Result) 框架、CCAR (Challenge-Context-Action-Result) 模型和 CARL (Context, Action, Result, Learning) 框架。这些框架有着相似的元素和原则。 jvzquC41fg|fnxugt0gmk‚zp0eun1jwvkerf1:989362