开发者生态
morning
代码整洁度会影响编码代理吗?受控最小配对研究
2026-07-06
1 阅读
约6分钟阅读
softwaredoug
字号:
计算机科学 > 软件工程 arXiv:2605.20049 (cs) [提交于 2026 年 5 月 19 日] 标题:代码清洁度会影响编码代理吗?受控最小对研究 作者:Priyansh Trivedi、Olivier Schmitt (SonarSource) 查看标题为“代码清洁度会影响编码代理吗?”的论文的 PDF 版本Priyansh Trivedi 和其他 1 位作者进行的受控最小配对研究 查看 PDF HTML(实验) 摘要:随着自主编码代理的快速采用,他们的评估主要集中在目标代码库固定的情况下的任务完成率。这就留下了一个没有答案的关键问题:底层代码的结构和风格质量或“清洁度”是否会影响代理导航和修改它的能力?为了将代码清洁度与代理能力的影响隔离开来,我们引入了一种围绕最小对构建的评估协议:在架构、依赖关系和外部行为上匹配的存储库,但在静态分析规则违规和认知复杂性方面有所不同。这些对是通过代理管道在两个方向上构建的,这些管道要么降低干净的存储库的质量,要么清理混乱的存储库。我们在 6 个这样的对中编写了 33 个任务,并通过应用程序公共表面上的隐藏测试进行评估。在 Claude Code 的 660 次试验中,代码清洁度并没有改变代理的通过率。然而,它极大地改变了代理的操作足迹:使用更干净的代码的代理减少了 7% 到 8% 的令牌,并将文件重新访问减少了 34%。我们的研究结果表明,传统的可维护性原则在人工智能驱动的开发时代仍然高度相关,影响着编码代理的计算成本和导航效率。代码整洁度与模型选择、利用和提示一起成为对代理行为产生重大影响的因素。科目:软件工程(cs.SE);人工智能 (cs.AI) 引用为:arXiv:2605.20049 [cs.SE](或此版本的 arXiv:2605.20049v1 [cs.SE]) https://doi.org/10.48550/arXiv.2605.20049 重点了解更多 arXiv 通过 DataCite 发布的 DOI 提交历史来自: Priyansh Trivedi [ 查看电子邮件 ] [v1] 2026 年 5 月 19 日星期二 16:06:26 UTC (1,094 KB) 全文链接:访问论文:查看标题为“代码清洁度会影响编码代理吗?”的论文的 PDF 版本受控最小配对研究,由 Priyansh Trivedi 和其他 1 位作者查看 PDF HTML(实验)TeX 源代码查看许可证 当前浏览上下文:cs.SE < 上一页 | 上一页下一页 > 新 |最近 | 2026-05 更改为浏览方式:cs cs.AI 参考文献和引文 NASA ADS Google Scholar 语义学者导出 BibTeX 引文 正在加载... BibTeX 格式的引文 × 正在加载... 数据提供者: 书签 书目工具 书目和引文工具 书目浏览器 切换书目浏览器(什么是浏览器?) 已连接论文 切换已连接论文(什么是已连接)论文? ) Litmaps 切换 Litmaps(什么是 Litmaps?) scite.ai 切换 scite 智能引文(什么是智能引文?) 与本文相关的代码、数据、媒体 代码、数据和媒体 alphaXiv 切换 alphaXiv(什么是 alphaXiv?) 代码链接 切换 CatalyzeX 论文代码查找器(什么是 CatalyzeX?) DagsHub 切换 DagsHub (什么是 DagsHub?) GotitPub 切换 Gotit.pub (什么是 GotitPub?) Huggingface 切换拥抱面 (什么是 Huggingface?) ScienceCast 切换 ScienceCast (什么是 ScienceCast?) 演示 演示 复制 切换复制 (什么是复制?) Spaces 切换拥抱面 空间 (什么是空间? ) 空间 切换 TXYZ.AI(什么是 TXYZ.AI?) 相关论文推荐器和搜索工具 链接到 Influence Flower Influence Flower(什么是 Influence Flowers?) 核心推荐器切换 CORE 推荐器(什么是 CORE?) 作者地点 机构 主题 关于 arXivLabs arXivLabs:与社区合作者的实验项目 arXivLabs 是一个允许合作者开发和共享新 arXiv 的框架直接在我们的网站上提供功能。与 arXivLabs 合作的个人和组织都接受并接受了我们开放、社区、卓越和用户数据隐私的价值观。 arXiv 致力于这些价值观,并且只与遵守这些价值观的合作伙伴合作。您有一个能为 arXiv 社区增加价值的项目想法吗?了解有关 arXivLabs 的更多信息。这篇论文的哪些作者是认可者? |禁用 MathJax(什么是 MathJax?)
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱