为什么重要
SWE-WebDevBench 是首个将 AI 编码平台作为虚拟软件机构进行评估的基准。当 SWE-bench 等基准只测”AI 能不能修 bug”时,SWE-WebDevBench 问的是更根本的问题:AI 能不能像一个真正的软件公司一样运作?——理解业务需求、做架构决策、写出生产级代码、处理迭代修改、保证安全与运维就绪。这对”vibe coding”时代的平台选型具有直接指导意义。
构建方式
- 68 项评估指标:25 项核心指标 + 43 项诊断指标,覆盖 7 个维度
- 三维度组织:
- 交互模式:应用创建请求 (ACR) vs 应用修改请求 (AMR)
- 代理视角:产品经理 (PM) / 工程 / 运维
- 复杂度层级:T4(多角色 SaaS 应用)/ T5(AI 原生应用)
- Canary Requirements:80 个文化特定、领域嵌入式的测试需求,区分真正理解还是模板响应
- 四级判定分类:从”完全满足”到”完全未满足”的细粒度评分
- 6 个平台 3 个领域 18 个评估单元的完整交叉评测
关键发现
- 四大共性缺陷:
- 需求规约瓶颈:平台将丰富的业务需求压缩为过度简化的技术方案
- 前后端普遍脱节:视觉精美的 UI 背后是缺失或故障的后端基础设施(BackgroundJob 得分 0%-49%)
- 生产就绪度断崖:所有平台工程质量得分均低于 60%,不同平台所需人工后期投入差异显著
- 安全与基础设施普遍失效:安全得分最高仅 65%(目标 90%),并发处理能力低至 6%
- 前端光鲜≠后端可用:所有平台都能生成”看起来不错”的 UI,但后端能力普遍不足
- ACR vs AMR 差异大:创建新应用的表现普遍优于修改已有应用
- T5 (AI 原生) 比 T4 (SaaS) 更难:AI 原生应用的复杂度对各平台挑战更大
最新进展
- 2026-05:arXiv 预印本发布 (arXiv:2605.04637),首次系统揭示 vibe coding 平台的真实能力边界
- 2026-05:开源评测框架及基准资源 (GitHub + webdevbench.com)
- 关键趋势:vibe coding 平台更适合快速 UI 原型而非生产级应用,人类工程师仍是不可或缺的
关联基准
- Vibe Code Bench:模型级端到端 Web 应用开发
- SWE-bench Pro:仓库级 bug 修复
- Web-Bench:前端代码基准
- ProgramBench:从零构建软件系统
不足与展望
- 当前仅覆盖 6 个平台,需更大规模验证以确立普适性
- 评估平台而非模型,评测维度与传统模型基准不同
- 两位作者供职于被评测平台之一 (QwikBuild),虽已披露但仍存潜在利益冲突
- 平台持续更新,评测结果时效性有限,需定期重评
- 未覆盖非英文市场和中国本土 vibe coding 平台