--- title: "验证器模式" type: concept tags: [] --- ## Definition 多智能体系统中 Validator(验证器)检查 Worker 输出质量,不合格则退回的机制。验证器可以是确定性代码(单元测试、JSON Schema 验证)或 LLM 本身。 ## Validation Methods - **确定性代码验证**:单元测试、JSON Schema 验证、正则表达式匹配 - **LLM 验证**:单独训练或提示的验证模型判断输出质量 - **双模式**:可单独验证每个 Worker 输出,或在汇总所有结果后整体验证 ## Placement in Multi-Agent Patterns - [[层级结构]](Hierarchy):Validator 是关键角色,位于 Planner → Worker → Validator 链路的末端 - [[淘汰制]](Knock-out):Validator 决定哪些 Agent 被淘汰 - [[对抗辩论]](Adversarial Debate):Watchdog(确定性代码)打破辩论死循环 ## Best Practice - Validator 最好使用与 Generator/Worker 不同的模型(提高质量和客观性) - 验证器可以在同一 LLM 会话中与规划器协作(PLAN → VALIDATION loop) ## Sources - [[Multi-Agent-System-Reliability.md]]