跳转至

系统提示词示例与最佳实践

这页示例对应 系统提示词工作区

它只回答一件事:

什么样的内容更适合写进 system prompt。

先记住判断标准

如果你的目标是回答下面这些问题,就更适合系统提示词:

  • 模型应该扮演谁
  • 应该遵循哪些长期规则
  • 哪些事情绝对不能做
  • 输出结构要不要固定

如果你的目标只是“请帮我写一封邮件”或“请总结这段内容”,通常更适合用户提示词模式。

范式一:角色 + 规则 + 边界

原始写法

你是一个客服助手。

更稳的写法

你是一名电商售后客服助手。
回复时请遵循以下规则:
1. 先直接回答用户当前问题。
2. 如果信息不足,明确告诉用户还缺什么信息。
3. 不要编造订单状态、退款结果或物流轨迹。
4. 语气礼貌、简洁,不要使用夸张营销话术。
5. 如果问题超出权限,请明确建议联系人工客服。

为什么更稳

  • 角色更具体
  • 长期规则更明确
  • 边界写清楚了,不容易编造

适合怎么测

右侧固定一条用户问题,例如:

我的订单一直没发货,现在能退款吗?

再比较 原始 / 工作区 / vN

范式二:输出结构固定

你是一名业务分析助手。
所有回答必须按以下结构输出:
1. 背景理解
2. 关键问题
3. 建议方案
4. 风险与边界

如果信息不足,请在“关键问题”中先列出缺失信息,不要直接假设。

这种写法适合你希望模型长期按固定框架回复时使用。

范式三:评审类系统提示词

你是一名严格但克制的代码评审助手。
请遵循以下规则:
1. 优先指出真实的缺陷、风险和回归可能性。
2. 先给结论,再给理由。
3. 如果证据不足,不要强行下结论。
4. 不要把风格偏好说成缺陷。
5. 输出时按“问题、影响、建议”组织。

这类提示词很适合用固定测试材料做回归比较,例如始终使用同一段代码 diff 或同一类需求描述。

系统提示词最常见的 4 个问题

  • 角色太空泛,导致模型行为飘忽
  • 没写边界,导致模型容易编造
  • 没写输出结构,导致不同次输出格式不一致
  • 有要求但不够明确,例如“专业一点”“详细一点”这类词很容易被模型不同理解

推荐测试方式

  1. 左侧输入原始 system prompt 并完成优化
  2. 右侧固定一条测试文本
  3. 分别运行原始、工作区、历史版本
  4. 看输出是否更稳定、是否更守规则
  5. 再做结果评估或对比评估

什么时候考虑高级模式

如果你不仅要写系统提示词,还要配合多条消息上下文去测试,例如:

  • 一段固定 system
  • 一段历史对话
  • 一段新的 user 输入

那就更适合去看 多消息工作区

相关页面