平台上提示词有四个位置:资源库、智能体、工作流节点、AI 生成。 分位置的唯一原则:会变的东西往下放,不变的东西往上放。 最容易犯的错是把业务事实写进提示词——改一条政策要改三处,还改不全。
前三节讲提示词本身,这一节讲它放在哪儿。 这一节有四个小节:资源库创建提示词、为智能体设置提示词、为工作流设置提示词、AI 生成提示词。 四件事都是操作,但判断标准是同一条。 第 5.1 节说过模型会编「年假 15 天」。 那个数如果当初是写在提示词里的,就是这个位置放错了的直接后果。
一、四个位置各是什么
| 位置 | 给谁用 | 放什么 |
|---|---|---|
| 资源库 | 多个智能体共用 | 人设模板、通用话术、可复用片段 |
| 智能体 | 某一个智能体 | 角色、规矩、兜底、输出格式 |
| 工作流节点 | 某一个节点 | 这一道工序的指令 |
| AI 生成 | 你自己 | 草稿,用完要改 |
四个位置里,前两个最容易混。区别在于复用范围:只服务一个智能体的,写在智能体里; 要服务好几个的,才提到资源库。 提前提到资源库有个代价:改的时候影响面变大。 一个资源库提示词被五个智能体引用,改一个字五个都受影响。
二、八条内容,该放哪
演示里拿了八条内容,逐条判位置。
| 内容 | 该放的位置 |
|---|---|
| 你是某品牌汽车的售后客服 | 智能体的人设 |
| 保养周期首次 5000 公里或 6 个月 | 知识库(不要写进提示词) |
| 保修 3 年或 10 万公里 | 知识库 |
| 把这段文案压成三句 | 工作流节点提示词 |
| 回答不超过三句,不用列表 | 智能体提示词 |
| 资料里没有的回答「转人工」 | 智能体提示词 |
| 提取关键词,逗号分隔 | 工作流节点提示词 |
| 语气亲切,先安抚再解决 | 智能体的人设 |
八条里最值得记的是第二、三条:业务事实不进提示词。 理由有两个。一是会变——改一条政策得改提示词、重新发布。 二是模型会记错——它在长上下文里对具体数字的把握本来就差。 所以一条判断:凡是能检索到的具体数字,都不要写进提示词。写进去,你就多了一处要维护的副本。
三、把事实写进提示词的三种后果
后果一,改不全。 保修期从 3 年改成 4 年,知识库改了,提示词忘了——两个答案并存, 取决于走哪条路。 后果二,记错。 提示词里写了十条数字,模型答的时候可能串行。 第 5.1 节那个「年假 15 天」就是把别的档位的数搬过来了。 后果三,占地方。 十条数字按第 6.1 节的账,能占掉两成注意力预算,挤掉真正要紧的那几条规矩。
三种后果都会发生,只是先后。写的那一刻不觉得,改的时候一起爆。
四、同一句写两处:维护的坑
演示里做了一个冲突检测:资源库写「压成三句以内」,智能体写「不超过三句」。 内容一致,但维护两处。下次要把三句改成五句,得改两个地方,漏一处就是线上不一致。 这类重复在项目里很常见,因为「反正复制一下就行」太方便了。
判断该不该复制: 这句话将来会不会变?会变的别复制,改成引用。资源库提示词的意义就在这儿——写一处,几处引用。 不会变的才复制。比如「不要用列表」这种,复制三份也没关系,因为它不会变,永远不会出现两处不一致。
五、AI 生成提示词怎么用
平台有个「AI 生成提示词」的按钮:填一句需求,它给你一份四段式。 演示里给的需求是「给汽车售后客服写提示词,回答保养保修问题」,它生成的四段是:角色、任务、约束、 格式——骨架是对的。 但它给的是骨架,不是成品。 具体数值还得你填:三句是几句、资料里没有时说什么、要不要标出处。
所以用法是:生成 → 逐段改 → 拿十个真问题试 → 再改。 直接上线的,十有八九在「兜底」那一句上出问题——因为生成出来的兜底往往写得很空。 改的时候盯两处:约束里的数字,和兜底那句的措辞。 这两处是生成不出来的。
六、一条原则收尾
四个位置、八条内容、三种后果,其实都是同一条原则的推论: 会变的东西往下放,不变的东西往上放。 业务事实最会变,放知识库;人设最不变,放智能体;节点指令只属于某一个节点,就地写在那个节点里; AI 生成的提示词永远只是草稿。
拿不准的时候问一句:这条东西多久改一次? 答案决定它该放多深——一年改一次可以写死在提示词里, 一周改一次就必须放知识库。
七、动手 Demo:四个位置,各写什么
八条内容逐条判位置,再看放错位置的三种后果,最后看同一句写两处的维护成本。 最后一段演示 AI 生成提示词的产物:骨架对,数值要自己填。
RULES = [
(u'你是某品牌汽车的售后客服', u'角色'),
(u'保养周期首次 5000 公里或 6 个月', u'业务事实'),
(u'保修 3 年或 10 万公里', u'业务事实'),
(u'把这段文案压成三句', u'节点指令'),
# …共八条
]
WHERE = {
u'角色': u'智能体的人设',
u'业务事实': u'知识库(不要写进提示词)',
u'输出格式': u'智能体提示词',
u'兜底规则': u'智能体提示词',
u'节点指令': u'工作流节点提示词',
}
for t, kind in RULES:
print(Q.cut(t, 22), kind, WHERE[kind])
实跑输出:
--------------------------------------------------------------------
四个位置,各写什么
--------------------------------------------------------------------
① 八条内容,该放哪
--------------------------------------------------------------------
| 内容 | 属于 | 该放的位置 |
|---|---|---|
| 你是某品牌汽车的售后客服 | 角色 | 智能体的人设 |
| 保养周期首次 5000 公里或 6 个月 | 业务事实 | 知识库(不要写进提示词) |
| 保修 3 年或 10 万公里 | 业务事实 | 知识库(不要写进提示词) |
| 把这段文案压成三句 | 节点指令 | 工作流节点提示词 |
| 回答不超过三句,不用列表 | 输出格式 | 智能体提示词 |
| 资料里没有的回答「转人工」 | 兜底规则 | 智能体提示词 |
| 提取关键词,逗号分隔 | 节点指令 | 工作流节点提示词 |
| 语气亲切,先安抚再解决 | 角色 | 智能体的人设 |
② 放错位置会怎样
--------------------------------------------------------------------
把业务事实写进提示词:改一条政策要改提示词、重新发布,还改不全。
而且提示词里的数字模型会记错——第 5.1 节那个「年假 15 天」就是这么来的。
把输出格式写进知识库:库是给多个智能体复用的。
A 智能体要三句话,B 智能体要 JSON,写进库里两边打架。
把节点指令写进智能体:智能体不执行「压成三句」这种工序,它只负责对话。
③ 冲突检测:同一句要求写两处
--------------------------------------------------------------------
资源库里写:回答时请压成三句以内,不要用列表,句末标注出处编号。
智能体里写:回答不超过三句,不用列表。
两处都写了句数限制,内容一致但维护两处
下次要把「三句」改成「五句」,得改两个地方。漏一处就是线上不一致。
④ AI 生成提示词:从一句话到四段
--------------------------------------------------------------------
1. 你是某品牌汽车的售后客服。(角色)
2. 任务:根据提供的资料回答保养、保修、救援类问题。(任务)
3. 约束:只用资料里的事实;资料里没有的回答「需要转人工」;不承诺金额与时间。(约束)
4. 格式:三句以内,不用列表,句末标注出处编号。(格式)
AI 生成的这四段是骨架,不是成品。它给的是「该写哪几段」,具体数值还得你填。
改的时候盯两处:约束里的数字(三句、多少字)、兜底那句的措辞。
! 四个位置的划分只有一条原则:会变的东西往下放,不变的东西往上放。业务事实最会变,放知识库;
人设最不变,放智能体;节点指令只属于某一个节点,就地写在那个节点里;
AI 生成的提示词永远只是草稿。
①第一张表八行,第三列是判出来的位置。 最值得盯的是那两行「业务事实」——它们该去知识库,不该留在提示词里。 ②第二段讲三种后果:改不全、记错、占地方。三种都会发生,只是先后。 ③第三段是冲突检测:资源库和智能体各写了一遍句数限制。内容一致,但维护两处。 改成五句时漏一处,线上就不一致。 ④第四段是 AI 生成的产物:四段骨架是对的,但「三句」「转人工」这些具体值它给不出。 ⑤最后那句原则:会变的往下放,不变的往上放。拿不准就问「多久改一次」。
30 秒实验
- 把你的提示词里有具体数字的句子挑出来。那些数字该去知识库。
- 检查一遍你有没有同一句话写在两个地方。有的话合并成一处。
- 用平台那个 AI 生成按钮生成一份,逐段改,记下你改了几处。改不到三处的,说明需求写得太具体了。
常见误区
- 「提示词里写清所有参数最保险。」参数会变,而且模型会串行。落到知识库里检索更可靠。
- 「复制一段提示词没什么。」会变的东西复制三份,就是三处要维护。改的时候漏一处就出事。
- 「AI 生成的提示词能直接用。」骨架对,数值和兜底都不对。那两处必须自己填。
自测三问(点开对答案)
1. 四个位置分别放什么? —— 资源库放可复用片段,智能体放人设与规矩,工作流节点放这道工序的指令,AI 生成只出草稿。 2. 为什么业务事实不能写进提示词? —— 会变、会被记错、还占注意力。三种后果都会发生,改的时候一起爆。 3. 什么情况下可以复制一句话? —— 它永远不会变的时候。会变的必须改成引用,否则就是几处要维护。提示词讲完了,下一章换一块:数据。模型能答,但它记不住——要让它记住昨天的登记,得靠数据库。
- ☐ (本篇完,下一篇 7.1 扣子数据库概述)
相关笔记
- 大模型微调真的有必要吗:为什么微调不划算
- 提示词的分类和写作方法:四段式怎么写
- 为什么需要企业知识库:模型不知道公司昨天改了什么
- 🐦 扣子开发 AI Agent · 索引