12种顶级 Prompt框架
完整版指南 · 速查表 · 使用建议 · 2026.09
CARE 为默认推荐框架
使用建议
1. 按任务复杂度选择
简单任务用TAG/APE,复杂任务用CRISPE/BROKE;数据处理优先ICIO,研究查询考虑SMART原则。
2. 组合使用
可以将多个框架组合。例如用CARE设定上下文,用ICIO约束输出格式,用TRACE分解任务步骤。
3. 迭代优化
先用简单框架如TAG/APE尝试,若输出不够满意,追加示例(CARE的E)或细化步骤(TRACE的E)。
4. 示例是关键
无论使用哪个框架,提供明确的示例(Few-shot)都能大幅提升输出质量和一致性。
5. 角色设定的威力
在CARE、ROSES、CRISPE等框架中加入角色设定(如'你是资深数据分析师'),能显著提升专业领域输出的准确度。
6. 日常推荐CARE
日常对话默认使用CARE框架——补上下文、拆行动、定结果、加示例,90%的场景都能覆盖。
框架详解
01
CARE 框架
核心侧重:上下文与示例 | 适用场景:一般咨询、信息整合、知识问答
| C | Context(上下文) | 提供上下文信息或情况,让模型理解你在什么场景下提问。 |
|---|---|---|
| A | Action(行动) | 说明需要模型执行的操作。 |
| R | Result(期望结果) | 描述期望得到的结果。 |
| E | Example(示例) | 举例说明你想要达成的效果。 |
02
TRACE 框架
核心侧重:任务与行动 | 适用场景:复杂任务分解、详细操作指导
| T | Task(任务) | 定义特定任务或要解决的问题。 |
|---|---|---|
| R | Request(请求) | 明确你希望模型完成的具体请求。 |
| A | Action(行动) | 描述应采取的步骤或操作。 |
| C | Context(上下文) | 提供与请求相关的背景信息或上下文。 |
| E | Example(示例) | 提供一个或多个示例帮助模型理解。 |
03
TAG 框架
核心侧重:简洁高效 | 适用场景:快速决策支持、任务指导、简单指令
| T | Task(任务) | 需要完成的具体工作内容。 |
|---|---|---|
| A | Action(行动) | 为了完成任务具体需要做些什么。 |
| G | Goal(目标) | 完成这个任务最终要达到的目的。 |
04
SPAR 框架
核心侧重:问题解决 | 适用场景:日常问题解决、任务分配、场景化咨询
| S | Situation(情境) | 给出问题发生的上下文。 |
|---|---|---|
| P | Problem(问题) | 需要解决的核心难题或挑战。 |
| A | Action(行动) | 描述为解决问题需要采取的步骤。 |
| R | Result(结果) | 行动后应达到的目标或效果。 |
05
SAGE 框架
核心侧重:目标导向 | 适用场景:目标规划、策略制定
| S | Situation(现状) | 需要分析或改变的现状。 |
|---|---|---|
| A | Action(行动) | 需要采取的具体行动。 |
| G | Goal(目标) | 期望达成的大目标或大方向。 |
| E | Expectation(期望) | 期望的具体结果。 |
06
APE 框架
核心侧重:行动与目的 | 适用场景:执行指令、目标明确的任务
| A | Action(行动) | 指定需要执行的具体行动。 |
|---|---|---|
| P | Purpose(目的) | 解释为什么要执行这个行动。 |
| E | Expectation(期望) | 期望得到的结果。 |
07
ROSES 框架
核心侧重:角色与方案 | 适用场景:角色扮演、情景模拟、多维度分析
| R | Role(角色) | 让模型扮演的角色。 |
|---|---|---|
| O | Objective(目标) | 需要达成的目标或任务。 |
| S | Scenario(场景) | 实现目标的场景描述。 |
| E | Expected Solution(预期解决方案) | 预期的解决方案。 |
| S | Steps(步骤) | 解决方案落地的具体步骤。 |
08
SCOPE 框架
核心侧重:计划评估 | 适用场景:项目规划、方案评估、综合分析
| S | Situation(情境) | 当前的情况或背景。 |
|---|---|---|
| C | Problem(问题) | 遇到的核心问题。 |
| O | Goal(目标) | 希望达到的目标。 |
| P | Plan(计划) | 实现目标的步骤。 |
| E | Evaluation(评估) | 评估方案的可行性和成功标准。 |
09
RTF 框架
核心侧重:格式规范 | 适用场景:结构化输出、规范化回复
| R | Role(角色) | 希望模型扮演的角色。 |
|---|---|---|
| T | Task(任务) | 需要完成的具体任务。 |
| F | Format(格式) | 指定输出格式(如JSON、Markdown、表格)。 |
10
ICIO 框架
核心侧重:输出控制 | 适用场景:数据处理、格式转换、内容创作
| I | Instruction(指令) | 明确描述模型需要执行的任务。 |
|---|---|---|
| C | Context(背景信息) | 提供任务的上下文信息,帮助模型理解。 |
| I | Input Data(输入数据) | 提供给模型处理的数据。 |
| O | Output Indicator(输出引导) | 定义期望的输出形式(风格/格式)。 |
11
CRISPE 框架
核心侧重:角色与示例 | 适用场景:专业分析、内容创作、高质量输出
| C | Capacity & Role(能力与角色) | 定义模型应扮演的角色和背景情境。 |
|---|---|---|
| R | Insight(洞悉) | 提供请求背后的见解、背景和上下文。 |
| S | Statement(声明) | 要求模型做什么,具体明确。 |
| P | Personality(个性) | 希望模型以何种风格、语气回应。 |
| E | Experiment(实验) | 请求模型提供多个示例或做对比演示。 |
12
BROKE 框架
核心侧重:目标与迭代 | 适用场景:方案制定、效果复盘、目标导向任务
| B | Background(背景) | 说明背景,提供充足信息。 |
|---|---|---|
| R | Role(角色) | 希望模型扮演的角色。 |
| O | Objectives(目标) | 希望实现什么。 |
| K | Key Result(关键结果) | 要达成的具体效果。 |
| E | Evolve(试验并改进) | 三种改进方法:改进输入、改进答案、重新生成。 |