摘要
本发明提供了一种基于大语言模型的代码异味检测方法及系统,涉及代码异味检测技术领域,方法包括:提取待检测代码的上下文代码信息,所述上下文代码信息包括方法代码和类代码;分别提取所述方法代码和所述类代码的关键信息,构建方法信息集合和类信息集合;构建大语言模型;基于思维链和思维树,构建所述大语言模型的提示词;构建基于层级的代码替换策略;根据所述代码替换策略,使用所述方法信息集合和所述类信息集合,对所述上下文代码信息进行动态调整;将所述提示词和动态调整后的上下文代码信息输入至所述大语言模型进行代码异味检测,输出所述待检测代码的代码异味检测结果。
技术关键词
代码异味检测方法
大语言模型
异味检测技术
层级
定义
代码库
标签
可读存储介质
策略
字符
处理器
动态
程序
指令
仓库
存储器
视角
对象
接口
系统为您推荐了相关专利信息
数据检索方法
大语言模型
查询意图
多模态交互
音频
避障控制方法
远程遥控控制
超短波电台
Q学习算法
人工势场法
智能印章管控方法
张量奇异值分解
预警机制
变量
拉普拉斯
扩张状态观测器
规划算法
偏差
动力飞行器
姿态控制器
边缘协作缓存方法
联邦深度学习
内容流行度预测
模型更新
多边缘