研究人员开发了SaraCoder,一个新颖的检索增强生成框架,旨在通过在固定上下文预算内优化知识密度来改进代码补全。该框架采用分层特征优化模块来剪枝大量的候选代码片段和API定义。然后,它使用外部感知标识符消歧器选择性地注入关键的跨文件依赖定义。在CrossCodeEval和RepoEval-Updated等基准数据集上的实验表明,SaraCoder在代码级和标识符级指标上均优于GraphCoder和Repocoder等现有的RAG基线,且不增加token使用量。 AI
影响 通过优化上下文利用率来提高代码补全效率,可能带来更快、更准确的开发工作流程。
排序理由 详细介绍一种新的代码补全方法的论文。[lever_c_demoted from research: ic=1 ai=1.0]
- CrossCodeEval
- External-Aware Identifier Disambiguator
- Hierarchical Feature Optimization
- Repocoder
- RepoEval-Updated
- retrieval-augmented generation
- SaraCoder
- Xiaohan Chen
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →