跳到正文
arXiv cs.AI· Abhiram Bellur, Mohammed Raihan Ullah, Dima Golubenko, Fraol Batole, Mohit Kansara, Masaharu Morimoto, Kai Ishikawa, Haifeng Chen, Yaroslav Zharov, Timofey Bryksin, Tien N. Nguyen, Hridesh Rajan, Danny Dig·· 10 小时前AI 评分38

多智能体协同重命名重构:首个自动化协调重命名框架

Multi-Agent Coordinated Rename Refactoring

AI 导读

研究者设计并实现了首个自动化协调重命名的多智能体框架,其核心思路是把开发者最初的单次重构作为推断相关重构范围的线索。框架由 Scope Inference Agent 将线索转化为自然语言 Declared Scope,Planned Execution Agent 据此调用 IDE 可信重构 API 安全执行,Replication Agent 引导全项目搜索。

正文 · AI 翻译

作者:Abhiram Bellur、Mohammed Raihan Ullah、Dima Golubenko、Fraol Batole、Mohit Kansara、Masaharu Morimoto、Kai Ishikawa、Haifeng Chen、Yaroslav Zharov、Timofey Bryksin、Tien N. Nguyen、Hridesh Rajan、Danny Dig

查看 PDF HTML(实验性)

摘要:AI 智能体在软件开发中的主要价值在于扩展开发者的推理与行动能力,而非取代人的参与。为展示如何让智能体与开发者协同工作,我们设计了一种执行协调重命名的新方法。协调重命名是指一次重命名重构触发多个相关标识符的重构,这是一项频繁却颇具挑战的任务。开发者必须手动在众多文件和上下文中传播这些重命名重构,这一过程既繁琐又极易出错。最先进的基于启发式的方法会产生大量误报,而普通大语言模型(LLM)由于上下文有限且无法与重构工具交互,只能给出不完整的建议。这使开发者要么面对不完整的重构,要么疲于过滤过多误报。协调重命名正是智能体能够显著减轻开发者负担、同时让开发者保持主导权的那类重复性任务。
我们设计、实现并评估了首个自动化协调重命名的多智能体框架。它基于一个关键洞见:开发者的初始重构是推断相关重构范围的线索。我们的范围推断智能体首先将该线索转化为显式的、自然语言表述的声明范围。随后,计划执行智能体将其作为严格计划,识别应进行重构的程序元素,并通过调用 IDE 自身可信的重构 API 安全执行更改。最后,复制智能体利用它来指导项目范围的搜索。我们首先对 100 个开源项目中 609K 次提交中的协调重命名实践进行了形成性研究,并调查了 205 名开发者……
评论: 使用通用编码智能体进行的更多实验
主题: 软件工程(cs.SE);人工智能(cs.AI)
引用为: arXiv:2601.00482 [cs.SE]
  (或此版本的 arXiv:2601.00482v2 [cs.SE])
  https://doi.org/10.48550/arXiv.2601.00482

由 DataCite 颁发的 arXiv DOI

提交历史

来自:Abhiram Bellur [查看邮箱]
[v1] 2026年1月1日星期四 21:29:43 UTC(390 KB)
[v2] 2026年11月10日星期二 10:03:56 UTC(533 KB)

来源:arXiv cs.AI · arxiv.org