Appearance
2.3 限制与边界(Constraints)
引言:为什么没有"边界"的提示词会导致 AI 乱跑
如果角色(Role)告诉 AI"你是谁",任务描述(Task)告诉 AI"你要做什么",那么限制与边界(Constraints)就告诉 AI:
你可以怎么做、不能怎么做、必须遵守什么原则。
绝大多数"小白提示词失败"不是因为任务描述写得不好,而是因为——缺乏清晰的限制与边界。
- AI 输出太啰嗦?因为你没告诉它"限制长度"
- AI 输出太泛?因为你没告诉它"限制内容范围"
- AI 发挥过度?因为你没告诉它"禁止补充额外内容"
- AI 输出不符合格式?因为你没告诉它"必须使用结构化格式"
限制与边界 = 让 AI 不跑偏的护栏系统。
2.3.1 什么是限制与边界(Constraints)
限制(Constraints)是让 AI 遵守的:规则、要求、禁止事项、限定范围、输出格式、内容边界。
一句话:Constraints 是确保输出"符合预期"的关键结构。
如果没有 Constraints,任务描述越复杂,AI 跑偏越厉害。
2.3.2 为什么 Constraints 是提示词的"核心灵魂"
因为 AI 是概率预测器,它天生具有以下特性:
| 特性 | 表现 |
|---|---|
| 喜欢填充 | 如果你不给边界,它会"自动补全"你没要求的内容 |
| 喜欢泛化 | 倾向输出"最常见、最典型"的答案 |
| 喜欢啰嗦 | 倾向给解释、背景、扩展内容 |
| 喜欢发挥 | 容易越界发挥,看似"聪明"但常常不符合要求 |
限制与边界,就是为了抵消模型这些行为倾向。
2.3.3 Constraints 的 8 大类别
| 类别 | 说明 | 示例 |
|---|---|---|
| 长度限制 | 限制字数/句数/段落数量 | "每条建议不超过 20 字" |
| 范围限制 | 明确内容只能包含什么、不能包含什么 | "请只分析用户痛点,不要提出解决方案" |
| 格式限制 | 强制 AI 用特定格式输出 | "请按 JSON 输出,必须是合法 JSON" |
| 语气与风格限制 | 控制输出风格 | "请使用正式、简洁、专业的语气" |
| 禁止性限制 | 明确告诉 AI "不能做什么" | "不要重复原文,不要加入你自己的假设" |
| 逻辑限制 | 要求结构化逻辑 | "请按照因果关系分析" |
| 受众限制 | 明确输出是给谁看的 | "内容面向零基础用户" |
| 质量与校对限制 | 确保输出质量稳定 | "请在输出前自行检查逻辑错误" |
2.3.4 为什么没有 Constraints,AI 就会"挥洒自如"
因为大模型的训练目标不是"完成任务",而是"预测最可能的下一个词"。
如果你不给它"限制",它就会:
- 无限扩展内容
- 自由发挥
- 输出冗长解释
- 自动展开你没要求的内容
- 给你"常规模板答案"而不是"目标答案"
限制与边界,就是塑造"输出空间"的关键。
2.3.5 专业提示词工程师如何设计 Constraints
方法 1:从任务需求反向推导限制
问自己:
- 我要什么?我不要什么?
- 输出要多长?我要什么格式?
- 输出难度要多高?要面向谁?
- AI 容易在哪些地方跑偏?
为每个问题加一条限制。
方法 2:写"禁止条款"减少 AI 误解
不要给出与原文无关的信息。
不要解释你的思考过程。方法 3:写"必须条款"提高可靠性
你必须按照如下结构输出……
你必须在分析中引用原文。方法 4:控制输出的"自由度"
自由度越高 → AI 越容易失控;限制越多 → 输出越可控。关键点是找到"恰好够用"的边界。
2.3.6 实战示例:从差提示到专业提示
差提示:
总结这段文章。优化(初级版):
请总结以下文章,生成 3 条要点。优化(专业版):
你是一名专业编辑,请总结以下文章,
要求:
- 输出 3 条要点,每条不超过 25 字
- 必须包含作者的核心观点
- 不要加入你自己的理解
- 不要重复文章句子
- 输出为列表格式
文章如下:
……这样的提示词几乎不会失败。
2.3.7 Constraints 最容易被忽略但最关键的秘密
| 秘密 | 说明 |
|---|---|
| 限制写得越清晰 | AI 的输出越像"定制结果" |
| 限制越具体 | AI 越不会乱跑 |
| 限制越结构化 | AI 稳定性越高 |
| 没有限制 | AI 就会"填补空白" |
| 限制是关键 | 将自然语言变成"严格指令" |
很多人提示词写得不好,不是不会写任务,而是:缺乏边界的任务会被 AI 随机解释。
本节小结
关键要点
- Constraints = 限制与边界
- 它是提示词中最重要的结构之一
- 作用:让 AI 不跑偏、不啰嗦、不误解
- 类型包括:长度、范围、格式、语气、禁止条款、逻辑、受众、质量
- 写好 Constraints 的本质:明确告诉 AI 必须做什么、不能做什么
- 好的 Constraints 让 AI 输出"更可用、更稳定"
Constraints 是提示词结构的第三个支柱,接下来我们将进入第四个模块:输出结构(Format)。


