摘要
本申请公开了一种大模型驱动的基于本地代码仓库编程的方法及装置,涉及计算机技术领域,该方法通过分层处理图谱,将代码库中的知识组织成多个社群,每个社群内部包含具有相似性的社区,社区内部又包含相似的节点。这种分层结构既保留了代码间的语法关系,又通过社区和社群的构建引入了语义层面的相似性。通过引入语义层面的相似性,能够提高检索的精度和覆盖率,保证参考代码不仅可以包含与待处理代码在语法上相似的代码片段,还可以包含在语义和功能上相似的代码。在此基础上,目标大模型对参考代码、待处理代码和任务指令进行推理,能够更准确地理解待处理代码的需求和意图,得到更高质量的目标结果,以辅助开发者快速、准确地实现编程目标。