系统提示词

上一节,咱们讲了提示词的基本结构。很多小伙伴可能没太注意:跟大模型对话时,提示词其实分两种——一种是你每次打字发过去的 “用户提示词”,还有一种是藏在幕后、你平时根本看不见的 “系统提示词”。

在这一节中,咱们就来认识这位 “幕后总指挥”——系统提示词(System Prompt)。

系统提示词与用户提示词的核心区别图解:系统提示词作为看不见的幕后总指挥全局控制大模型,而用户提示词则是日常聊天中可见的具体提问

什么是系统提示词?

系统提示词(System Prompt),是在对话正式开始之前,就提前设定好的一段 “最高指令”。它负责给 AI 定下整场对话的身份、行为规则、说话风格等。

它最大的特点是:一次设定,全程生效。不管用户后面问多少个问题,这段系统提示词都会一直待在背后,约束着 AI 的每一次回答。

打个比方,如果我们把一次 AI 对话比作一场话剧,此时:

  • 系统提示词,就像导演在开演前递给演员的 “角色设定”——你演谁、什么性格、有哪些底线。
  • 用户提示词,则是演出时观众现场抛上来的提问,演员得 “接着演下去”。

而演员(AI)无论怎么接话,都不会跳出导演设定的这个角色。

系统提示词工作原理图解:系统提示词充当话剧导演设定规则,用户提示词作为现场提问

系统提示词 vs 用户提示词

“系统提示词” 与 “用户提示词”,它们之间最关键的区别,主要在 3 点:谁来设定、作用范围、优先级。

  • 谁来设定:系统提示词通常由开发者(或应用)提前设好;而用户提示词,是你这个使用者每次现场输入的。
  • 作用范围:系统提示词管的是整场对话,全程生效;而用户提示词,通常只对当前这一句话起作用。
  • 优先级:系统提示词的优先级更高,AI 会优先遵守它。所以当用户的临时要求和系统设定起冲突时,AI 一般会以系统提示词为准。

系统提示词与用户提示词的区别对比:谁来设定、作用范围与优先级差异

举个例子:某个 AI 客服的系统提示词里写了 “只能聊本店产品,别的一概不谈”。这时哪怕用户问它 “帮我写首诗”,它也会礼貌地拒绝,再把话题拉回产品上——因为系统提示词的优先级,压过了用户的临时要求。

系统提示词都能用来做什么?

既然系统提示词管着整场对话,那它就是我们给 AI “立规矩、定人设” 的最佳位置。常见的用法有这么几类。

1. 设定角色与人设

告诉 AI 它是谁。比如 “你是绿叶网的金牌客服小叶”、“你是一位严谨的法律顾问”。角色一旦定下,AI 的整场回答都会围绕这个身份展开。

系统提示词常见用法:为 AI 大模型设定专属客服或顾问角色

2. 立好行为规则与边界

规定 AI 能做什么、不能做什么。比如 “只回答与课程相关的问题”、“遇到拿不准的,引导用户联系人工客服”、“绝不编造价格”。把这些 “红线” 放进系统提示词里面,AI 就会全程都会守着。

系统提示词常见用法:设立 AI 行为规则边界与不该做的事情

3. 固定语气和输出格式

统一 AI 的说话风格和回答样式。比如 “语气热情、口语化”、“每次回答不超过 3 句话”、“统一用列表输出”。这样一来,就不用在每条用户提问里反复交代了。

系统提示词常见用法:固定大模型输出语气与统一排版格式

4. 提供持久的背景信息

把整场对话都用得上的背景,一次性交代清楚。比如把公司的产品列表、退款政策放进系统提示词,AI 后面回答时随时都能参照,不用用户一遍遍地贴。

系统提示词常见用法:提供企业持久背景信息与政策规则资料

一个完整的系统提示词示例

咱们把上面这几点拼起来,看一个真实的客服机器人系统提示词长什么样:

你是 “绿叶网” 的在线客服助手,名叫 “小叶”:

【职责】负责解答用户关于课程购买、学习和退款的问题。
【规则】① 只回答与绿叶网相关的问题;② 拿不准的,引导用户联系人工客服;③ 绝不编造价格或优惠政策。
【语气】热情、耐心,用口语化的中文。
【格式】回答尽量简洁,控制在 3 句话以内。

设好这段之后,用户不管问 “你们有 Python 课程吗” 还是 “怎么购买”,小叶都会自动以这个身份、这套规则来回答。你不用在每条提问里再交代一遍——这就是系统提示词的威力。

“绿叶网在线客服小叶” 的完整系统提示词示例结构

新手在哪里设置系统提示词?

看到这儿小伙伴们可能会问:我平时就用手机上的 App 聊天,应该去哪里设置系统提示词呢?其实主要有两个地方。

1. 各类 AI 应用的 “自定义指令”

很多 AI 产品都给普通用户开放了设置入口,名字可能叫 “自定义指令”、“角色设定” 或 “系统提示”。在那里填上你的要求(比如 “以后回答都用中文,语气专业一点”),它就会对你之后的所有对话长期生效。

新手如何设置系统提示词:主流 AI 手机应用的自定义指令与角色设定入口

2. 开发者通过 API 设置

如果你是开发工程师,在调用大模型 API 时,会有一个专门的 “system(系统)” 角色字段。开发者把系统提示词填在这里,就为整个 AI 应用定下了统一的行为基调。

开发者设置系统提示词:大模型 API 调用代码中的 system 角色字段设定方法

总而言之,用户提示词解决的是 “这一句话我想问什么”,而系统提示词解决的是 “所有对话中,AI 应该是个什么样子”。

大模型自带的 “系统提示词”

其实,我们日常聊天的那些大模型,背后早就被厂商写好了一段系统提示词(比如规定它要有用、安全、礼貌等等)。只是这段话藏在幕后,我们平时看不到而已。

目前主流的大模型(ChatGPT、Gemini等)在面向终端用户(Web 端 / App 端)时,其内置的系统提示词(System Prompt)长度通常在 1,000 到 3,000 字(约合 1,500 到 4,000 Tokens)之间。

不过这里需要区分一下使用场景:

  • 如果你是使用网页版:大模型会自带几千字的系统提示词。
  • 如果你是调用 API:平台不会强行给你塞入那几千字的官方提示词。系统提示词是由你(开发者)在代码的 messages 数组里自己定义的。如果你不写,那么系统提示词就是 0 个 Token。

这里有小伙伴就会问了:“为什么网页版的大模型默认自带了那么多系统提示词呢?”

实际上,系统提示词并不是简单的一句 “你是一个有用的助手”,然后大模型就能全部做好的。在复杂的业务场景中,为了保证大模型输出的稳定性和高可用性,系统提示词需要像 “防御性编程” 一样:

  • 堵住各种潜在的漏洞(防御越狱攻击)。
  • 规范输出格式(例如强制返回 JSON)。
  • 设定知识盲区时的标准处理流程。
  • ……

2026 年 6 月,Anthropic 发布了 Mythos 系列的首款公开模型——Claude Fable 5。仅仅一天之后,知名独立 AI 红队研究员 Pliny the Liberator 将其内置的系统提示词完整扒了出来,并发布到了 GitHub 上——足足有约 12 万字符……可见,越是能力强、越是面向公众开放的大模型,背后那段 “看不见的提示词” 就越长、越复杂。

大模型自带系统提示词极其复杂的案例图解:以 Claude 为例,能力越强越公开的大模型,其隐藏的系统提示词往往越长且越复杂,以用于规范输出和堵住潜在漏洞

上一篇:

下一篇:

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号