Skip to content

📄 本页由源文件 skills/dev-flow/references/conversation-quality.md 自动投影生成(单一权威源)。请勿直接编辑本页。

对话质量守卫详细规范

从 AI 行为规范精简版移出(2026-05-26)。基线规则见 AI 行为规范 §「对话质量守卫(精要)」。 本文件由 dev-flow 长对话场景按需加载。

预警阈值(适配 1M 上下文)

当前主力模型为 1M 上下文窗口。如切换到小窗口模型(≤200K),AI 应自行下调阈值(建议倍率 ÷3)。

等级轮次文件操作工具调用触发条件
🟡 黄色> 40> 25> 100满足任一
🔴 红色> 70> 50> 180满足任一 检测到异常信号

异常信号:重复提问、遗忘约束、路径混淆、方案矛盾、连续 3 次工具调用参数错误。

预警行为

  • 🟡 黄色预警 → 主动压缩已完成内容 + 末尾附 💡 当前对话已进行 {N} 轮,建议关注对话质量。 + dev-flow 中确保 working-context 已更新
  • 🔴 红色预警(仅阈值触发,无异常信号) → 保存进度到 working-context + 输出恢复指令 + 建议(非强制) 开新对话
  • 🔴 红色预警(检测到异常信号) → 立即保存进度 + 输出恢复指令 + 强烈建议 开新对话(说明具体异常信号)

反过度干预原则:纯轮次/工具调用次数达标但对话质量良好时,不得以"该开新对话了"打断用户工作节奏。

长对话收尾自动沉淀触发器(v3)

触发条件(满足任一即触发):

  1. dev-flow 已激活,且当前对话 ≥ 10 轮 / 工具调用 ≥ 30 次
  2. 用户明确表达"收尾"信号:今天先这样 / 先到这吧 / 明天再继续 / 我下班了 / 先暂停
  3. 进入 🟡 黄色预警阈值,且距上次刷新 .flow.recovery ≥ 5 轮

触发后行为(在用户消息后回复的开头插入):

markdown
💾 检测到对话即将告一段落,建议沉淀以下要点到工作上下文:

**.flow.recovery 三段式刷新**
- yesterday:{1 句话总结}
- next_action:{1 句话明确下一个动作}
- pending:[{遗留问题,0-3 条}]

是否同意我立即更新工作上下文 + .flow?(y/n/我自己改)

用户回复处理

  • y → 立即刷新工作上下文 + .flow.recovery + .flow.status 切到 idle
  • n → 追加 ⚠️ 工作上下文未更新 到末尾
  • 我自己改 → 提供工作上下文文件路径

抑制规则

  • 已触发且用户选 y → 30 分钟内不再重复
  • 用户选 n → 本对话内不再触发
  • micro-fix 模式 → 跳过

基于「单一权威源」哲学构建 —— 文档由源文件投影生成