摘要
本发明公开了一种大规模代码库分析方法、装置、设备及存储介质,该方法包括:对代码文件进行第一解析处理,获得代码文件对应的代码知识图谱,并将代码知识图谱存储至图数据库中;基于代码知识图谱对代码文件进行第二解析处理,获得代码文件对应的语义逻辑,并将语义逻辑存储至向量数据库中;基于图数据库和向量数据库进行检索,返回用户查询请求对应的检索结果。由于本发明对代码文件进行第一解析处理获得代码知识图谱,然后基于代码知识图谱对代码文件进行第二解析处理获得语义逻辑,并且将代码知识图谱存储于图数据库、将语义逻辑存储于向量数据库,提升了大规模代码库的可解释性与可维护性,进而提高了对大规模代码库检索的准确度和效率。
技术关键词
代码库
图谱
分析方法
解析器
代码结构
逻辑
大语言模型
语义向量
关系网络
节点标识符
分析设备
分析装置
处理器
模块
存储器
策略
实体
系统为您推荐了相关专利信息
救护车
大数据
强化学习模型
梯度提升树模型
地理空间数据动态
厌氧氨氧化细菌
水力停留时间
性能预测模型
出水总氮浓度
出水氨氮浓度
白藜芦醇
蛋白
生物信息学分析方法
机器学习算法分析
位点
观察特征
鱼类栖息地
随机森林
粒子追踪方法
海洋数据处理