摘要
本发明公开了一种用于代码补全的代码生成方法、电子设备及存储介质,涉及基于人工智能的代码续写技术,包括:基于续写模型根据目标代码的上下文信息进行续写得到续写代码;根据所述续写代码和所述上下文信息确定目标代码向量;根据所述目标代码向量和项目代码向量矩阵确定多个相似代码;根据所述相似代码和所述目标代码的相似度进行排序,得到输入数据;根据所述输入数据的检索问答提示词和预设代码预测模型,得到增强代码。本地的项目代码向量矩阵提供相当于私有域的匹配,使得相似代码适配本地私有域,能够实现适配本地私有域进行代码补全,提高补全准确性。
技术关键词
代码生成方法
代码预测模型
抽象语法树
项目
代码生成装置
电子设备
矩阵
光标
数据
可读存储介质
计算机
编程
处理器通信
界面
模块
存储器
指令
数值