摘要
本发明公开了一种基于大语言模型的辅助代码审查方法及系统,所述代码审查方法包括:基于静态分析技术和抽象语法树AST提取工具,解析提交的代码文件,提取关键要素;依托知识图谱技术,通过预先构建的公司内外部知识库对代码进行审查,获得审查结果;采用大语言模型进行代码的上下文分析,获得分析结果;将所述审查结果和所述分析结果进行整合,通过NLP生成审查报告;采用容器化技术与主流开发工具的插件集成,支持私有化部署。本发明能够大幅提升代码审查的效率、准确性和安全性,减少人工审查的工作量,并实现代码审查流程的自动化和智能化。
技术关键词
大语言模型
知识图谱技术
容器化技术
静态分析技术
逻辑推理技术
知识库规则
报告
插件
运维工具
深度学习模型
语法结构
匹配模块
编码
工作量
风格
语义
企业