摘要
本申请公开了一种代码补全方法、装置、存储介质及设备,该方法包括:首先从待补全的目标代码文件中提取目标代码上下文,并从目标代码上下文中提取目标代码片段;然后提取目标代码片段的目标嵌入向量,并基于目标嵌入向量从预先构建的代码片段候选库中获取与目标代码片段相似的候选代码片段;接着利用目标代码上下文和候选代码片段构建prompt,输入至代码生成大语言模型,得到模型输出的代码补全后的目标代码文件。由于本申请是基于目标代码文件所在的IDE工程中包含的所有代码文件构建的代码片段候选库来检索与目标代码片段相似的候选代码片段,扩大了检索范围,从而提高了检索效率和准确率,进而有助于提高最终的代码补全效果。
技术关键词
代码补全方法
集成开发环境
大语言模型
补全装置
指令
可读存储介质
终端设备
处理器
存储器
计算机
编码
程序
符号
标记
系统为您推荐了相关专利信息
语音识别模型
物流管理系统
物流管理方法
意图
场景特征
数据存储单元
可信执行环境
数据项
内存访问方法
顶点
异构芯片系统
异构虚拟化平台
翻译器
虚拟机迁移方法
执行器