摘要
本发明公开了一种代码审查方法、系统、设备、存储介质及程序产品,方法包括:清洗待审查的代码片段,获取增量代码片段及位置信息;将增量代码片段进行向量化;将向量化后的增量代码片段数据基于ES数据库按照余弦定理进行语义查询,获取相近语义的开发规则并按相似度数值进行由高到低排序,获取预设数量的前几条;重组提示词,包括:增量代码片段+预设数量的开发规则;将重组后的提示词发送给通用的生成式大模型,获取审查建议。待审查的代码片段是由开发者推送到gitlab仓库,并由gitlab仓库通过webhook触发进行清洗的。本发明的审查方法,全流程自动化,审查效率高,可以按照团队内开发规则进行审查,实现知识共享,评审结果客观,且避免了文本超出上限问题。
技术关键词
余弦定理
语义
计算机程序指令
仓库
计算机程序产品
可读存储介质
电子设备
处理器通信
团队
接口模块
数据格式
数值
闭环
数据存储
链路
存储器
系统为您推荐了相关专利信息
视频帧
图像分割
对象运动轨迹
融合图像数据
计算机视觉技术