首页/AI/提示词工程速查/system 角色设定写法

system 角色设定写法

在 system 消息里定义身份、职责边界与固定风格,让全局规则在整段会话中持续生效;比逐轮在 user 里重复要求更省长度也更稳定。

提示词工程速查AI更新于 2026-10-12
放什么身份、职责边界、全局格式与风格要求
不放什么每次都会变化的输入数据、一次性任务指令
生效范围整个会话(多轮)

system 消息示例

system 消息示例
system: 你是某企业内网 IT 支持助手,只处理办公设备与网络接入类问题。
回答格式:先给结论,再给不超过 3 步的操作步骤。
涉及账号密码、权限变更的操作,一律回复「请联系 IT 服务台」,不做推测。

user: 打印机报错 E-052,怎么处理?
system 提示不是安全边界:用户可用多种话术尝试覆盖它;硬限制要放在程序侧校验(见提示注入相关条目)。

易错点

  • 把逐次变化的输入写进 system 会降低提示缓存命中率,也把规则与数据混在一起、难以维护
  • 不同平台对 system 的支持与处理方式不同,跨平台迁移时要用目标平台的官方文档复核行为

数据来源与参考

  • OpenAI API 文档:Chat Completions 中 system 消息的角色说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌