3.1 框架一:角色-任务-要求
引言
掌握了五个核心原则,但每次写 Prompt 都要从头想?
有没有一种「填空题模板」,照着填就能写出好 Prompt?
有!本节课学习第一个框架:角色-任务-要求。
这是最通用、最常用的框架。
框架定义
📌 角色‑任务‑要求 框架模板
🧑💼 角色:你是一位【角色】
📋 任务:请【完成任务】
📏 要求:
【要求 1】【要求 2】【要求 3】
为什么这个框架好用?
| 优点 | 说明 |
|---|---|
| 简单 | 只有三个填空项,不会漏掉重要内容 |
| 通用 | 适用于大多数场景 |
| 结构清晰 | AI 容易理解各部分的作用 |
填空详解
填空 1:角色
填什么:
- 身份:老师、程序员、文案、顾问...
- 经验:「有 X 年经验」「在 X 公司工作」...
- 擅长:「擅长 X」「专注于 X」...
示例:
你是一位资深营养师
你是一位有 10 年经验的 Python 开发者
你是一位专注于用户体验的产品经理填空 2:任务
填什么:
- 具体动作:写、分析、解释、翻译、总结...
- 任务对象:写什么、分析什么、解释什么...
示例:
请为我制定一份一周减肥食谱
请分析这段代码的性能问题
请解释什么是机器学习填空 3:要求
填什么:
- 内容要求:包含什么、不包含什么
- 格式要求:字数、结构、表格/列表
- 风格要求:语气、专业程度
示例:
要求:
- 每天三餐,总热量控制在 1500 大卡以内
- 食材在普通超市就能买到
- 用表格呈现,包含每餐菜名和大概热量实战示例
示例一:制定食谱
你是一位资深营养师。
请为我制定一份一周减肥食谱。
要求:
- 每天三餐,总热量控制在 1500 大卡以内
- 食材在普通超市就能买到
- 用表格呈现,包含每餐菜名和大概热量示例二:代码优化
你是一位 Python 性能优化专家。
请分析以下代码的性能问题并给出优化方案。
代码:
[粘贴代码]
要求:
- 找出性能瓶颈点
- 给出优化后的代码
- 解释优化原理
- 用代码块展示修改后的代码示例三:学习新概念
你是一位小学科学老师,擅长用生活比喻解释复杂概念。
请向小学生解释「什么是重力」。
要求:
- 用生活中的例子引入
- 不要用公式和专业术语
- 用 200 字以内说清楚
- 最后用一句话总结核心要点框架变体
根据任务复杂度,可以调整框架:
简化版(简单任务)
请【完成任务】:
- 【要求 1】示例:
请翻译以下句子:
- 保持原意
- 使用自然表达扩展版(复杂任务)
你是一位【角色】,拥有【经验】,擅长【领域】。
我的情况:【背景信息】
请【完成任务】。
要求:
- 【内容要求】
- 【格式要求】
- 【风格要求】
注意事项:
- 【约束 1】
- 【约束 2】本节小结
| 要点 | 说明 |
|---|---|
| 框架公式 | 角色 + 任务 + 要求 |
| 适用场景 | 大多数通用场景 |
| 优点 | 简单、通用、结构清晰 |
| 变体 | 简化版、扩展版 |
练习
用「角色-任务-要求」框架,为以下场景写 Prompt:
- 让 AI 帮你写一份面试自我介绍
- 让 AI 帮你分析一本书的核心观点
- 让 AI 帮你写一封商务邮件
下一节
下一个框架更适合工作场景——背景-任务-格式。