26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
---
|
||
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]]
|