promptgarden 🌱
🌍 DE
术语●●○3 分钟 · +40 XP

System Prompt 与 User Prompt

System prompt 设定基本规则,user prompt 是你具体的请求。

两层指令

AI 通常会收到两个层级的文本:system prompt(系统提示词)和 user prompt(用户提示词,也就是你的消息)。System prompt 通常由应用的开发者预先设定,对你这个用户来说往往是不可见的。它告诉 AI 应该扮演什么角色、遵守什么规则、不能做什么。

举例

一个客服聊天机器人可能会有这样的 system prompt:“你是 X 公司友好的客服助手。只用中文回答。未经确认,绝不透露内部价格。”而 user prompt 就只是用户的问题:“我的货什么时候到?”

为什么要分开

System prompt 通常比 user prompt 权重更高。这是一种安全机制:用户不应该能随意覆盖基本规则(“忽略前面所有指令”就是一个试图这么做的常见套路)。

给开发者的提示

如果你在开发自己的 AI 功能,system prompt 是你最重要的工具:人设、语气、边界、格式——这些大多应该写在 system prompt 里,而不是在每一条用户消息里重复。

示例

System prompt:“你的回答永远不超过 3 句话。”User prompt:“法国的首都是哪里?”

小测验

在大多数聊天类应用中,system prompt 通常由谁设定?

来源

相关主题

什么是 prompt? ●○○CLAUDE.md / AGENTS.md:给你的 agent 一份记忆和规则 ●●○什么是 AI agent?(和 chatbot 的区别) ●○○