用途:设计 Loop 中的 Maker-Checker 模式,把生产与审查拆成两个独立 agent。Maker 负责执行任务(写代码、写文章、生成方案),Checker 负责审查产出并给出反馈或打分,避免同一个 agent 既做事又检查。
主要能力:独立 checker 可减少自评过于宽容、盲点漏错的问题,给出更客观的评估;输出问题列表、评分与改进建议。
使用方式:先判断是否需要——产出可客观验证(测试通过/失败、数值)则用自动化检查,产出需主观判断(写作、设计)才用本模式;成本极其敏感时谨慎,因为多一个 agent 会多一倍消耗。然后设计 Maker(明确任务、上下文、输出格式),设计 Checker(必须 read-only,不能修改产出,提供评分标准、常见错误、质量 rubric),再集成到 Loop:Maker 产出→Checker 审查→通过则提交,不通过则反馈给 Maker 重做,并设置最大重做次数防止无限循环。
适用场景:agent 自评不准确、产出质量不稳定、设计 loop 验证环节、团队 code review 自动化。
限制:不适用于可客观验证的任务、成本敏感场景、单次提示即可完成的简单任务。资料未提供 checker 本身不可靠时的应对方案,独立 checker 的 token 与时间成本可能被低估,案例多为代码审查,非技术场景适用性暂未提供。