研究人员推出ProjAgent,一个专为仓库级别代码生成设计的新颖系统。该系统独特地利用程序相似性作为检索信号,将目标函数分解为中间推理步骤。通过识别具有相似程序逻辑的仓库函数,ProjAgent构建了更丰富的代码生成上下文,并将其与传统的语义检索相结合。该系统还包括一个使用编译器和静态分析工具的反馈循环,以迭代地修复生成的代码。在REPOCOD基准上进行评估,ProjAgent实现了41.14%的Pass@1率,超过了现有的基于检索的方法,并突显了程序相似性在该领域的有效性。 AI
影响 为代码生成引入了新的检索维度,有可能提高AI驱动的编码工具的准确性和效率。
排序理由 关于代码生成新方法的学术论文。[lever_c_demoted from research: ic=1 ai=1.0]
在 arXiv cs.IR (Information Retrieval) 阅读 →
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →