arXiv · Software Engineering· Xijia Tao, Ziru Liu, Shansan Gong, Jiacheng Ye, Kecheng Chen, Zirui Wu, Lin Zheng, Xinyu Fu, Rui Liu, Lingpeng Kong·· 3 小时前AI 评分38
扩散语言模型应如何编辑代码?
How Should Diffusion Language Models Edit Code?
AI 导读
研究对比了全文件重写、搜索替换、定位后填充和逐 token 编辑四种接口,发现扩散模型在给定正确编辑位置时能生成协调修改,但预测位置时能力大幅下降。访问原始完整代码有助于填充多个编辑区域,却无法解决区域选择困难。实验表明可靠编辑需要覆盖所有变更并精确划定边界,接口必须暴露全部必要修改同时限制不变代码的重生成。
来源:arXiv · Software Engineering · arxiv.org