代码整洁性是否影响编码代理?
Hacker News2026年7月5日 23:03
查看 PDF HTML(实验性)摘要:随着自主编码代理的迅速采用,它们的评估主要集中在固定目标代码库的任务完成率上。这留下了一个关键问题未得到回答:基础代码的结构和风格质量或称之为“整洁性”是否影响代理的导航和修改能力?为了将代码整洁性的影响与代理能力分离,我们引入了一种基于最小对的评估协议:这些仓库在架构、依赖关系和外部行为上匹配,但在静态分析规则违规和认知复杂性上有所不同。这些对是通过代理管道构建的,管道要么使一个整洁的仓库变得凌乱,要么清理一个凌乱的仓库。我们在六个这样的对中创作了33个任务,通过应用程序的公共界面进行隐藏测试评估。在与 Claude Code 的660次试验中,代码整洁性并没有改变代理的通过率。然而,它显著改变了代理的操作足迹:处理更整洁代码的代理使用的令牌减少了7%到8%,文件重访率降低了34%。我们的发现表明,在 AI 驱动开发的时代,传统的可维护性原则仍然高度相关,塑造了编码代理的计算成本和导航效率。代码整洁性与模型选择、标准化和提示一起,成为影响代理行为的重要因素。主题:软件工程(cs.SE);人工智能(cs.AI)参考文献:arXiv:2605.20049 [cs.SE](或 arXiv:2605.20049v1 [cs.SE] 本版本) https://doi.org/10.48550/arXiv.2605.20049 arXiv发出的 DOI via DataCite 提交历史:来自:Priyansh Trivedi [查看邮箱] [v1] 2026年5月19日 星期二 16:06:26 UTC (1,094 KB)
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡