REPOFUSE:使用融合双重上下文的代码完成仓库级别方法
💡
原文中文,约300字,阅读约需1分钟。
📝
内容提要
RepoCoder是一个简单、通用且有效的框架,通过结合相似度检索器和预训练的代码语言模型简化存储库级代码完成流程,并在不同粒度级别生成代码。
🎯
关键要点
- RepoCoder是一个简单、通用且有效的框架。
- 它结合了基于相似度的检索器和预训练的代码语言模型。
- RepoCoder简化了存储库级代码完成流程。
- 允许在不同的粒度级别生成代码。
- 利用新的迭代检索-生成范式弥合检索上下文和完成目标之间的差距。
- 通过RepoEval测试,RepoCoder显著提高了零样本代码完成基线。
- RepoCoder始终优于普通的增强检索式代码完成方法。
➡️