SuperAPI AI 工具集

convergence-monitoring

部署与运维

查看项目

更新于 10-15 23:43

技能介绍

用途:回答迭代式 AI 开发中最关键的问题——何时停止迭代。答案不是固定轮数或时限,而是收敛:每轮改动量持续下降,剩余修改变得无关紧要。

主要能力:

  1. 收敛信号:改动行数指数级下降、改动变为格式/注释等琐碎内容、测试稳定、不再新建文件、实现跟踪更新缩小、发出完成信号。可用 git log --oneline --stat 查看每轮改动。
  2. 天花板识别:因外部约束无法推进,同样产生小 diff。原因包括缺依赖、规格模糊、工具限制、外部服务、上下文耗尽、权限边界。区分维度:diff 是否持续趋零、改动是装饰性还是原地打转、测试通过率是否爬升、智能体是收尾还是重试、任务是 DONE 还是 BLOCKED。
  3. 非收敛信号:改动量持平或震荡。根因有规格模糊、验证薄弱、子智能体冲突、需求矛盾、缺退出标准、范围过宽、依赖不稳定。关键规则:循环不稳定时问题在上游,应修规格、验证或协调,而非增加轮次。
  4. 测试通过率作为量化信号:跟踪测试数、通过、失败、通过率及增量;通过率平台期低于 100% 可能是天花板,震荡可能是非收敛。
  5. 前向进度指标:规格需求覆盖率、测试总数、DONE 任务、未决问题、死胡同记录、迭代速度;速度应递减但不为零,零速度即天花板。
  6. 停止条件:发出完成信号、改动琐碎(约 20 行以内且仅格式注释)、通过率连续两轮 95%+、退出标准全部勾选、所有规格需求有通过测试。继续条件:改动仍实质、通过率仍升、仍有 TODO/IN_PROGRESS、未超最大轮数。需调查:改动小但测试不过、重复同一策略、BLOCKED 累积、通过率震荡、报依赖或工具错误。
  7. 实时监控与告警:震荡、停滞、回归、失控四类告警及对应动作。
  8. 非收敛恢复:停止循环、诊断根因、修复根因、从断点恢复而非重来,例如 iteration-loop context/prompts/003-generate-impl-from-plans.md -n 5 -t 1h。
  9. 与修订的关系:频繁手工修复却不更新规格会导致非收敛;把缺陷追溯到规格可提升收敛。

限制:资料未提供具体平台、收费、价格或效果数据;命令中的 {TEST_COMMAND}、{BUILD_COMMAND} 为占位符,需按实际环境替换。