一种基于GitLab的代码审核方法、系统、设备及介质

AITNT
正文
推荐专利
一种基于GitLab的代码审核方法、系统、设备及介质
申请号:CN202410791818
申请日期:2024-06-19
公开号:CN118585451A
公开日期:2024-09-03
类型:发明专利
摘要
本发明涉及人工智能技术领域,尤其涉及一种基于GitLab的代码审核方法、系统、设备及介质,所述方法具体包括:基于代码语义依赖关系图确定所有代码文件中的代码问题并形成代码分析报告,根据所述代码分析报告对存在缺陷的代码内容进行修改;获取已被修改的当前代码内容,基于所述代码语义依赖关系图,通过深度优先搜索算法为所述当前代码内容确定存在直接函数调用关系或间接函数调用关系的上下文代码内容;获取底层人工智能大模型接口每次响应的MR请求消耗的token数量,通过所述token数量计算底层人工智能大模型的资源消耗量,并在所述token数量达到预设消耗阈值时进行告警推送和调用切断。本发明通过人工智能技术提高了代码审核的准确性和效率。
技术关键词
函数调用关系 深度优先搜索算法 代码审核方法 资源消耗量 语法结构 抽象语法树 代码静态分析 生成代码文件 代码缺陷 列表 报告 对象 代码覆盖率分析 关键词 数据流分析技术 数据脱敏算法 人工智能技术 语义分析技术
系统为您推荐了相关专利信息
1
基于量测数据的台区分层分相识别方法、系统、设备
局部敏感哈希算法 计量表 深度优先搜索算法 识别方法 电能表
2
一种基于历史教学的语义分析方法及系统
历史教学 动态知识图谱 语义分析方法 文本 语义分析模型
3
资源消耗预测方法、可读存储介质以及计算机程序产品
资源消耗预测 脚本 特征值 字段 语法结构
4
一种基于语义标记的软件浏览器兼容性测试方法
浏览器兼容性测试方法 待测软件 语义 标记 软件兼容性测试
5
一种基于图算法的数据清洗方法、装置、设备及存储介质
清洗规则 数据清洗方法 深度优先搜索算法 图谱 数据关联关系
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号