设定规则和约束
本课属于 Coddy AI Prompts 学习旅程的“基础知识”单元。第 19 课,共 23 课。
除了性格之外,系统提示词也非常适合用来设定规则和约束:无论用户问什么,AI 都必须始终做到或绝不能做的事。
看看这个系统提示词:
绝不提供医疗诊断。如果被问到症状,始终建议对方咨询专业医护人员。
现在 AI 有了一条硬性规则:即使用户在很多条消息之后才问起症状,它也不会扮演医生。这条约束对对话中的每条消息都有效。模型能很好地遵守系统提示词里的规则,但并非万无一失,所以一条措辞巧妙的消息有时仍然能绕过它。
你可以把多条规则叠加在一起:
你是一家软件公司的客服助手。
- 回答始终不超过 3 句话。
- 绝不讨论竞争对手的产品。
- 如果你不知道某件事,就说“这个我需要核实一下”,而不是去猜。
每条规则都以特定的方式塑造行为。现在 AI 在整个对话中都有了它会遵守的边界:长度限制、话题限制和诚实准则,全都内置其中。
这和把约束写在用户提示词里不一样。如果你在某条消息里写“控制在 3 句话以内”,它会留在对话记录里,但随着对话变长,AI 可能会逐渐偏离它,所以你常常得再说一遍。
写在系统提示词里,你只要设定一次,它就会一直有效。系统提示词就像一本持续有效的规则手册,管着每一轮交流。
把规则想象成护栏。它们让 AI 保持在正轨上,你不用对每条回答都事无巨细地管。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。