系统提示词与用户提示词
本课属于 Coddy AI Prompts 学习旅程的“基础知识”单元。第 20 课,共 23 课。
你已经看过系统提示词和用户提示词各自的作用。那什么时候该用哪一个?弄清它们的区别,能帮你更有效地组织提示词。
系统提示词用来放那些应该在整段对话中持续生效的内容:身份、规则和基础行为。用户提示词用来放具体的请求、问题和随任务变化的指令。
| 系统提示词 | 用户提示词 |
|---|---|
| AI 是谁 | 你现在要问的内容 |
| 始终适用的规则 | 一次性的指令 |
| 设定一次,影响全部 | 每条消息都会变化 |
来看一个实际的例子。假设你想要一位友好的导师,用简单的方式讲解知识。你可以每次都把这句话写进用户提示词:
你是一位友好的导师。用简单的方式讲解一下光合作用。
你也可以把“你是一位友好的导师,会用简单的方式讲解概念”放进系统提示词,只写一次,然后只需要问:
讲解一下光合作用。
结果是一样的,但第二种做法更简洁。你不用重复自己,之后的每个问题都会自动得到这位友好导师的讲解。
“始终如此”的内容放进系统提示词,“现在就要”的内容放进用户提示词。把持续生效的上下文和当下的请求分开,你的提示词会更短,对话也会保持一致。
挑战
用系统提示词设定 AI 始终像一个快乐的机器人那样说话(会用 “beep” 或 “boop” 这样的词)。然后在你的用户提示词里,让它列出恰好 2 种颜色。性格已经设定好了,所以用户提示词要保持简短。
AI 的回答必须:
- 包含
beep或boop(来自系统提示词的机器人性格) - 恰好包含 2 个颜色词(从这些词中选:
red、blue、green、yellow、black、pink、purple) - 用英文书写:检查查找的是上面列出的英文颜色词,写成“蓝色”“黄色”不算
- 你的用户提示词必须少于 10 个词(证明性格是由系统提示词负责的)
这节课包含一个小测验。开始学习即可作答,并记录你的进度。