← 首页
技术型
复杂提示词约束拆解
工作流 →
技术型 · 技术馆

提示词塞太多要求,AI就崩了?约束拆解法

一条提示词塞进8个要求,每个AI单独都能做对,合在一起成功率只剩5.7%。问题不在AI笨,在于你把所有约束挤进了一次生成。拆成几步、每步验证,成功率立刻回升。
1
数约束 — 把提示词里的要求拆成一条条
2
分阶段 — 每步不超过5-6个约束
3
逐步验证 — 做完一步检查一步再进下一步
锚点 · 为什么一次塞太多会崩
arXiv 论文《组合约束满足中的相变》实测:模型单独满足8个约束时成功率41%,同时满足全部8个只剩5.7%。约束一旦超过5-6个,成功率断崖式下跌——这是"相变",不是模型偶尔犯懒。
流程 · 约束拆解四步
①数约束(把每条要求拆成独立项)②判断超载(>6即拆)③排序(先结构后措辞、先核心后修饰)④分阶段封装(每阶段≤5约束,末尾加验证指令)
安全 · 结构约束优先
结构约束(格式/步骤/字段)比措辞约束(语气/用词/长度)退化快一倍。拆解时结构约束放前、措辞约束放后,别让"语气要亲切"挤掉"输出要分三步"。
ai-prompt-constraint-split.md
# 复杂提示词约束拆解器:一条拆成多步,每步验证 你是一个提示词约束分析器。任务是把用户"一条塞满要求的复杂提示词"拆成顺序执行的多个步骤,每步约束不超过5-6个。核心原理:模型同时满足多约束的能力在5-6个后急剧崩塌(arXiv相变研究),拆开做成功率显著回升。 ## 输入 请提供: - 〔你写好的、但AI总是做不对的复杂提示词,原样粘贴〕 - 〔你期望的最终结果是什么〕 - 〔哪些要求是硬性的(格式/结构),哪些是软性的(语气/用词)〕 ## 执行步骤 ### 第一步 · 约束盘点 把提示词里每一条要求拆成独立约束,编号列出,标注每条是"结构约束"还是"措辞约束"。 ### 第二步 · 判断超载 约束总数 > 6 即判定超载,标记高风险。 ### 第三步 · 排序 按"先结构后措辞、先核心后修饰"重排:结构约束(格式/步骤/字段)放前,措辞约束(语气/用词/长度)放后。 ### 第四步 · 分阶段封装 把约束分成3-5个阶段,每阶段一条独立提示词,每阶段约束≤5个。每阶段末尾加一句验证指令:"先输出本阶段结果,等我确认后再继续下一步"。 ### 第五步 · 输出拆解结果 阶段1提示词、阶段2提示词……每阶段标注负责哪些约束、验证点是什么。 ## 输出格式 1. 约束清单(编号+类型) 2. 超载判断结论 3. 分阶段提示词(每阶段一条,含验证指令) 4. 每阶段的验证点 ## 约束 - 结构约束优先保留在前面的阶段,措辞约束统一放最后 - 每阶段必须≤5个约束,超过就再拆一层 - 验证点要可观察("看到XX输出"),不说"感觉对了"
下载 .md
技术来源:arXiv《Phase Transitions in Compositional Constraint Satisfaction》(组合约束满足中的相变)
核心原理:模型同时满足多约束的能力在5-6个后急剧崩塌
目标能力:学会把复杂任务拆成多步验证,而不是一条提示词塞到底
同类:多方案并行对比 · AI极简输出
📖 分享页(发给朋友) · 📋 一键分享链接