设定角色与身份
在提示词最前面加上一句"你是一位……",是成本最低、效果最明显的提问技巧。同一份稿子,让小云雀以"资深编辑"的身份写,和以"随便一个AI"的身份写,专业度、措辞、结构都会明显不同。这一节讲清楚:为什么角色有用、角色怎么选、怎么把角色写到位。
背后的道理并不复杂:大模型在训练过程中见过海量不同身份的文本——医生写的病历、老师写的教案、律师写的合同、销售写的文案。你一旦点名身份,它就会自动调用那一类文本的用词习惯、思维框架和专业口径,而不是泛泛地组织语言。
角色为什么能提升质量
- 统一专业口径:让"财务分析师"来解读数据,它会关注增长率、同比、利润率;让"运营专员"来看,它会关注转化、留存、活动效果。角色决定了它看问题的角度。
- 自动匹配语气:面向家长的老师会用鼓励的话,面向法官的律师会用严谨的话,你不必再逐条交代语气。
- 带上行业知识框架:好的角色提示会让小云雀主动用该领域常见的分析维度,而不是东一句西一句。
角色怎么选:三类常用身份
不是随便安个头衔都有用,角色要和任务匹配。下表整理了新手最常用的几类身份,你可以直接对号入座:
| 任务类型 | 推荐角色 | 它会自动带上的东西 |
|---|---|---|
| 写文章、写文案 | 资深编辑 / 资深文案 / 公众号主笔 | 好标题、节奏感、读者视角 |
| 讲知识、做科普 | 有十年经验的老师 / 科普作家 | 由浅入深、善用比喻、控制术语 |
| 分析数据、写报告 | 行业分析师 / 数据分析师 | 指标框架、对比意识、结论前置 |
| 写邮件、写公文 | 资深职场秘书 / 行政主管 | 格式规范、措辞得体、分寸感 |
| 改简历、改面试题 | 资深HR / 招聘负责人 | 企业关心的点、避坑意识 |
| 编程、技术问题 | 有多年实战经验的资深工程师 | 代码规范、边界情况、注释习惯 |
把角色写"立体",而不是只甩一个头衔
只写"你是老师"还不够好,更好的做法是一句话把角色的背景和立场补全。对比一下:
写法一:"你是老师,帮我写一份教案。"
写法二:"你是一位有十年教龄、擅长把难知识点讲得有趣的小学信息技术老师,正在给三年级学生设计一节 40 分钟的 Scratch 入门课,注重课堂互动和动手实践。"
写法二之所以更强,是因为它同时给出了教龄、擅长风格、授课对象、课时长度、教学理念这些约束,小云雀写出来的教案会自动带上这些标签:节奏适合三年级、有互动环节、时间按 40 分钟切分。这就是"立体角色"的威力。
什么时候不该加角色
角色虽好,也不是每题必加:
- 简单问答不需要:问"一斤等于多少克",加任何角色都是多余。
- 角色不要互相打架:不要同时写"你是严谨的律师,同时又是活泼的段子手",模型会精神分裂。
- 别拿角色当权威背书:角色提示只是让它"像那个身份一样说话",不代表它真的拥有该职业的资质。涉及医疗、法律、投资等重大决策,最终一定要找专业人士核对,不能因为它扮演了医生就照单全收。
小提示:角色提示放在整段话的最前面,效果最好。先定身份,再说任务,最后提要求,这个顺序和人布置工作是一样的——先介绍"这是谁来做",再说"做什么"。
角色使用的两个真实例子
再给两个可以直接照搬的例子,帮你找到感觉:
例子一(写家长通知):"你是一位耐心细致的班主任,正在给三年级家长写一则关于秋游的通知。请用平和亲切的语气,把时间、地点、需要准备的物品、安全注意事项讲清楚,不要用命令式的口吻。"
例子二(改简历):"你是一位看过上千份简历的资深 HR,请以招聘方的眼光,帮我修改下面这段实习经历描述,突出成果和数据,删掉空泛的形容词。"
你会发现,好的角色提示里几乎都藏着具体的立场和场景——不是空喊"你是专家",而是告诉它这个专家在面对谁、处理什么、忌讳什么。这就是从"会用角色"到"用得精"的差别。
设定角色,本质上是用一句话帮小云雀把"该用哪一套知识、哪一种语气"调到对的频道。下一节我们讲黄金公式的最后一个零件——输出格式,看看怎么让它给出的结果干净、整齐、拿来就能用。