先说清楚为什么是这四个。一段话要让人(或模型)把事做对,必须回答四个问题:谁来做、做什么、在什么情况下做、做成什么样。少任何一个,对方就只能靠猜,而模型猜的方式就是给你一个「平均值」——正确、完整、毫无用处。
01四要素一览
| 要素 | 回答的问题 | 一句话写法 | 缺失的典型症状 |
|---|---|---|---|
| 角色 | 用什么视角、按什么标准判断 | 你是……,关注…… | 内容正确但平庸,像百科 |
| 任务 | 具体做什么,交付什么 | 动词开头:提炼/改写/对比 | 答非所问,或只做了一半 |
| 上下文 | 给谁看、已知什么、有什么限制 | 读者是……,他已知道……,不能…… | 空泛、不贴实际、用不上 |
| 格式 | 长什么样,多长 | 表格/清单/分段,X 字内 | 拿到一大段,还要自己整理 |
顺序不用严格照搬,但建议任务放最前。模型对开头和结尾最敏感,把「要什么」放在开头,比埋在第三段有效。
02角色:不是夸资历,是定标准
最常见的无效写法是「你是一个拥有 20 年经验的顶尖专家」。这句话给的是身份,不是判断依据。模型本来就不缺身份,它缺的是你按什么标准判断好坏。
| 不够好 | 更好 | 差别在哪 |
|---|---|---|
| 你是资深文案专家 | 你是电商详情页文案,只写用户能感知的参数,不写形容词 | 给了可执行的写作约束 |
| 你是专业分析师 | 你是财务分析师,看数据先找异常项,再解释原因 | 给了分析路径 |
| 你是严格的审稿人 | 你是审稿人,只挑「读者会追问依据」的句子,不管文风 | 给了筛选标准 |
所以角色的正确写法是:具体职业 + 具体关注点 + 明确不做什么。三样里有两样,角色就立住了。
03任务:动词开头,只要一个交付物
任务的写法有两个硬要求。
第一,动词开头
「帮我看看这段文字」没有动词指向,模型只能自由发挥。换成「压缩」「挑错」「改成邮件语体」「拆成 5 步」,产出的形态立刻确定。
第二,一次只给一个交付物
「写文章 + 出标题 + 配图描述 + 推广语」塞进一条,模型会牺牲中间几项——通常牺牲的是最费力的那项。正确做法是拆成多轮,每轮一个交付物。
04上下文:三个必答项,外加约束
这是四要素里最容易被省略、也最影响质量的一项。至少写清三件事:
- 给谁看:决策者要看结论,执行者要看步骤,外行要看类比。三者的写法完全不同。
- 他已知道什么:这决定了要不要铺垫。默认对方是新手,会写出一堆废话;默认对方是内行,又会漏掉关键前提。
- 有什么限制:字数、语气、禁用词、不能编造、信息不足时怎么办。
约束看起来是「额外的」,其实它属于上下文——因为约束定义的就是「什么情况下做这件事」。把它单独拎出来当第五要素也说得通,这就是为什么有人讲五要素、有人讲四要素,差别只是拆分粒度。
上下文里最值钱的一句是「信息不足时标注待补充,不要推测」。加上这一句,编造率会明显下降,比在结尾写「请确保准确」有用得多。
05格式:决定这份东西能不能直接用
格式不是排版偏好,它决定了你要不要再加工一遍。常见的四种选择:
表格
需要横向对比、逐项核对时用。务必指定列名,否则它会自己发明列。
编号清单
有先后顺序、要做成步骤时用。要求每条能独立读懂。
分段短文
给人读、要连贯论证时用。加一句「每段不超过 4 行」控制密度。
JSON/固定字段
要给程序用、或要批量处理时用。要求字段名固定,不要注释。
还有一个常被忽略的格式要求:先给结论。「结论先行,再展开依据」这一句,能省掉你读三段铺垫的时间。
06四要素拼起来:看一个完整的
对照一下只有一句话的版本——「帮我写个催办邮件,对方拖稿了」——差别不在文采,在于上面这封可以直接点发送。
07什么时候需要第五个要素
四要素覆盖了日常八成的任务。遇到下面三种情况,建议加一项:
- 对文风有要求 → 加「示例」:贴一段你满意的文字,让它照此风格写。比写十个形容词都准。
- 任务复杂、容易漏项 → 加「步骤」:先出大纲、确认后再写,分步交付。
- 结果要拿去用、不能出错 → 加「自检」:交付前检查有没有编造、有没有超字数、有没有用禁用词。
这三项不要一次全加。加得越多,输出越保守;只加你当前最在意的那一项。
08四要素自检表
| 症状 | 缺的是 | 补法 |
|---|---|---|
| 回答正确但读完没收获 | 上下文 | 补「读者是谁、他已知道什么、他最关心什么」 |
| 写得长但抓不到重点 | 格式 | 要求「结论先行 + 3 条依据 + 表格」 |
| 内容像百科词条 | 角色 | 换成具体职业 + 具体关注点 |
| 做了但做的不是你想要的 | 任务 | 动词开头,一次只给一个交付物 |
| 出现你没提供的数字 | 上下文(约束) | 加「信息不足标注待补充,不要推测」 |
| 每次结果差别很大 | 格式 + 示例 | 给固定结构和一段范文 |
用这张表反查,比自己从头重写省时间。改一句比换一段有效,这是四要素最实用的地方。
FAQ常见问题
四要素和五要素到底哪个对?
都对,只是拆分粒度不同。五要素通常是把「约束」从上下文里拆出来单独算一项。四要素更好记,五要素更好查——实际写的时候,你只要保证「谁做、做什么、什么情况、什么形态」这四件事没说漏就行。
四要素必须按顺序写吗?
不必。建议任务放开头,其余随意。模型对开头和结尾更敏感,把最重要的要求放在这两处,中间的背景信息怎么排影响不大。
角色真的有用吗?还是玄学?
有边界的作用。它能调整视角和用词习惯,但不会让模型知道它不知道的事。所以角色要写「关注点」而不是「资历」,前者能改变输出,后者只是语气暗示。
上下文写多少合适?
写到「对方不需要猜」为止。一个判断方法:把你写的内容给同事看,他能不能照着做出来。能,就够了;不能,说明还缺信息。
为什么我按四要素写了,效果还是一般?
检查两件事:任务是不是只给了一个交付物;格式有没有指定列名或结构。这两项缺失时,模型会用它的默认偏好补齐,而默认偏好通常偏啰嗦、偏中性。
有没有必要每次都写全四项?
没必要。闲聊、简单查询一句话就够。值得写全的,是那些结果要拿去用的任务:方案、分析、对外文案、给客户的东西。