一种代码审查方法、系统、设备、存储介质及程序产品

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种代码审查方法、系统、设备、存储介质及程序产品
申请号:CN202411622829
申请日期:2024-11-14
公开号:CN119576740A
公开日期:2025-03-07
类型:发明专利
摘要
本发明公开了一种代码审查方法、系统、设备、存储介质及程序产品,方法包括:清洗待审查的代码片段,获取增量代码片段及位置信息;将增量代码片段进行向量化;将向量化后的增量代码片段数据基于ES数据库按照余弦定理进行语义查询,获取相近语义的开发规则并按相似度数值进行由高到低排序,获取预设数量的前几条;重组提示词,包括:增量代码片段+预设数量的开发规则;将重组后的提示词发送给通用的生成式大模型,获取审查建议。待审查的代码片段是由开发者推送到gitlab仓库,并由gitlab仓库通过webhook触发进行清洗的。本发明的审查方法,全流程自动化,审查效率高,可以按照团队内开发规则进行审查,实现知识共享,评审结果客观,且避免了文本超出上限问题。
技术关键词
余弦定理 语义 计算机程序指令 仓库 计算机程序产品 可读存储介质 电子设备 处理器通信 团队 接口模块 数据格式 数值 闭环 数据存储 链路 存储器