代码整洁度会影响编程智能体吗?
Does Code Cleanliness Affect Coding Agents?

原始链接: https://arxiv.org/abs/2605.20049

arXivLabs 是一个允许合作者直接在我们的网站上开发并分享 arXiv 新功能的框架。与 arXivLabs 合作的个人和组织都认同并接受我们对开放、社区、卓越和用户数据隐私的重视。arXiv 致力于秉持这些价值观,且仅与遵守这些价值观的合作伙伴开展合作。您是否有为 arXiv 社区增值的项目想法?了解更多关于 arXivLabs 的信息。

Hacker News 的讨论聚焦于近期的一项研究,该研究探讨了代码整洁度是否会影响人工智能编程代理的性能。 论文及社区讨论的核心结论如下: * **性能与效率:** 研究发现,代码整洁度虽然对代理的原始成功率(通过率)没有显著影响,但能大幅提高效率。代理在处理整洁代码时,token 使用量减少了 7–8%,文件重复访问次数减少了 34%。 * **“遗留”代码问题:** 评论者指出,AI 代理往往会产生“即时遗留代码”,从而产生技术债务,最终重现传统软件维护所面临的挑战。 * **可维护性至关重要:** 参与者普遍认为,即便 AI 代理能够处理混乱的代码,人类仍然需要阅读和理解代码库。清晰的架构对于人工监管仍然必不可少。 * **方法论质疑:** 一些用户对该研究的方法论提出了批评,特别是质疑 AI 清理后的存储库是否真正代表了高质量的人类代码。 最终,共识是:尽管 AI 代理可能容忍“混乱”的代码,但保持整洁的架构对于长期开发速度、成本效率以及人类可维护性而言,依然至关重要。
相关文章

原文

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

联系我们 contact @ memedata.com