CNIPA.AI
검색으로 돌아가기
기록

一种基于图检索的私有智能化代码协作优化方法及系统

발명유효
2조회수
10청구항 · 3 독립항
§ Ⅰ

개요

발명자

邱昱杰; 田慧杰; 张程; 王世豪; 李小鹏; 林世清

IPC 분류

G06F 8/41 (2018.01)G06F 8/75 (2018.01)G06F 11/3668 (2025.01)G06N 5/022 (2023.01)G06F 16/901 (2019.01)G06F 16/9032 (2019.01)

本发明提供了一种基于图检索的私有智能化代码协作优化方法及系统,涉及软件工程智能辅助工具技术领域,方法包括:获取私有项目的源代码文件和运行日志数据;通过Tree‑sitter解析器,对源代码文件进行语法树分析,生成对应的抽象语法树;通过分析函数调用关系、继承关系以及模块依赖关系,构建代码知识图谱;通过代码变更事件处理器,监控代码知识图谱中项目文件的变化,并在文件变更时实时更新代码知识图谱;将运行日志数据与代码知识图谱中对应的函数节点建立关联关系;通过智能Agent,将开发者的自然语言问题解析为Cypher查询语句;从图数据库中获取查询结果;将查询结果进行格式化处理,生成最终结果。