AI PRO·Prompt Day 2 Prompt的六要素详解:任务、角色、格式、示例、约束、上下文

作者:

![配图待生成]

一句话总结

Prompt六要素 = 任务 + 角色 + 格式 + 示例 + 约束 + 上下文,缺一个效果就打折。

就像做菜需要盐、油、酱油、醋、糖、料酒,少了哪样味道都不对。


为什么需要六要素?

上一篇我们知道了Prompt Engineering是”和AI对话的艺术”。但具体要怎么”问”才能得到好答案?

答案是六要素

要素 核心问题 作用

|——|———-|——|

任务 做什么? 明确目标
角色 扮演谁? 设定专业度
格式 输出什么? 控制结构
示例 参考什么? 减少歧义
约束 不能做什么? 设置边界
上下文 需要知道什么? 提供背景

要素1:任务(Task)

核心问题:你要AI做什么?

任务是Prompt的核心,其他要素都是为了让任务更好地完成。

好的任务描述

|—-|—-|

帮我写个文章 写一篇800字的科技博客
分析一下数据 分析Q2销售数据,找出Top 3增长点
帮我写代码 用Python写一个排序函数

任务描述的技巧

1. 用动词开头

`

✅ 写、分析、总结、翻译、生成、比较、评估、设计

❌ 帮我、能不能、可以吗

`

2. 明确目标

`

✅ 写一篇800字的科技博客,主题是AI在医疗中的应用

❌ 写个关于AI的文章

`

3. 限定范围

`

✅ 分析Q2(4-6月)的销售数据

❌ 分析销售数据

`

4. 分解复杂任务

`

❌ 写一篇完整的市场分析报告

步骤1:分析市场现状

步骤2:找出主要竞争对手

步骤3:评估我们的优劣势

步骤4:提出3个可行策略

`


要素2:角色(Role)

核心问题:AI扮演谁?

角色设定能激活模型的相关知识,调整回答的专业度和风格。

常用角色

角色 适用场景

|——|———-|

资深软件架构师 代码审查、系统设计
小学老师 概念解释、教育内容
营销专家 文案、推广策略
数据分析师 数据解读、报告生成
技术博主 技术文章、教程
商务顾问 商业分析、战略建议

角色设定的写法

基础版

`

你是一位资深技术博主。

`

进阶版

`

你是一位资深技术博主,公众号”攀岩者”的作者,

19年IT全栈实战经验,精通网络、安全、云计算、容器、数据库。

`

详细版

`

你是一位资深技术博主,公众号”攀岩者”的作者。

专业背景

  • 19年IT全栈实战经验
  • 精通网络、安全、云计算、容器、数据库、超算
  • 持证PMP、ITIL、CKA、网络工程师等
  • 主导过多个千万级政务项目

写作风格

  • 亲切专业,像一位耐心的老师
  • 善用类比和举例
  • 结构清晰,重点加粗
  • 长度约2500字(10-15分钟阅读)

`

角色设定的效果

没有角色 有角色

|———-|——–|

通用回答 专业回答
语气平淡 语气专业
缺乏深度 有深度见解
不知道读者是谁 针对特定读者

要素3:格式(Format)

核心问题:输出什么格式?

格式控制能让输出结构化、易读、易用

常用格式

1. JSON格式

`

请以JSON格式输出:

{

“标题”: “…”,

“摘要”: “…”,

“关键词”: [“…”, “…”]

}

`

2. Markdown格式

`

请用Markdown格式输出,包含:

  • 标题(#)
  • 小标题(##)
  • 列表(- 或 1.)
  • 代码块(`
  • 表格(| | |)

`

3. 表格格式

`

请用表格形式列出:

产品 价格 特点

|——|——|——|

A 100
B 200

`

4. 列表格式

`

请用编号列表:

  1. 第一点
  2. 第二点
  3. 第三点

`

5. 代码格式

`

请用Python代码实现,包含:

  • 函数定义
  • 类型注解
  • 注释说明

`

格式选择指南

场景 推荐格式

|——|———-|

结构化数据 JSON
文章、文档 Markdown
对比、清单 表格
步骤、流程 编号列表
程序代码 代码块

要素4:示例(Examples)

核心问题:参考什么样本?

示例是最直观的教学方式,让AI理解你的期望。

示例的写法

基础示例

`

请按照这个格式写:

输入:苹果

输出:🍎 苹果 – 水果,红色,甜

输入:汽车

输出:🚗 汽车 – 交通工具,四轮,快速

现在请写:飞机

`

多示例

`

请按照以下风格写:

示例1:

今天天气很好,适合出门散步。

→ 阳光正好,微风不燥,正是出门的好时节。

示例2:

这个产品很不错,推荐大家购买。

→ 这款产品让我眼前一亮,忍不住想推荐给大家。

现在请改写:这本书很有意思。

`

反面示例

`

请按照这个风格写:

✅ 好的示例:

阳光正好,微风不燥,正是出门的好时节。

❌ 不好的示例:

今天天气很好,适合出门。

现在请写:这个餐厅很好吃。

`

示例的最佳实践

  1. 2-3个示例:太多浪费token,太少不够清晰
  2. 多样化:覆盖不同情况
  3. 简洁:不要写太长
  4. 典型:选择最能代表你期望的示例

要素5:约束(Constraints)

核心问题:什么不能做?

约束设置边界条件,防止AI偏离方向。

常用约束

1. 长度约束

`

  • 不超过500字
  • 至少3个要点
  • 每个要点不超过100字

`

2. 风格约束

`

  • 不要使用emoji
  • 语气专业但易懂
  • 避免使用专业术语
  • 使用口语化表达

`

3. 内容约束

`

  • 不要编造数据
  • 必须引用来源
  • 不要涉及政治敏感话题
  • 只使用我提供的信息

`

4. 格式约束

`

  • 必须使用Markdown格式
  • 必须包含小标题
  • 重点内容加粗
  • 使用编号列表

`

约束的写法

`

约束:

  1. 长度:800-1000字
  2. 风格:亲切专业,像一位耐心的老师
  3. 格式:Markdown格式,分小标题
  4. 内容:不要emoji,不要编造数据
  5. 结构:必须包含”总结”部分

`


要素6:上下文(Context)

核心问题:AI需要知道什么背景?

上下文提供背景信息,帮助AI做出更好的判断。

上下文类型

1. 用户信息

`

目标读者:AI零基础学习者

用户背景:技术总监,19年IT经验

`

2. 任务背景

`

这篇文章发布在微信公众号

今天是2026年6月27日

`

3. 历史信息

`

我之前写过类似主题的文章(附上链接)

上次的反馈是:内容太深,需要更通俗

`

4. 参考资料

`

参考资料:

  • OpenAI Prompt Engineering指南
  • Anthropic最佳实践
  • 权威数据来源

`

上下文的写法

`

背景信息

  • 发布平台:微信公众号”攀岩者”
  • 目标读者:AI零基础学习者,对技术感兴趣但没有编程基础
  • 当前进度:Day 1,系列第6周
  • 之前内容:已完成Day01-Day41,涵盖AI基础、提示词工程、文本写作

参考资料

  • OpenAI Prompt Engineering指南
  • Anthropic最佳实践
  • 用户已有文章风格示例

`


六要素组合示例

示例1:写公众号文章

`

【任务】写一篇关于AI Agent的公众号文章

【角色】你是一位资深技术博主,公众号”攀岩者”的作者,

19年IT全栈实战经验,擅长用通俗语言解释复杂概念。

【格式】Markdown格式,2500字左右,包含:

  • 标题
  • 3-5个小标题
  • 重点加粗
  • 总结部分

【示例】参考我之前的文章风格(附上Day40的示例)

【约束】

  • 不要使用emoji
  • 面向零基础读者
  • 不要使用专业术语,除非先解释
  • 必须包含”地铁深读”板块

【上下文】

  • 发布平台:微信公众号
  • 目标读者:AI零基础学习者
  • 当前进度:Day 1
  • 今天日期:2026年6月27日

`

示例2:分析数据

`

【任务】分析Q2销售数据,找出增长最快的3个产品

【角色】你是一位资深数据分析师,擅长从数据中发现洞察。

【格式】用Markdown表格展示,包含:

  • 产品名
  • Q1销量
  • Q2销量
  • 增长率
  • 原因分析

【示例】

产品 Q1 Q2 增长率 原因

|——|—-|—-|——–|——|

A 100 150 50% 新功能上线

【约束】

  • 只分析增长率超过20%的产品
  • 每个产品给出1-2个可能的原因
  • 不要编造数据

【上下文】

  • 数据来源:销售系统导出的CSV
  • 时间范围:2026年4月-6月
  • 分析目的:为Q3营销策略提供参考

`


🚇 地铁深读:六要素的优先级

不是所有任务都需要完整的六要素。根据任务复杂度,可以灵活调整:

简单任务(2-3个要素)

`

翻译这段话成英文(任务 + 上下文)

`

中等任务(4-5个要素)

`

写一篇技术博客(任务 + 角色 + 格式 + 约束)

`

复杂任务(完整6要素)

`

写一篇公众号文章(任务 + 角色 + 格式 + 示例 + 约束 + 上下文)

`

优先级排序

  1. 任务:必须有
  2. 格式:强烈建议
  3. 约束:强烈建议
  4. 角色:建议
  5. 上下文:建议
  6. 示例:可选

今日小结

要素 核心问题 作用

|——|———-|——|

任务 做什么? 明确目标
角色 扮演谁? 设定专业度
格式 输出什么? 控制结构
示例 参考什么? 减少歧义
约束 不能做什么? 设置边界
上下文 需要知道什么? 提供背景

一句话记住: 六要素 = 任务 + 角色 + 格式 + 示例 + 约束 + 上下文,缺一个效果就打折。


下期预告

AI PRO·Prompt Day 3 高级技巧:CoT、ToT、ReAct、Self-Consistency

我们将深入解析Prompt Engineering的高级技术,让你的Prompt从”能用”变成”好用”。


*攀岩者 | 技术总监 | 19年IT全栈实战*

*每天分享AI学习笔记,陪你从零基础到AI达人*

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注