跳转至

Maker-Checker(Evaluator-Optimizer)

解决的问题

生成草稿并不等于可交付。很多任务都需要一个“质量门”:

  • 正确性 rubric
  • 安全要求
  • 格式约束

Maker-Checker 把“验证 + 反馈 + 修订”变成显式 loop。

核心流程

flowchart TD
  M["Maker draft"] --> C["Checker evaluate (passed, feedback)"]
  C -->|passed| O["Return draft"]
  C -->|fail| R["Revise using feedback"] --> M

演化路径

  • 来源:单次生成
  • 常见组合:Voting / CoVe / Retrieval

本仓库对应

  • 代码:src/agent_patterns_lab/patterns/maker_checker.py
  • 示例:examples/30_maker_checker.py
  • 测试:tests/test_maker_checker.py