摘要
本发明涉及人工智能技术领域,尤其涉及一种基于GitLab的代码审核方法、系统、设备及介质,所述方法具体包括:基于代码语义依赖关系图确定所有代码文件中的代码问题并形成代码分析报告,根据所述代码分析报告对存在缺陷的代码内容进行修改;获取已被修改的当前代码内容,基于所述代码语义依赖关系图,通过深度优先搜索算法为所述当前代码内容确定存在直接函数调用关系或间接函数调用关系的上下文代码内容;获取底层人工智能大模型接口每次响应的MR请求消耗的token数量,通过所述token数量计算底层人工智能大模型的资源消耗量,并在所述token数量达到预设消耗阈值时进行告警推送和调用切断。本发明通过人工智能技术提高了代码审核的准确性和效率。
技术关键词
函数调用关系
深度优先搜索算法
代码审核方法
资源消耗量
语法结构
抽象语法树
代码静态分析
生成代码文件
代码缺陷
列表
报告
对象
代码覆盖率分析
关键词
数据流分析技术
数据脱敏算法
人工智能技术
语义分析技术
系统为您推荐了相关专利信息
局部敏感哈希算法
计量表
深度优先搜索算法
识别方法
电能表
历史教学
动态知识图谱
语义分析方法
文本
语义分析模型
浏览器兼容性测试方法
待测软件
语义
标记
软件兼容性测试
清洗规则
数据清洗方法
深度优先搜索算法
图谱
数据关联关系