--- title: "交互式判断器(Interactive Judge)" created: 2026-07-02 updated: 2026-07-02 type: concept tags: [verification, frontend, judge, playwright, interaction] sources: - "[[verification-horizon-no-silver-bullet]]" --- # 交互式判断器(Interactive Judge) 用于前端任务的 Agent 判断器,通过模拟真实用户交互来评估生成页面,抵抗静态判断器的长度利用。 ## 三阶段 Pipeline 1. **Action Planning**(单次前向传递):Action Planner 从任务规范和页面信息(accessibility tree、browser state、keyboard listeners)一次性生成完整 action list 2. **Render Execution**:Playwright server 在真实浏览器中执行 action list,录制交互轨迹(screenshots、DOM changes、console output) 3. **Scoring**:Judge model 根据 rubric checklist 评估交互轨迹 + 源码 ## 关键优势 - **抵抗长度利用**:奖励来自运行时行为,而非源码长度 → 模型无法通过生成冗余 CSS/JS 骗分 - **覆盖动态行为**:多页导航、动画、状态转换、表单验证 → 静态截图无法捕获 - **效率**:单 pass 生成 action list(vs 迭代 agent loop),降低推理成本 ## 对比静态判断器 | 特征 | Static Judge | Interactive Judge | |------|:---:|:---:| | 评估依据 | 源码 + 静态截图 | 运行时交互行为 | | 长度利用 | 易被利用 | 抵抗 | | 动态行为 | 无法覆盖 | 可覆盖 | | 成本 | 低 | 中 | ## 参�� - [[verification-horizon-no-silver-bullet|论文原文]] - [[rubric-based-evaluation|量规评估]]