基于向量图的代码库理解用于面向问题的文件检索
软件工程
2025-10-13 v1 人工智能
摘要
我们提出一个代码库分解系统,将大型软件代码库转换为向量化知识图谱,反映项目架构和语义结构,捕捉语义关系并允许对进一步代码库开发进行大量自动化。该图谱编码语法关系,如包含、实现、引用、调用和继承,并通过 LLM 生成的摘要和向量嵌入增强节点。混合检索流水线结合语义检索与图感知扩展,LLM 助手制定受约束的只读图请求并生成面向人类的解释。
引用
@article{arxiv.2510.08876,
title = {Vector Graph-Based Repository Understanding for Issue-Driven File Retrieval},
author = {Kostiantyn Bevziuk and Andrii Fatula and Svetozar Lashin Yaroslav Opanasenko and Anna Tukhtarova and Ashok Jallepalli Pradeepkumar Sharma and Hritvik Shrivastava},
journal= {arXiv preprint arXiv:2510.08876},
year = {2025}
}