CROCODIL 论文:训练小改动信号使跨模型代码编辑减半

rohanpaul_ai · x · 2026-09-07

编程模型在编辑其他模型写的代码时容易「过度编辑」。论文《CROCODIL: Cross-Model Code Editing with LLMs》发现,单纯用更严格的 prompt 要求最小化改动并不能稳定解决问题。

研究者的做法是对 Olmo3 7B 做 post-training,同时引入两个信号:保持改动小,且仍要通过构建和全部测试。结果显示 CROCODIL 将其在各外来实现上的编辑距离大致减半,同时在所有被测外来代码上提升了构建成功率和全测试通过率。

局限是研究仅限于 Rust 函数编辑。作者建议:混合使用多个编程模型的团队,应把「跨模型编辑」纳入基准测试,并度量不必要的 diff 大小,而不只看最终代码是否通过。

所属事件:研究:模型编辑他模型代码时易过度修改(3 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →