跳到正文
docai.cc

DOCAI · 概念 · L2

什么是系统提示

一句话定义

每次请求都先于用户消息发送的长期设定:身份、规则、输出格式与禁区。

开发者更新 2026-11-13核验 2026-11-13 · docai 编辑部

它解决什么

一个应用里,用户每次问的都不一样,但有些规则每次都要生效:你是客服、只答本产品问题、输出必须是 JSON。

把这些写进每一条用户消息既啰嗦又容易漏。系统提示让它们自动随每次请求发送。

它和普通提示的区别

对比 用户提示 系统提示
谁写 用户 应用开发者
生效范围 这一次 这个应用的所有请求
优先级 低 通常更高,但不是绝对

该写什么

  • 身份与边界:你是谁、只做什么、不做什么。
  • 输出契约:格式、字段、语言、长度。
  • 缺失处理:信息不足时该问还是该拒答。
  • 安全规则:哪些内容不输出。

不要写:具体业务数据(每次不同,放用户消息或检索结果里)。

三个常见误解

  • 「系统提示能防住所有注入」:不能。用户仍可能用巧妙措辞覆盖它,关键操作要靠代码校验,不靠提示。
  • 「系统提示越详细越好」:互相冲突的规则会让模型随机选一条。规则要少而可执行。
  • 「用户看不到系统提示就安全」:不等于保密。它可能被诱导复述出来,别在里面放密钥。

延伸阅读

来源

定义与事实以以下来源为准;表述与取舍是本站整理的。
  1. [1]OpenAI · Prompt engineering
  2. [2]Anthropic · API 文档

相邻概念