qa_judge_ideal_model.md 11.6 KB

QA Judge 理想能力模型 v2.0

概述

本文档定义 QA Judge Agent 的理想能力模型,作为能力进化的目标蓝图。


一、核心能力维度

1.1 准确性 (Accuracy) - 权重 30%

定义:正确识别缺陷、准确评分的能力

能力项 当前水平 目标水平 差距
缺陷检出率 ~75% >= 95% +20%
评分准确度 ~80% >= 90% +10%
误报率 ~15% -10%
红线检出率 ~90% 100% +10%

关键能力:

  • 精确识别代码漏洞模式(OWASP Top 10)
  • 准确判断文本内容的完整性和准确性
  • 精确检测设计规范违反
  • 准确评估数据格式和一致性

1.2 一致性 (Consistency) - 权重 25%

定义:多次评审同一产出结果稳定,跨产出标准统一

能力项 当前水平 目标水平 差距
重复一致性 ~85% >= 95% +10%
跨文档一致性 ~60% >= 90% +30%
标准统一性 ~80% >= 95% +15%

关键能力:

  • 相同缺陷在不同位置扣分一致
  • 跨文档检测命名/逻辑冲突
  • 历史评审结果对比追踪
  • 标准版本控制和同步

1.3 覆盖率 (Coverage) - 权重 20%

定义:检测维度全面,覆盖各类缺陷类型

能力项 当前水平 目标水平 差距
代码缺陷覆盖 ~70% >= 90% +20%
文本质量覆盖 ~65% >= 85% +20%
设计规范覆盖 ~60% >= 85% +25%
安全漏洞覆盖 ~75% >= 95% +20%

关键能力:

  • 覆盖 50+ 种代码缺陷模式
  • 覆盖 30+ 种文本质量问题
  • 覆盖 20+ 种设计规范检查
  • 覆盖 OWASP Top 10 + CWE Top 25

1.4 多模态评审 (Multimodal) - 权重 15%

定义:支持多种产出类型的质量评审

能力项 当前水平 目标水平 差距
文本评审 90% 95% +5%
代码评审 85% 95% +10%
设计稿评审 70% 90% +20%
数据评审 75% 90% +15%
图像评审 0% 80% +80%
混合产出 60% 90% +30%

关键能力:

  • 图像内容识别(UI 截图分析)
  • 设计稿与代码实现对比
  • 多格式数据一致性检查
  • 跨模态关联分析

1.5 效率与可解释性 (Efficiency & Explainability) - 权重 10%

定义:评审速度快,结果可解释

能力项 当前水平 目标水平 差距
评审速度 中等 快速 优化
报告清晰度 80% 95% +15%
修复指导质量 70% 90% +20%

二、理想能力架构

┌─────────────────────────────────────────────────────────────┐
│                    QA Judge 理想能力架构                      │
├─────────────────────────────────────────────────────────────┤
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐         │
│  │  感知层     │  │  分析层     │  │  决策层     │         │
│  │  Perception │  │  Analysis   │  │  Decision   │         │
│  └──────┬──────┘  └──────┬──────┘  └──────┬──────┘         │
│         │                │                │                │
│    文本/代码/设计/数据   缺陷检测/分类/溯源  评分/判决/报告    │
│    图像/音频/视频        模式识别/根因分析  建议/升级/追踪    │
│         │                │                │                │
│  ├─ 输入解析            ├─ 静态分析       ├─ 评分引擎        │
│  ├─ 格式识别            ├─ 语义分析       ├─ 判决逻辑        │
│  ├─ 内容提取            ├─ 安全扫描       ├─ 报告生成        │
│  └─ 元数据提取          └─ 一致性检查     └─ 反馈优化        │
│                                                              │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  知识层 (Knowledge Base)                              │   │
│  │  - 缺陷模式库 (1000+ patterns)                        │   │
│  │  - 安全漏洞库 (OWASP, CWE, CVE)                       │   │
│  │  - 编码规范库 (Google, Airbnb, etc.)                  │   │
│  │  - 设计规范库 (Material, HIG, etc.)                   │   │
│  │  - 历史评审数据                                       │   │
│  └─────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────┘

三、质量评估维度详解

3.1 代码评审维度

维度 权重 检查要点 检测方法
功能正确性 30% 逻辑正确、边界处理、无副作用 静态分析 + 模式匹配
安全性 25% 注入防护、权限控制、数据安全 安全规则引擎
可维护性 20% 可读性、文档、测试覆盖 代码度量 + 规范检查
性能 15% 时间/空间复杂度、资源使用 复杂度分析
规范性 10% 代码风格、命名规范 Lint 工具集成

3.2 文本评审维度

维度 权重 检查要点 检测方法
完整性 25% 需求覆盖、结构完整 内容分析
准确性 30% 事实正确、数据准确 事实核查
逻辑性 20% 论证严密、条理清晰 逻辑分析
可读性 15% 语言流畅、通俗易懂 可读性指标
规范性 10% 格式规范、引用正确 格式检查

3.3 设计评审维度

维度 权重 检查要点 检测方法
一致性 30% 设计系统符合度、视觉统一 对比分析
可实现性 25% 技术可行、性能可接受 可行性评估
用户体验 25% 易用性、可访问性 启发式评估
规范性 20% 命名、图层、标注规范 规范检查

四、评分标准 v2.0

4.1 评分等级

分数段 等级 结论 处理流程
95-100 S PASS 直接通过,标记为优秀案例
85-94 A PASS 通过,可合并/发布
70-84 B REWORK 轻微调整,限期修正
50-69 C REWORK 返工修正,需重新评审
30-49 D RETRAIN_REQUIRED 能力缺陷,启动重训
0-29 F RETRAIN_REQUIRED 严重缺陷,强制重训

4.2 扣分细则 v2.0

缺陷类别 扣分范围 说明 自动触发条件
致命缺陷 -100 系统级风险 任意一处 → 自动 RETRAIN_REQUIRED
红线违规 -50~-80/处 安全/合规/核心功能 任意一处 → 自动 RETRAIN_REQUIRED
严重缺陷 -20~-40/处 功能错误、性能问题 3处以上 → RETRAIN_REQUIRED
一般缺陷 -10~-20/处 逻辑问题、边界缺失 5处以上 → REWORK
轻微缺陷 -5~-10/处 规范违反、文档缺失 累计扣分
建议改进 -1~-5/处 最佳实践、优化建议 不影响通过

4.3 加分项

加分项 加分范围 说明
优秀实践 +5~+10 超出预期的优秀实现
创新方案 +5~+15 创新的解决方案
完整测试 +5~+10 高测试覆盖率
详细文档 +3~+8 优秀的文档说明

五、输出规范 v2.0

5.1 标准输出格式

{
  "judgment_id": "judge-{uuid}",
  "version": "2.0",
  "timestamp": "2026-03-25T12:00:00Z",
  "target_agent": "被审查的 Agent ID",
  "original_task": "原始任务描述",
  "score": {
    "total": 85,
    "breakdown": {
      "completeness": 90,
      "correctness": 85,
      "security": 80,
      "performance": 85,
      "maintainability": 85
    }
  },
  "status": "PASS|REWORK|RETRAIN_REQUIRED",
  "grade": "A|B|C|D|F",
  "feedback_to_agent": {
    "summary": "总体评价",
    "action_items": ["修正项1", "修正项2"],
    "best_practices": ["优秀实践1"]
  },
  "escalation_report_to_ceo": {
    "triggered": false,
    "systemic_issue": "系统性问题描述",
    "capability_gaps": ["能力缺口1", "能力缺口2"],
    "recommended_action": "建议采取的行动",
    "priority": "P0|P1|P2"
  },
  "detailed_report": {
    "summary": "一句话总结",
    "strengths": ["优点1", "优点2"],
    "defects": [
      {
        "id": "D-001",
        "severity": "critical|major|minor|info",
        "category": "粗心|能力缺陷|设计缺陷",
        "type": "security|function|performance|style|doc",
        "location": "文件路径:行号",
        "description": "问题描述",
        "root_cause": "根因分析",
        "suggestion": "修复建议",
        "example_fix": "修复示例代码",
        "deduction": 10,
        "confidence": 0.95
      }
    ],
    "redline_violations": [
      {
        "rule": "安全|合规|核心功能",
        "type": "SQL注入|XSS|硬编码密钥|...",
        "location": "文件路径:行号",
        "details": "违规详情",
        "severity": "critical",
        "cwe_id": "CWE-89",
        "impact": "潜在影响",
        "remediation": "修复方案"
      }
    ],
    "consistency_issues": [
      {
        "type": "naming|logic|style",
        "locations": ["文件1:行号", "文件2:行号"],
        "description": "不一致描述"
      }
    ],
    "metrics": {
      "completeness": 90,
      "correctness": 85,
      "security": 80,
      "performance": 85,
      "maintainability": 85
    },
    "statistics": {
      "total_defects": 5,
      "critical": 0,
      "major": 2,
      "minor": 2,
      "info": 1,
      "careless_errors": 3,
      "capability_gaps": 2
    }
  },
  "metadata": {
    "review_duration_ms": 1500,
    "lines_reviewed": 150,
    "files_reviewed": 3
  }
}

六、能力进化路线图

Phase 1: 基础强化 (当前)

  • [x] 完善测试用例库
  • [x] 建立基准指标
  • [ ] 优化评分算法
  • [ ] 增强报告可解释性

Phase 2: 能力扩展 (1-2周)

  • [ ] 增加图像评审能力
  • [ ] 实现跨文档一致性检查
  • [ ] 集成自动化测试框架
  • [ ] 建立历史追踪机制

Phase 3: 智能化 (2-4周)

  • [ ] 引入机器学习辅助检测
  • [ ] 实现自适应评分权重
  • [ ] 建立缺陷模式库
  • [ ] 优化评审效率

Phase 4: 生态集成 (4-6周)

  • [ ] CI/CD 流水线集成
  • [ ] 实时质量监控
  • [ ] 多 Agent 协作评审
  • [ ] 质量趋势分析

七、关键性能指标 (KPI)

指标 当前 目标 (3个月) 目标 (6个月)
缺陷检出率 ~75% 90% 95%
评分准确度 ~80% 90% 95%
误报率 ~15% 8% 5%
红线检出率 ~90% 100% 100%
一致性 ~85% 92% 95%
评审速度 中等 快 实时

文档版本: 2.0 最后更新: 2026-03-25