提示词就是给这个大模型员工写的岗位说明书——写清【你是谁(角色)、做什么(任务)、不能做什么(约束)、交什么格式(输出)】这四件事,同一个模型的输出能差出一个档次。
上节认了门,本节开始装第一个零件:人设与回复逻辑(也就是提示词)。它是 1.1.2 里【理解+规划】两项能力的调音台。写完它,Bot 会说话但还不会办事(那是插件和工作流的事,1.2.3 起)。本节的四要素写法在 1.3.3 创建 GPT 时同样适用——所有平台的提示词都是这一套。
一、提示词的四个必备要素
先记住这四个词,后面所有技巧都是它们的变形:
| 要素 | 回答的问题 | 例子(会议纪要助手) |
|---|---|---|
| 角色 | 你是谁 | 你是一名资深行政助理,专门整理会议记录 |
| 任务 | 你要干什么 | 把用户给的零散记录整理成结构化纪要 |
| 约束 | 什么不能做/要遵守什么 | 不得编造未提到的事项;不确定的内容标注【待确认】 |
| 输出格式 | 交出来的东西长什么样 | 固定四段:会议主题/关键结论/待办事项(含负责人)/待确认 |
为什么格式这么重要:因为下游要接 RPA(第 1.6 节)——如果 Agent 的输出格式飘忽不定,RPA 就抓不住数据。本课后面每个案例都要把【输出格式】写死,这是从第一天就该养成的习惯。
二、写法升级:从一句话到一份说明书
同一个需求,两种写法对比:
初级(一句话):
帮我整理会议记录
进阶(结构化):
# 角色
你是一名资深行政助理,5 年以上会议纪要撰写经验。
# 任务
用户会粘贴一段会议录音转文字或零散笔记,你要整理成正式纪要。
# 工作步骤
1. 通读全部内容,识别出讨论主题;
2. 提取结论性表述(出现【决定】【认为】【一致同意】这类词的地方);
3. 提取待办事项,并注明负责人与时间点(没提到就写【未指定】);
4. 按输出格式组织内容。
# 约束
- 只使用用户提供的内容,不得编造;
- 无法判断归属的语句放进【待确认】;
- 不要复述无结论的闲聊。
# 输出格式
## 会议主题
## 关键结论
(每条一行,不超过 3 条)
## 待办事项
(表格:事项 | 负责人 | 时间)
## 待确认
(列出所有拿不准的片段)
差别在哪:结构化版本把【怎么想】也写进去了——第三步【工作步骤】就是在教它规划(1.1.2 的②)。
三、三个立刻见效的技巧
① 给例子(Few-shot) 在提示词里塞 1~2 个【好例子】比讲十句道理管用。格式上「输入示例 → 输出示例」各来一组,模型会自己总结规律。
② 让它先想再答(思维链)
加一句:回答前先在内部把思路理一遍,只输出最终结果。
对需要推理的任务(判断、分类、算账)提升明显。
③ 给边界,而不是给形容词 - ❌【写得好一点】——模型不知道什么叫好; - ✅【每条不超过 20 字;不用感叹号;不出现专业术语】——可执行。
规律:凡是能被检验的要求,就要写成可检验的形式。
四、扣子里的提示词在哪儿
在 Bot 的编排页找到 【人设与回复逻辑】 那一栏(有的版本叫【提示词】)。它是这个 Bot 的出厂设置,每次对话都生效。
与之相对的是用户每次输入的内容(你打字说的那句)。两者的关系:
最终送给模型的东西 ≈ 人设与提示词(固定,每次都带) + 对话历史 + 本次用户输入
由此推出一条重要经验:人设里塞得越长,每轮对话就越贵、越慢,而且用户临时说的话会被稀释。所以不要把人设写成百科全书——资料放知识库(按需检索),只在人设里写【行为准则】。
五、动手 Demo:写一个会议纪要加强器
准备:扣子(coze.cn)里刚建的空白 Bot(1.2.1 里那个)。
第一步——先看差:在什么都不改的情况下(人设栏留空或只有默认值),把下面这段乱笔记丢给它:
今天开会聊了下个月的活动
小王说他负责联系场地,预算大概两万以内
老李觉得两万不够,说要三万
最后定的是三万,但要看财务批不批
还有物料的事没定,下次再议
下周三之前小王要出个场地方案
记下它的输出(大概率是一段话,把内容揉在一起,信息不全)。
第二步——再改:把人设栏替换成上面第二节的【进阶版提示词】,保存,开一个新会话(重要:老会话里模型还记得旧行为),把同一段乱笔记再丢一次。
看到什么算成功:输出从【一段话】变成带小标题的结构化纪要:结论分离出来了(预算最终定三万、需财务批准)、待办带上了负责人和时间(小王/下周三前)、没定的事进了【待确认】(物料)。
读结果: - 同一段输入,同一个模型,只是换了岗位说明书——这就是提示词的杠杆; - 再看它的【待办事项】是不是固定成了表格。如果是,RPA 就能接;如果还是一片散文字,说明约束没写死,回去加一句【必须用表格】。
验收小技巧:连续喂三段不同的乱笔记,看输出结构是否稳定。稳定,提示词才算合格——这一点后面接 RPA 时是生死线。
30 秒实验
在刚才那个 Bot 的人设提示词末尾,加上这一句:
所有输出必须使用简体中文,且不允许出现任何表情符号。
然后故意用英文问它一个问题。
观察:它仍然会用中文回答。这证明【人设的优先级高于用户的临时输入】——人设就是宪法,用户说什么都在宪法之下。
常见误区
- 【提示词越长越好】——人设越长,成本越高、重点越模糊。原则:行为准则写长,资料放知识库(按需检索)。
- 【改了提示词,接着刚才的会话看效果就行】——错。老会话里全文历史还在,模型会继续沿用旧行为。改完必须开新会话再测。这个坑几乎人人踩一次。
- 【输出格式随便写写,反正我能看懂】——如果你后面要接 RPA 或别的系统,格式=接口。飘忽的输出会让自动化断在半路。
- 【靠【你是一个专家】就能变专家】——角色设定有用,但真正决定质量的是任务拆解和约束。光喊头衔,效果有限。
- 【提示词是一次写完的】——它更像调音:写完 → 拿真实数据测 → 看哪不对 → 补一句约束 → 再测。本课每个案例都会走这个循环。
自测三问(点开对答案)
1. **提示词的四个必备要素是什么?** 角色(你是谁)、任务(干什么)、约束(不能做什么)、输出格式(交出来长什么样)。**其中输出格式在本课特别重要——它是接 RPA 的接口。** 2. **为什么改了提示词必须开新会话测试?** 因为旧会话的**对话历史还在上下文里**,模型会继续沿用之前学到的行为,导致你看到的不是新提示词的效果。**开新会话才是最干净的对照实验。** 3. **资料为什么不建议全塞进人设提示词?** 一是**每轮都带、越聊越贵越慢**;二是**会稀释用户当次输入的重点**。正确做法是:**行为准则写进人设,资料放知识库按需检索**。- ☐ 下一节(1.2.3 工作流编排)
相关笔记
- 扣子平台基础介绍 —— 五个核心概念的出处
- 工作流编排 —— 提示词管怎么想,工作流管怎么做
- 创建 GPT Agent —— 同一套四要素在 GPTs 里的位置
- 🤖 Agent+RPA实战 · 索引 —— 全课路线图