约束条件:精准控制 AI 输出
为什么需要约束?
没有约束的 AI 就像没有栅栏的牧场 —— 输出可能跑偏。
约束条件帮助你:
- •限制输出范围
- •排除不需要的内容
- •确保输出符合特定标准
常见约束类型
1. 长度约束
- 回答控制在 200 字以内
- 列出不超过 5 个要点
- 代码不超过 50 行
2. 格式约束
- 使用 Markdown 格式
- 以 JSON 格式输出
- 使用表格展示对比
3. 内容约束
- 只讨论技术方面,不涉及商业
- 使用专业术语
- 避免使用比喻
4. 语气约束
- 保持专业严谨的语气
- 使用友好亲切的表达
- 避免使用感叹号
5. 排除约束
- 不要包含代码示例
- 不要给出主观评价
- 不要重复问题内容
约束的表达方式
正向约束 (Do)
✅ 请使用简洁的语言
✅ 每个要点附带一个例子
✅ 按重要性排序
负向约束 (Don't)
✅ 不要使用技术术语
✅ 避免冗长的解释
✅ 不要给出模糊的建议
实战示例
无约束版
介绍一下机器学习
可能得到:一篇 2000 字的学术论文风格文章
有约束版
介绍一下机器学习。
约束条件:
- 面向完全没有技术背景的读者
- 控制在 300 字以内
- 使用 3 个生活中的例子
- 不使用任何英文术语
- 以"简单来说..."开头
约束条件检查清单
在发送提示词前,检查是否需要:
- •[ ] 限制输出长度?
- •[ ] 指定输出格式?
- •[ ] 限定讨论范围?
- •[ ] 设定语气风格?
- •[ ] 排除某些内容?
练习
为以下场景添加合适的约束条件:
场景:让 AI 帮你写一封求职邮件
思考:
- •邮件应该多长?
- •什么语气合适?
- •需要包含/排除什么内容?
小结
- •约束是控制输出质量的关键
- •结合使用正向和负向约束
- •根据场景选择合适的约束类型
下一课我们将学习输出格式控制。