Skip to content

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:

  1. 让 AI 帮你写一份面试自我介绍
  2. 让 AI 帮你分析一本书的核心观点
  3. 让 AI 帮你写一封商务邮件

下一节

下一个框架更适合工作场景——背景-任务-格式

下一节:框架二——背景-任务-格式