上一篇我们深入学习了系统提示词的设计。这篇我们要讨论一个更实战的话题:在你的AI应用中,什么该放进系统提示词,什么该放进用户提示词?两者如何分工协作?这个分工做得好不好,直接决定了你的AI应用的效率、稳定性和可维护性。
一、分工的核心原则
1.1 一个简单的判断标准
💡黄金法则:如果一条规则在这个对话的所有轮次中都适用,它应该放在系统提示词中。如果一条指令只针对当前这一轮的特定任务,它应该放在用户提示词中。
- 系统提示词 = 持久规则:在整个会话生命周期中持续有效
- 用户提示词 = 临时指令:只对当前这一轮的交互有效
1.2 为什么要做这个分工
如果所有规则都塞进用户提示词:你每次发送都要重复这些规则,浪费大量token,且容易遗漏。
如果所有规则都塞进系统提示词:系统提示词变得臃肿,在不需要某些规则的场景下反而会干扰AI。
✅ 好的分工 = 系统提示词保持稳定精炼 + 用户提示词灵活补充
二、该放什么进系统提示词
- AI的身份和角色:在对话的每一轮都保持一致
- 全局输出标准:格式、风格、质量要求
- 持久行为规则:安全和边界的硬性约束
- 专业领域知识框架:所有任务共享的知识基础
- 固定的工作流程:AI处理任何请求都遵循的标准流程
三、该放什么进用户提示词
- 当前任务的具体描述:这一轮要AI做什么
- 任务特定的约束和要求:只对这一轮有效的特殊要求
- 输入数据和参考资料:需要AI处理的原始材料
- 临时的风格调整:只在这一次任务中需要的风格变化
四、两者的协作模式
4.1 模式一:继承和叠加
系统提示词设定了"基础规则",用户提示词在这个基础上"叠加"任务特定指令。AI在"基础+叠加"的规则框架内生成回应。
4.2 模式二:覆盖和例外
系统提示词设定了全局规则,用户提示词中的特殊指令可以在特定轮次中临时覆盖系统提示词的某些规则。
系统提示词:默认使用正式商务语言 用户提示词:这一轮请用轻松口语化的风格4.3 模式三:补充和细化
系统提示词设定了框架性规则,用户提示词在这个框架内补充具体的细节。
✅ 本文核心要点总结
- 系统提示词放"持久规则",用户提示词放"临时指令"
- 系统提示词适合放:身份、全局标准、行为边界、知识框架
- 用户提示词适合放:当前任务、特殊约束、输入数据、临时调整
- 三种协作模式:继承叠加、覆盖例外、补充细化
本文是《提示词工程教程》系列的第92篇。下一篇将讨论长上下文提示词的有效利用。