提示词基础回顾:角色设定、上下文注入、指令清晰化、输出格式控制
说实话,很多人觉得提示词就是「说人话让AI干活」。
嗯,这话没错,但太粗糙了。
我见过太多人写提示词,就像跟一个刚入职的新人交代任务——
「帮我写个方案」——然后AI给你一堆废话。
为什么会这样?
因为你没给它「角色」,没给它「背景」,没给它「边界」。
今天咱们就把这四个基本功掰开揉碎讲清楚。
1. 角色设定:给AI一个「人设」
我个人习惯,写任何提示词之前,先问自己一个问题:
「我希望AI扮演谁?」
你想想看,如果你说「帮我写一封邮件」,AI会给你一个四平八稳的模板。
但如果你说「你是一名资深销售总监,要写一封给客户的跟进邮件」——
语气、用词、策略,完全不一样。
- 角色越具体,输出越精准
- 不要只说「专家」,要说「10年经验的Java架构师」
- 可以叠加角色(如:你既是产品经理,又是技术负责人)
2. 上下文注入:别让AI「失忆」
AI没有记忆,这是很多人忽略的事。
每次对话,它都像第一次见到你。
所以,你得把「前情提要」写清楚。
说白了,上下文就是给AI补背景知识。
比如你要它分析一份销售数据,你得告诉它:
「这是2024年Q3的数据,我们公司主要做B2B业务,客户集中在华东地区。」
- 前置背景:在提示词开头直接说明场景
- 分段注入:复杂任务分步骤给上下文
- 示例引导:给一个例子,让AI理解你的语境
3. 指令清晰化:把「模糊」变成「精确」
「帮我优化这段文字」——太模糊了。
「把这段文字从300字压缩到150字,保留核心观点,语气改为正式商务风格」——这才叫清晰。
我建议你遵循一个原则:
每个指令都要可量化、可验证。
| 模糊指令 | 清晰指令 |
|---|---|
| 写一个产品介绍 | 写一个300字的产品介绍,突出3个核心功能,目标用户是中小企业主 |
| 分析这份数据 | 分析这份销售数据,找出增长率最高的3个品类,用表格呈现 |
| 帮我改改代码 | 重构这个函数,把时间复杂度从O(n²)降到O(n),保持原有接口不变 |
后来我改成「写一份200字的周报,包含本周完成事项、遇到的问题、下周计划,每项不超过3条」——一次搞定。
4. 输出格式控制:让AI「按规矩办事」
这是最容易被忽视的一点。
很多人拿到AI的输出,还得自己重新排版、整理格式。
其实,你完全可以在提示词里把格式定死。
举个例子:
请按以下格式输出:
---
## 问题描述
(50字以内)
## 原因分析
(列出3个可能原因,用序号标注)
## 解决方案
(给出2个方案,每个方案100字以内)
---
- 指定长度:200字以内、5个要点、3个步骤
- 指定结构:用Markdown标题、列表、表格
- 指定输出顺序:先结论后分析,或者先分析后结论
- 指定语言风格:正式、口语化、技术文档风格
你想想看,如果你让AI「列出5个营销策略」,它可能给你5个点,每个点写300字。
但如果你说「列出5个营销策略,每个策略用一句话概括,不超过20字」——
嗯,这才是你想要的。
小结:四个要素要配合使用
这四个要素不是孤立的。
角色设定 + 上下文注入 + 指令清晰化 + 输出格式控制 = 一个完整的提示词。
我举个例子:
你是一名有10年经验的Python后端工程师(角色设定)。
我们正在开发一个电商系统的订单模块,用户反馈订单状态更新有延迟(上下文注入)。
请分析可能的原因,并给出优化建议(指令清晰化)。
输出格式:先列出3个可能原因,每个原因配一个解决方案,用表格呈现(输出格式控制)。
你看,这样写出来的提示词,AI几乎不会跑偏。
说白了,你给AI的「规矩」越多,它给你的「惊喜」越少——
但在工作中,我们恰恰需要的是「确定性」,而不是「惊喜」。
刚开始总觉得「差不多就行了」,后来发现——
提示词写得好不好,直接决定了你是在「驾驭AI」还是在「被AI折磨」。
嗯,你自己体会一下。