摘要
本发明公开了一种代码审查方法、系统、设备、存储介质及程序产品,方法包括:清洗待审查的代码片段,获取增量代码片段及位置信息;将增量代码片段进行向量化;将向量化后的增量代码片段数据基于ES数据库按照余弦定理进行语义查询,获取相近语义的开发规则并按相似度数值进行由高到低排序,获取预设数量的前几条;重组提示词,包括:增量代码片段+预设数量的开发规则;将重组后的提示词发送给通用的生成式大模型,获取审查建议。待审查的代码片段是由开发者推送到gitlab仓库,并由gitlab仓库通过webhook触发进行清洗的。本发明的审查方法,全流程自动化,审查效率高,可以按照团队内开发规则进行审查,实现知识共享,评审结果客观,且避免了文本超出上限问题。
技术关键词
余弦定理
语义
计算机程序指令
仓库
计算机程序产品
可读存储介质
电子设备
处理器通信
团队
接口模块
数据格式
数值
闭环
数据存储
链路
存储器
系统为您推荐了相关专利信息
标签有向图
大语言模型
标签体系构建方法
语义
定义规则
施肥策略
果园水肥
果树水肥一体化
智能灌溉方法
语义结构
指令响应方法
大语言模型
上下文感知方法
特征权重学习
视角
信道联合编码
语义特征
解码模块
分区模块
接收端