评测与安全工具
ReviewBench:评估 AI 代码评审系统的开源可复现基准
review-bench/ReviewBench · ReviewBench is an open, reproducible benchmark for evaluating AI code review systems on real-world pull requests.
ELI5:它是什么,解决什么问题
ReviewBench 是一个开放、可复现的基准,用于在真实 GitHub Pull Request 上评估 AI 代码评审系统。它为每个 PR 提供经人工评审的金标准发现问题集合,将代理发现的问题与该参考集对比,衡量其识别有效问题并避免误报的可靠性,结果还可按严重程度和类别等维度查看。仓库包含 25 个 PR 的测试集、219 个 PR 的完整集、金标准发现、方法论文档、代理契约与示例适配器、本地测试脚本以及评审 CLI,允许评审工具厂商通过自助门户将其评审器接入排行榜。
核心能力与快速开始
★ 32 · TypeScript
- 能做什么
- 提供在真实 Pull Request 上评估 AI 代码评审系统的开放、可复现基准。为每个 PR 提供经人工评审的金标准发现问题集合作为真值,将代理发现问题与参考集比较以衡量其识别有用问题并避免误报的可靠性,并可按严重程度(High/Medium/Low)与类别(如正确性、可维护性、安全、性能、测试、文档、API 架构、可访问性、可靠性)维度探索结果。仓库包含 25 个任务的测试集和 219 个任务的完整集、各源仓库的镜像、方法论文档、严重度与类别标注的分类器提示与脚本、代理契约、Codex CLI 示例、本地测试脚本、自助注册流程与本地评审 CLI。
- 适用场景
- 适合 AI 代码评审系统或评审代理的开发者与厂商,用统一 PR 集、统一专家发现和统一评审器对其评审代理进行本地验证、调优与大集评测,并申请进入 ReviewBench 排行榜;也适合需要按严重程度和问题类别对比评审结果的研究与评估工作。
- 项目形态
- 可直接使用的工具
- 部署方式
- 未说明
- 主要依赖
- 本地测试脚本需要 docker、git 与 jq;本地评审流程使用 npm ci 安装依赖并需要相应提供商的 API Key 环境变量。提交需构建并推送镜像到 GitHub Container Registry,凭证经网站在 Azure Key Vault 存储。其他部署条件未说明。
- 使用限制
- 测试集仅 25 个 PR,为小样本,测试集分数不代表排行榜分数;只有通过自助门户启动的最终评估才能发布到排行榜,本地运行与本地生成的指标仅用于开发;语料库当前不接受新的 pull request 提交;调优与反复评分由使用者自费承担评审代理推理和评审器推理的成本,仅最终提交的评审由基准方承担;官方评审当前使用 Claude Sonnet 5。
- 许可证
- MIT
- 最近推送
- 2026-10-08 04:59
资料检查:2026-10-08 07:00 · 卡片整理:2026-10-13 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员可将自己的 AI 代码评审代理接入 ReviewBench,在真实 GitHub Pull Request 上评估其识别有效问题、避免误报的可靠性,并按严重程度和类别查看结果。
查看内容依据
ReviewBench compares an agent's findings with this reference set to measure how reliably it identifies useful issues while avoiding false positives. Results can also be explored by dimensions such as severity and category.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。