仓库级代码编辑
FeatX 和 MOA 要求大语言模型(LLM)先处理软件证据,再编辑代码。FeatX 将仓库功能映射到 Java 类和方法,然后通过三阶段代理生成 diff。其研究报告称,相比 ChatGPT,NASA-TLX 工作负荷从 12.5 降至 7.4;在 38 个提交上,函数级修改定位的 F1 为 0.385。
MOA 将同样的做法用于内存优化。它把性能分析 traces 转换为经过验证的反模式、静态检查器和补丁。在 OpenHarmony 上,它报告了 13 个反模式、10,067 个检测到的低效实例、769 个生成补丁,以及 92.5% 的专家接受率。这些结果说明当前重点很明确:当源码映射、运行时 traces 和验证循环缩小任务范围时,代理表现最强。