ICAE-Bench:评估作为交互式项目构建者的编码智能体
摘要
介绍ICAE-Bench,一个用于在交互式项目构建环境中评估编码智能体的基准测试,通过自动化用户智能体模拟模糊产品需求,并整合标准化黑盒测试和多维度诊断。
查看缓存全文
缓存时间: 2026/07/24 05:06
论文页面 - ICAE-Bench: 评估编码代理作为交互式项目构建者
来源: https://huggingface.co/papers/2607.21217
作者:
,
,
,
,
,
,
,
,
,
摘要
近期出现的“氛围编码”工作流正在改变人们对编码代理的期待。编码代理不再仅仅是在完全指定的指令下完成代码,而是越来越多地需要将不完整的产品意图转化为可工作的软件,这需要结合多种能力,包括规划、需求澄清、工具使用、调试以及仓库级别的构建。然而,现有的基准测试尚未完全跟上这一转变,它们仍然在静态、完全指定的任务上评估代理。本文中,我们提出了 ICAE-Bench,这是一个在交互式项目构建环境下评估编码代理的基准测试。基本思路是从一个模糊的产品需求出发,通过自动化用户代理模拟动态范式。为了使这一设置既真实又可评估,ICAE-Bench 引入了三个关键设计。第一,为了避免无约束模糊需求带来的歧义,每个任务都从一个具有可执行行为的精确真实开源仓库中衍生出歧义。第二,为了确保高质量且可复现的用户模拟,ICAE-Bench 通过 UserAgentData 为交互提供依据,使得用户代理能够在不发明新需求或泄露实现细节的情况下揭示隐藏的约束。第三,为了公平地评估开放式仓库,ICAE-Bench 使用标准化的黑盒测试以及多维度诊断,包括功能正确性、语义与 API 相似性、结构忠实度、设计质量以及交互质量。
查看 arXiv 页面 (https://arxiv.org/abs/2607.21217)查看 PDF (https://arxiv.org/pdf/2607.21217)GitHub 仓库 (https://github.com/ALEX-nlp/ICAE-EVAL)添加到收藏 (https://huggingface.co/login?next=%2Fpapers%2F2607.21217)
在你的代理中获取这篇论文:
hf papers read 2607\.21217
没有最新的 CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
引用此论文的模型0
没有模型链接到此论文
在模型 README.md 中引用 arxiv.org/abs/2607.21217 即可从本页链接。
引用此论文的数据集0
没有数据集链接到此论文
在数据集 README.md 中引用 arxiv.org/abs/2607.21217 即可从本页链接。
引用此论文的 Spaces0
没有 Space 链接到此论文
在 Space README.md 中引用 arxiv.org/abs/2607.21217 即可从本页链接。
包含此论文的收藏0
没有收藏包含此论文
将此论文添加到收藏 (https://huggingface.co/new-collection) 即可从本页链接。
相似文章
EvoCode-Bench:在多轮迭代交互中评估编码代理
介绍了EvoCode-Bench,这是一个包含26个有状态编码任务、共227轮评估的基准,用于评估多轮迭代交互中的编码代理,结果表明单轮性能高估了多轮能力22-40分。
SWE-INTERACT: 将SWE基准重新构想为用户驱动的长期编码会话
SWE-Interact是一个新的测试平台,用于评估编码智能体在真实的多轮用户驱动软件工程任务中的表现,揭示了强大的单轮基准性能并不能可靠地迁移到交互式、迭代的工作流程中,在这些流程中,智能体必须发现用户意图并适应不断变化的需求。
SWE-WebDevBench:评估编码智能体应用平台作为虚拟软件代理商的能力
本文介绍了 SWE-WebDevBench,这是一个包含 68 项指标的综合框架,用于评估 AI 驱动的应用开发平台作为虚拟软件代理商的表现。研究强调了当前平台在规范理解、后端可靠性、生产就绪性和安全性方面存在的关键差距。
AJ-Bench:面向环境感知评估的 Agent-as-a-Judge 评测基准
AJ-Bench 提出一套评测基准,用于衡量 Agent-as-a-Judge 系统通过与环境交互来验证智能体行为的能力,覆盖搜索、数据系统与 GUI 领域的 155 项任务。
SaaSBench:探索编码智能体在长周期企业SaaS工程中的边界
SaaSBench是一个用于评估AI智能体在企业SaaS开发中的新基准,涉及多组件系统集成,包含30个任务、6个领域和5370个验证节点。实验表明,智能体的主要瓶颈在于系统配置与集成,而非孤立的代码生成。