摘要
本发明公开了一种基于大模型的代码生成方法、装置、设备、介质及产品,该方法包括:根据目标代码需求数据,通过第一代码大模型进行代码生成,得到初始代码;根据第一代码片段,通过第二代码大模型进行测试代码生成,得到单元测试代码;根据单元测试代码和初始代码,通过第三代码大模型进行基于编辑距离正则化的代码修复,得到待分析代码;对待分析代码和单元测试代码进行迭代优化,得到目标代码需求数据对应的目标代码;本发明通过多模型协同的方式进行代码生成、单元测试生成和代码修复,可以有效提升代码生成的可靠性和准确性,减少软件安全漏洞,从而提高软件系统的稳定性和安全性。
技术关键词
单元测试代码
代码生成方法
覆盖率
编辑
样本
令牌
代码生成设备
软件安全漏洞
代码生成装置
可读存储介质
多模型协同
指令
计算机程序产品
处理器
分析工具
数据
分支
超参数
模块