SuperAPI AI 工具集

quality-gate

智能体与模型

查看项目

更新于 10-13 15:08

技能介绍

Quality Gate 是一个面向智能体会话的生产质量闸门插件,在会话停止(session stop)时自动激活,对本次工作进行质量评估。

用途 该插件用于在智能体完成一轮会话时,基于预先声明的标准对工作质量进行打分,帮助判断本轮产出是否达到生产可用水平。

主要能力

  1. 四维加权评分:
    • 完整性(Completeness,35%):是否完成了承诺的工作。
    • 诚实性(Honesty,30%):关于测试与状态的声明是否经过验证。
    • 延迟比率(Deferral ratio,20%):有多少内容被推迟到“以后”。
    • 工作证据(Work evidence,15%):文件变更是否与声称的范围相符。
  2. Sprint 契约(Sprint Contracts):在实现前声明本次冲刺契约,包括将修改哪些文件、哪些测试将通过、验收标准是什么。质量闸门在会话结束时依据这些标准进行评估。
  3. 交接产物(Handoff Artifacts):每次非平凡停止都会生成交接产物,内容包括任务摘要、修改的文件、测试状态、Git 分支与 diff 摘要,以及下一次会话的后续步骤。下一次会话会自动接收到该交接。

使用方式 插件在会话停止时自动激活,无需额外调用。使用前需声明 Sprint 契约。可通过以下环境变量进行配置:

  • LACP_QUALITY_GATE_THRESHOLD:最低加权分数,默认 2.5,取值范围 1-5。
  • LACP_QUALITY_GATE_MODEL:用于评分的 Ollama 模型,默认 llama3.1:8b。
  • LACP_BLIND_SPOT_ENABLED:是否启用盲点反思,默认 0。

适用场景 适用于需要保证智能体会话产出质量的开发工作流,特别是涉及文件修改、测试验证和跨会话交接的任务。

限制 评分依赖本地 Ollama 模型;其余具体限制暂未提供。