跳到正文
掘金· qinglongcn·· 17 天前精选AI 评分78

CycleDetector 如何用三维度检测与工具四级分类识别 Agent 循环

三维度 × 四分类——CycleDetector 的完整检测算法

AI 导读

CycleDetector 用三个独立 streak 计数器检测 Agent 循环,分别是完全相同的调用、工具类别连续计数和特定工具独立阈值。它把工具按四级 fallback 分为 exploration 与 action 两类,对 edit、write、apply_patch 等写操作在参数变化时把 streak 减半,以区分迭代改进和盲目重复。

借鉴点

能拿走三 streak 计数器加参数变化减半的完整伪代码和阈值表,落到软件工厂的 Agent 终止判据上,代价是要自己维护工具分类和 per-tool 阈值。

来源:掘金 · juejin.cn